1.5. Функции в языках объективно-ориентированного и процедурного программирования
Лабораторная работа № 11. Шаг 2. Решаем задачи на Паскале. Задача 1 (часть 1)
Лабораторная работа № 11. Шаг 2. Решаем задачи на Паскале. Задача 1 (часть 2)
Лабораторная работа № 11. Шаг 2. Решаем задачи на Паскале. Задача 2 (часть 1)
Лабораторная работа № 11. Шаг 2. Решаем задачи на Паскале. Задача 2 (часть 2)
Лабораторная работа № 11. Шаг 2. Решаем задачи на Паскале. Задача 3 (часть 1)
Лабораторная работа № 11. Шаг 2. Решаем задачи на Паскале. Задача 3 (часть 2)
Шаг 2. Решаем задачи на Паскале
5. Какие проверки для каждой марки бензина нужно выполнять в цикле, чтобы каждый раз обновлялась информация о минимальной цене и количестве АЗС, продающих бензин по этой минимальной цене?
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
Запишите, как должны меняться значения переменных для каждой марки бензина, если:
а) цена на очередной АЗС больше текущей минимальной цены:
____________________________________________________________________
____________________________________________________________________
б) цена на очередной АЗС равна текущей минимальной цене:
____________________________________________________________________
____________________________________________________________________
в) цена на очередной АЗС меньше текущей минимальной цены:
____________________________________________________________________
____________________________________________________________________
Напишите блок программы, который реализует описанные выше проверки:
6. Как организовать предыдущие проверки для каждой марки бензина?
____________________________________________________________________
____________________________________________________________________
Напишите блок программы, который реализует описанные выше проверки для каждой марки бензина:
7. Какой вид цикла потребуется для решения задачи и почему?
____________________________________________________________________
____________________________________________________________________
8. Какие последовательные блоки должны выполняться в цикле?
1) Ввод строки данных
2) ______________________________________________________________
3) ______________________________________________________________
________________________________________________________________
________________________________________________________________
9. Начальные значения каких переменных нужно задать до начала цикла?
____________________________________________________________________
____________________________________________________________________
10. Что еще нужно ввести до начала цикла?
____________________________________________________________________
11. Составьте из блоков текст итоговой программы, включая описание переменных:
12. Выполните программу. Если обнаружите ошибки, исправьте их.
13. Скриншот выполнения программы (текст программы должен быть виден):
Скриншот |