Работа № 1 Состоит из трех отдельных заданий, которые охватывают следующие темы:
1) условный оператор;
2) операторы циклов;
3) структурированные типы данных.
Результаты выполнения работы № 1 оформляются в виде отчета, который для каждой задачи должен содержать следующие пункты:
1) текст задачи;
2) подробное описание решения задачи и алгоритм;
3) код программы;
4) результаты работы программы (скриншот).
Отчет по контрольной работе вместе с работающими программами помещается в архив и отправляется преподавателю на проверку.
Задание № 1 Самое главное в этой задаче правильно сформулировать условие для выбора. Это может быть одно сложное логическое выражение для одного условного оператора или несколько условий попроще. В последнем случае условных операторов может быть несколько. В описании решения задачи необходимо объяснить, каким образом выбирались эти условия.
Задание № 2 Эту задачу необходимо решить три раза с использованием трех видов цикла: FOR, WHILE и REPEAT. В выводах обязательно сравнить все три цикла и определить, какой именно наилучшим образом подходит для решения этой задачи и почему.
Задание № 3 Для решения этого задания используется один или несколько структурированных типов данных: строки, массивы, файлы, записи. При решении этих задач рекомендуется использовать подпрограммы (процедуры и функции). Это позволит упростить отладку программы.
Вариант № 15
1. Имеется стол прямоугольной формы размером axb (a и b — целые числа, a > b). На столе размещают картонные коробки с размером основания cxd (c и d — целые числа, c > d). Как лучше всего расставить коробки, длинной их стороной вдоль длинной стороны стола или вдоль короткой? Коробки нельзя ставить друг на друга, ставить боком, и они не должны свисать со стола.
2.Дано пятизначное число А. Шестизначное число B получается добавлением единицы слева к числу А. Число C также шестизначное, но получается добавлением единицы справа от числа A. Определить, чему равно число A, если известно, что C больше B ровно в три раза.
3. Дано имя файла и целые положительные числа N и K. Создать текстовый файл с указанным именем и записать в него N строк, каждая из которых состоит из K символов «*» (звездочка).
Помимо отчёта на проверку следует прислать программы. Программы должны быть выполнены на языке Pascal
· добавить к каждой задаче блок-схему алгоритма
· добавить к каждой задаче словесный алгоритм
· задачу №2 решить три раза – с использованием трех операторов цикла языка Pascal. Сравнить решения, сделать выводы о том, какой из операторов цикла наилучшим образом подходит для решения задачи
· добавить к каждой задаче скриншот результата выполнения программы, желательно с разными входными данными
| Гарантия на работу | 1 год |
| Средний балл | 4.54 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |