Цикл з параметром (for)

Оператор циклу for називають цикл з параметром. Цикл з параметром використовується в тому випадку, коли потрібно виконати задану кількість кроків циклу. Потрібно сказати, що for Pascal не дуже гнучкий (на відміну, наприклад, від С), так як параметр циклу (або лічильник) змінюється на величину, рівну одиниці. Таким чином, щоб встановити час дробовий крок необхідно використовувати цикл типу while. Існує два різновиди циклу for. зі збільшенням і зі зменшенням значень лічильника (або параметра).

· Оператор for складається з заголовка і тіла циклу. Складовою оператор, що знаходиться в тілі циклу, має бути укладений в операторні дужки begin і end.

· В якості ідентифікатора лічильника зазвичай використовується "i".

· Мінлива лічильника повинна бути порядкового типу. Наприклад, целочисленного типу: byte, integer.

· Початкове і кінцеве значення параметра циклу не можна змінювати під час виконання циклу.

· Оператор for використовується для організації циклів з фіксованим, заздалегідь відомим або визначеним під час виконання програми числом повторень.

Цикл з параметром (for)

(У даній блок схемою: M - початкове значення лічильника, N - кінцеве значення лічильника)

Визначити суму непарних натуральних чисел до 100. Умовний оператор не використовувати.

Цикл з параметром (for)

(Примітка: в даному завданні число n не може перевищувати 12, так як відбудеться переповнення для даного типу)

Обчислити n-е число Фібоначчі.

Послідовність чисел Фібоначчі Fn визначається наступним чином: F1 = 1, F2 = 1, Fn = Fn-2 + Fn-1, n = 3, 4.

  1. Вхідні дані: n - змінна цілого типу, n> 2.
  2. Вихідні дані: змінна f - цілого типу (n-е число Фібоначчі)
  3. Блок-схема:

Цикл з параметром (for)