
- •А. Содержание
- •С. Лист учета экземпляров
- •Пояснительная записка
- •Тематический план
- •Перечень практических работ
- •Практическая работа № 1
- •Практическая работа № 2
- •Задание:
- •Практическая работа № 3
- •Практическая работа № 4
- •Практическая работа № 5
- •1.2Нужно составить программу, которая создавала бы случайным образом двумерный массив с девятью элементами и вычисляла сумму этих элементов.
- •Практическая работа №6
- •Задание:
- •Практическая работа №7
- •Практическая работа №8
- •Задание:
- •Практическая работа №9
- •Практическая работа №10
- •Перечень литературы и технических средств обучения
ФГБОУ СПО «ММРК» |
методическое пособие по лабораторным и практическим работам ДИСЦИПЛИНЫ «ТЕХНОЛОГИИ ИРАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ» |
Федеральное агентство по рыболовству Федеральное государственное бюджетное образовательное учреждение среднего профессионального образования «Мурманский морской рыбопромышленный колледж имени И.И. Месяцева» (ФГБОУ СПО «ММРК»)
|
|
методическое пособие по выполнению лабораторных и практических работ
|
|
дисциплины: |
Технологии разработки программных продуктов |
для специальности: |
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
В. Лист ознакомления
Должность |
Фамилия, имя, отчество |
Дата |
Подпись |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|