операторы цикла в паскале



Автор Алексей Шаглаев задал вопрос в разделе ВУЗы, Колледжи

Особенности работы цикла for в турбо паскале. и получил лучший ответ

Ответ от .[гуру]
Цикл FOR
В математических задачах часто встречается необходимость неоднократного
повторения одинаковых действий. Рассмотрим, например, вычисление суммы N
членов гармонического ряда
Естественный алгоритм для решения такой задачи:
(1) обозначим искомую сумму S и присвоим ей значение, равное нулю;
(2) последовательно N раз вычислим слагаемые ряда и прибавим их к переменной S.
Многократные повторения одних и тех же действий можно выполнить с помощью
конструкций, которые в программировании называются циклами. Повторяемые
действия называются телом цикла. В Паскале существует несколько операторов
цикла. Оператор for повторяет тело цикла заданное число раз. Он имеет
следующие синтаксические формы:
for < счетчик цикла> := < первое значение> to < последнее значение> do
<тело цикла>;
for < счетчик цикла> := < первое значение>
downto < последнее значение> do <тело цикла>;
Счетчик цикла — это переменная одного из порядковых типов (из по­рядковых типов
мы пока знаем только целые и логический тип, в главе 7 понятие порядкового типа
будет расширено). Назначение этой переменной очевидное — она хранит число
повторений операторов тела цикла, следующего за словом do. Значение счетчика
цикла изменяется автоматически от первого до последнего значения и
увеличивается на единицу для первой формы записи (с оператором to) или
уменьшается на единицу для второй формы записи (с оператором downto).
Дополнительные изменения значения счетчика цикла в части, обозначенной здесь
как <тело цикла>, запрещены. В качестве первого и последнего
значения могут использоваться конкретные числа, другие переменные целого типа,
вычисленные ранее, и выражения, имеющие значения целого типа.
Операторы тела цикла выполняются только один раз, если верхнее и нижнее
значения счетчика совпадают. Если в операторе for .. to последнее значение
счетчика цикла меньше первого, то тело цикла не выполняется ни одного раза. В
операторе for.. downto цикл не выполняется, если последнее значение счетчика
больше первого.
Зайдите сюда (расписано очень подробно о цикле for и о других циклах тоже)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Особенности работы цикла for в турбо паскале.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*