Примеры №7 и №8: Оператор FOR в языке Турбо-Паскаль

Примеры №7 и №8: Оператор FOR в языке Турбо-Паскаль
В этом посте мы рассмотрим примеры работы оператора цикла FOR в языке Турбо-Паскаль.

В качестве иллюстрации применения оператора FOR рассмотрим программу взятую с форума программистов, осуществляющую ввод с клавиатуры произвольного целого числа n и вычисление суммы всех целых чисел от 1 до n (пример 7).

Пример 7

Существует и другая форма оператора FOR:

Замена зарезервированного слова TO на DOWNTO означает, что переменная пар-цикла на каждом шаге уменьшается на единицу, а управляющее условие приобретает вид пар-цикла>=кон-знач.
В случае использования оператора FOR … DOWNTO программа примера 6 примет следующий вид (пример 8).

Пример 8

Обратите внимание на оператор
s:=s+i;
Переменной s присваивается сумма ее же значения и значения другой переменной. Такой прием называется накоплением суммы и является одним из основных приемов программирования. Существует также прием накопления произведения:
p:=p*i;
Необходимо отметить, что перед использованием этих приемов соответствующим переменным должны быть присвоены начальные значения.

Оставить комментарий

Лучшие статьи