2. Арифметичні цикли
Синтаксис:
for змінна: = значення 1 to значення 2 do оператор
або
for змінна: = значення 1 downto значення 2 do оператор
Оператор for викликає оператор, що
знаходиться після слова do, по одному разу
для кожного значення в діапазоні від
значення 1 до значення 2.
3. Приклад 1. Квадрати чисел від 2-х до 10-и.
for x: = 2 to 10 do WriteLn (x * x);
Приклад 2. Латинський алфавіт.
for ch: = 'A' to 'Z' do Writeln (ch);
Приклад 3. Використання циклу з downto.
for i: = 10 downto 1 do WriteLn (i);
Приклад 4. Використання складеного
оператора.
for x: = 1 to 10 do begin
y: = 2 * x +3;
end;
4. Ітераційні цикли з передумовою
Синтаксис:
while вираз do оператор
Оператор після do буде виконуватись до
тих пір, поки логічне вираження
приймає істинне значення (True).
5. Ітераційні цикли з постумовою
Синтаксис:
repeat
оператор;
оператор;
...
оператор
until вираз
Оператори між словами repeat і until
повторюються, поки логічне вираження є
помилковим (False).
7. Самостоятельная работа
Использование циклов с предусловием
Составить программу вычисления значений функций f(x) на отрезке
[a,b] с шагом
h= (b-a)/m. Результаты представить с точностью 0,0001.
8. ТЕСТОВІ ЗАВДАННЯ
З теми : “Реалізація
алгоритмічної циклічної
структури”
9. Контрольні запитання
1. Оператор циклу FOR, його структура і правила виконання.
2. Оператор циклу WHILE, його структура і правила виконання.
3. Оператор циклу REPEAT, його структура і правила виконання.
4. Напишіть блок-схему алгоритму з циклом в даній задачі,
використовуючи інший вид циклу замість наведеного у
розв'язку.
5. Чи можна змінити цю блок-схему так, щоб використовувався
один цикл і для вводу даних, і для обчислень?
6. Спробуйте написати аналогічну блок-схему і програму, в якій
знаходиться сума всіх елементів масиву.