Арифметический цикл (цикл с параметром)
Предполагает, что число итераций заранее известно. Предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне.
Цикл типа Для:
Для всех [параметр цикла] повторять [действие]
[параметр цикла] − счетчик количества повторений;
[действие] — тело цикла (последовательность команд, действий).
Количество повторений однозначно определяется правилом изменения параметра, которое задается с помощью начального и конечного значений параметра и шагом его изменения. На первом шаге цикла значение параметра равно N, на втором – N+h, на третьем – N+2h и т.д. На последнем шаге цикла значение параметра не больше М, но такое, что дальнейшее его изменение приведет к значению большему, чем М.
i − параметр цикла (является счетчиком количества повторений);
N − начальное значение параметра цикла;
M − конечное значение параметра цикла;
h − шаг, с которым изменяется параметр цикла.
Структура цикла с параметром представлена на рис. 2.
Рис. 2. Цикл с параметром
Порядок выполнения работы:
Задача 1
Составить алгоритм вывода таблицы соответствия между весом в фунтах и весом в килограммах для значений от 1 до 10 фунтов (1 фунт = 0,453 кг).
Входные данные: K (вес в килограммах); i (параметр цикла);
Выходные данные: F (вес в фунтах).
|
Псевдокод
Начало цикла
Для i = 1, 10, 1 повторить:
а) K = i
б) F = 0,453 * К
в) Вывод F
Конец цикла
Конец
|
Задача 2
Составить алгоритм вывода таблицы стоимости поездки на такси в сумах, в зависимости от расстояния (1 км стоит 1,5$, доллар равен курсу по ЦБ).
Входные данные: S (курс доллара); i (количество километров, параметр цикла);
Выходные данные: C (стоимость поездки).
Do'stlaringiz bilan baham: |