Лабораторная работа №1 1) условный оператор; 2) операторы циклов; 3) структурированные типы данных.

Выполнен
Заказ
6590554
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
10 Мар в 23:55
Цена
1 000 ₽
Блокировка
10 дней
Размещен
4 Мар в 20:19
Просмотров
116
Описание работы

Работа № 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%
Время выполнения заказа:
4 дня 16 часов 27 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир