Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
oap_z3s.doc
Скачиваний:
4
Добавлен:
21.09.2019
Размер:
920.58 Кб
Скачать

Общие требования по выполнению лабораторных заданий nn 1-3

  1. Изучить (знать, уметь выполнять и пояснять) основные элементы работы, указанные в теме занятия.

  2. Уметь конспективно (в виде реферата) описать теоретические вопросы темы занятия (используемые действия, команды, операторы).

  3. Разработать алгоритм решения полученного варианта задачи и реализовать его в виде графической схемы алгоритма (ГОСТ 19.701) и программы на Турбо-Паскале.

  4. Работоспособность программы проверить на наборе тестов, разработанных самостоятельно для данной задачи.

  5. Представить работоспособность разработанной программы на ПК.

  6. Выполнить отчет по каждой работе в письменном виде

  7. Защитить выполненные задания (быть готовым ответить на любой вопрос по представленным отчетам).

В отчете должны быть отражены:

  • свои данные в виде ФИО и учебной группы;

  • номер лабораторной работы и ее тема;

  • постановка задачи, включая номер варианта задания, текст с условиями и исходными данными задачи;

  • алгоритм решения задачи в виде графической схемы алгоритма (ГОСТ 19.701) и необходимые пояснения к нему;

  • использованные при отладке программы тесты и полученные при решении задачи результаты;

  • текст программы на языке Паскаль с необходимыми пояснениями.

ЛИТЕРАТУРА (общий код УДК 681.3)

  • Богуславский А.А.,Соколов С.М. Основы программирования на языке Си++: для студ... - Коломна: КГПИ, 2002. - 490 с.

  • Громов Ю.Ю.,Татаренко С.И. Языки Си и С++ для решения инженерных и экономических задач. Тамбов: Изд.ТГУ, 2001. - 186 с.

  • Дейтел Х.М.,Дейтел П.Дж. Как программировать на С++. 5-е изд. - М.: ООО Бином-Пресс, 2008. - 1456 с.

  • Джордан Дэвид. Обработка объектных баз данных в С++. Программирование по стандарту ODMG. - М.: ИД Вильямс, 2001. - 384 с.

  • Джосьютис Н. С++ Стандартная библиотека. Для профессионалов. - СПб: Питер, 2004. - 730 с.

  • Липман С., Лажойе Ж. Язык программирования С++. Вводный курс. 3-е изд. - www.kodges.ru. 1186 с.

  • Пахомов Б.И. С/С++ и MS Visual C++ 2008 для начинающих. - СПб: БХВ-Петербург, 2009. - 624 с.

  • Прата Стивен. Язык программирования С++. Лекции и упражнения, 5-е изд. - М.: ООО "ИД Вильямс", 2007. - 1184 с.

  • Прохоренок Н.А. Программирование на С++ в Visual Studio 2010 Express, 2010 г. - 13 глав, 547 с.

  • Секунов Н.Ю. Самоучитель Visual C++ .NET. - СПб: БХВ-Петербург, 2002. - 736 с.

  • Харрингтон Дж.Л. Проектирование реляционных баз данных. - Изд.Лори, 1998. - 242 с.

  • Шмидский Я.К. Программирование на языке С++. Самоучитель. - М.: ИД Вильямс, 2004. - 368 с.

  • Павловская Т.А. C/C++. Программирование на языке высокого уровня /Т.А.Павловская. - СПб.:Питер, 2003. -461 с.

  • Павловская Т.А., Щупак Ю.А. C/C++. Структурное программирование: практикум /Т.А.Павловская, Ю.А.Щуапак - СПб.:Питер, 2003.

  • http://itas.pstu.ru

  • http://citforum.perm.ru

  • http://www.intuit.ru

Лабораторное задание 1

Тема. Элементы работы с графикой

Задание С помощью программных средств С++ разработать программу, изображающую в окне вывода две трехмерные (3D) буквы, представляющие Ваши инициалы (фамилию и имя), с линейными размерами, задаваемыми с клавиатуры в начале работы программы. Одна буква должна быть изображена линиями (каркасная модель), другая - полигонами (закрашенными многоугольниками). Буквы должны быть представлены в изометрической системе координат. Цвет фона и цвета букв выбрать самостоятельно.

Требования к программе:

  • три параметра изображаемых фигур (высота, ширина и толщина буквы) должны вводиться c клавиатуры в относительных единицах (пикселах);

  • изображение должно быть построено в центре экрана;

  • видимые ребра фигуры (каркасная модель) должны быть изображены непрерывными линиями, а невидимые - штриховыми.

Лабораторное задание 2

Тема. Работа с файлами

Задание. С помощью программных средств С++ разработать программу считывающую из заранее созданного текстового файла фрагмент текста объемом 300 - 400 символов, содержащий буквы русского алфавита, цифры, знаки пунктуации и пробела.

Текст должен быть представлен в отдельном окне с переносом информации на новую строку только в позиции пробела.

Программа должна при выводе проанализировать текст и выделить цветом слова, удовлетворяющие заданному Вам варианту, а также подсчитать их и вывести результат в отдельном окне.

Варианты к заданию 2 (соответствуют последней цифре номера зачетной книжки):

Выделить цветом и подсчитать слова, содержащие

1. не менее двух повторяющихся букв;

2. нечетное число гласных и четное число согласных букв;

3. не имеющих повторяющихся гласных;

4. не имеющих рядом стоящих гласных;

5. гласных не меньше, чем согласных;

6. среднюю букву – гласную;

7. предпоследнюю букву – гласную;

8. не повторяющиеся буквы;

9. все нечетные буквы – гласные;

10. чередующиеся гласные и согласные буквы;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]