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

ФГБОУ СПО «ММРК»

методическое пособие

по лабораторным и практическим работам ДИСЦИПЛИНЫ «ТЕХНОЛОГИИ ИРАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ»

Федеральное агентство по рыболовству

Федеральное государственное бюджетное образовательное учреждение

среднего профессионального образования

«Мурманский морской рыбопромышленный колледж имени И.И. Месяцева»

(ФГБОУ СПО «ММРК»)

методическое пособие

по выполнению лабораторных и практических работ

дисциплины:

Технологии разработки программных продуктов

для специальности:

230105 Программное обеспечение вычислительной техники и автоматизированных систем

Регистрационный №____________________________

2010

ОДОБРЕНО

Составлено в соответствии

с Государственными требованиями

к минимуму содержания и уровню

подготовки выпускников по специальности

230105 Программное обеспечение вычислительной техники и автоматизированных систем

методической комиссией преподавателей

математического цикла, информатики, информационных технологий, вычислительной техники и программирования

Протокол № от 2010 г.

Председатель __________ Руднева О.Ф.

Зам начальника по УиМР ____ Клепцов С.А.

«_____» ________________ 20___г.

«_____» ________________ 20___г.

Автор:

Руднева Оксана Федоровна, преподаватель Мурманского морского рыбопромышленного колледжа

Рецензенты:

Телушкин Дмитрий Павлович, преподаватель Мурманского морского рыбопромышленного колледжа (внутренний)

Обор Андрей Николаевич заместитель начальника отдела АСУ мурманского морского рыбного порта (внешний рецензент)

А. Содержание

А. Содержание 3

С. Лист учета экземпляров 6

Пояснительная записка 7

Тематический план 9

Перечень практических работ 10

Практическая работа № 1 11

Практическая работа № 2 14

Задание: 14

Нужно составить программу, которая бы вычисляла решения квадратного уравнения, если уравнение действительно является квадратными и если имеются действительные корни уравнения. 15

Используя методы покрытия операторов и покрытия решений необходимо составить набор тестов, направленных на обнаружение возможных ошибок. Также необходимо сформировать список ошибок. 15

1.1 a 15

Практическая работа № 3 18

Нужно составить программу, которая после ввода с клавиатуры числа, значение которого присваивается переменной, проверяла бы удовлетворяет ли введенное значение условию задачи и, затем, если введено допустимое значение, вычисляла бы значение выражения (1-x)/(SQRT(x*x-105)). Необходимо учесть, что при x2 = 105 знаменатель выражения обращается в ноль, обращая все выражение в ∞, а при x2 < 105 выражение не имеет действительных решений. 19

Практическая работа № 4 20

Нужно составить программу, которая бы вычисляла значение функции после проверки допустимости значений. Используя методы покрытия операторов и покрытия решений необходимо составить набор тестов, направленных на обнаружение возможных ошибок. Также необходимо сформировать список ошибок. 22

K 22

Практическая работа № 5 26

1.2 Нужно составить программу, которая создавала бы случайным образом двумерный массив с девятью элементами и вычисляла сумму этих элементов. 27

Практическая работа №6 28

Задание: 29

m 30

Практическая работа №7 34

Нужно составить программу, которая создавала бы в области, зарезервированной для видеопамяти двумерный массив [1..2000,1..2], значение элементов строк которого соответствовало бы ASCII коду соответствующего символа экрана. Затем создать цикл, в котором происходит проверка ASCII кода символа в случайном месте экрана и, в случае, если это не *, последующая запись в видеопамять символа *. Перед началом цикла происходит очистка экрана с помощью стандартной процедуры ClrScr. Программа завершается при нажатии любой клавиши. 35

Screen 36

Практическая работа №8 37

Задание: 37

Нужно составить программу, которая бы в зависимости от введенного с клавиатуры значения аргумента вычисляла бы значение функции. Необходимо предусмотреть контроль ввода значений. Также, необходимо, используя метод покрытия операторов и метод покрытия условий, составить набор тестов, направленных на обнаружение возможных ошибок. 38

x 38

Практическая работа №9 44

Нужно составить программу, которая вычисляла бы значение числового ряда при заданном количестве членов (k). Удобнее сделать это, разделив процесс подсчета на два основных этапа: подсчет произведений и подсчет сумм произведений. Для этого необходимо создать соответствующие процедуру и функцию. 45

1.3 k 45

Практическая работа №10 48

Нужно составить программу, которая выдавала бы пользователю запрос на ввод с клавиатуры произвольной фразы, подсчитывала бы в ней количество символов «А» и «а» и выдавала количество и ASCII код этих символов и саму исходную фразу на экран. 49

SInp 50

ALatBig 50

aLatSmall 50

ACyrBig 50

aCyrSmall 50

i 50

Перечень литературы и технических средств обучения 55

В. Лист ознакомления

Должность

Фамилия, имя, отчество

Дата

Подпись