1 of 10

Алгоритми з повтореннями для опрацювання величин. Цикл з лічильником

2 of 10

Актуалізація опорних знань

Запитання

  1. Які процеси називають циклічними? Наведіть приклади.
  2. Що таке цикл в алгоритмі? Що таке тіло циклу?
  3. Який вигляд має команда циклу?

3 of 10

Фрагмент алгоритму, у якому одна або кілька команд можуть виконуватися більше ніж один раз, називається циклом. Алгоритм, який містить цикл, називається алгоритмом із циклом, або алгоритмом з повторенням.

    • Різновиди операторів циклу
      • З параметром

      • З передумовою

      • З післяумовою

Повторення

4 of 10

Команда циклу з лічильником (параметром) в Object Pascal.

for <ім'я змінної> := <вираз1> to<вираз2> do

begin

<команди тіла циклу>

end;

Блок-схема команди циклу з лічильником

5 of 10

Рядок заголовка команди циклу з лічильником

for <ім'я змінної> := <вираз1> to<вираз2> do

Змінну в рядку заголовка команди циклу з лічильником, що стоїть перед знаком присвоювання, називають лічильником циклу.

6 of 10

Алгоритм виконання команди циклу з лічильником

  1. Надати лічильнику циклу і значення вираз1.
  2. Обчислити значення логічного виразу і

≤ вираз2.

  1. Якщо значення логічного виразу true, то виконати команди тіла циклу і перейти до виконання команди 4, якщо false - перейти до виконання команди, наступної за командою циклу.
  2. Збільшити значення лічильника циклу на 1.
  3. Перейти до виконання команди 2.

7 of 10

Обчислюється сума 12 + 22 + 32 + 42

var s, і: integer

begin

s :=0;

for і := 1 to 4 do

begin

s := s + i*i;

end;

Label1.Caption := IntToStr (s);

end;

8 of 10

Фрагмент виконання програми

9 of 10

Робота за комп’ютером

10 of 10

Вправи для очей

  • подивіться праворуч, потім ліворуч, кожного разу повертаючи голову в тому ж напрямку, що й очі (але в жодному разі не навпаки).
  • спробуйте розгойдувати тіло, голову та очі подібно до маятника. Очі при цьому мають бути заплющені, а очні яблука рухатися разом з головою