Теоретичні відомості

Оператор циклу з умовою: while <умова> do <оператор>;

Умова – вираз булевського типу. Оператор може бути простим або складеним.

Оператор циклу з параметром:

for <параметр>: = <початкове значення> to <кінцеве значення> do <оператор>;

Параметр циклу, його початкове та кінцеве значення повинні належати до одного типу даних. При цьому допускається будь-який тип, крім дійсного. Оператор може бути простим або складеним.

 

Послідовність вивчення циклів:

- перед поясненням нового матеріалу доцільно актуалізувати знання учнів стосовно лінійних процесів з метою порівняння їх з процесами нелінійними, тобто розгалуженням та циклами;

- означення циклічного процесу (поняття параметру циклу, початкового та кінцевого значення параметру, кроку зміни значення параметра на прикладах циклічних процесів);

- поняття мітки, використання оператора goto для організації циклу;

- цикл з параметром (переваги використання – легко використовується учнями; недоліки – обмеження на тип параметру, крок зміни параметру; необхідність визначення кількості кроків циклу);

- цикл з умовою (переваги – можливе використання у будь-якій циклічній ситуації; недоліки – більш важкий для сприйняття учнями, ніж цикл з параметром);

- порівняння циклу з перед умовою (кількість проходів ≥0) та циклу з післяумовою (кількість проходів ≥1);

- розв’язування задач з використанням вкладених циклів.

Типові помилки учнів при розв’язуванні задач з використанням циклічних процесів:

- некоректне використання «;» та операторних дужок;

- вибір неефективного в даній ситуації типу циклу;

- некоректний вибір типу параметра у циклі з параметром;

- помилки у програмах з використанням циклу з умовою:

a) пропущені або некоректно встановлені початкові значення параметру циклу та крок зміни параметру;

b) некоректний запис умови;

c) нерозуміння відмінностей умов в циклі з перед- та післяумовою;

- використання одного і того ж самого параметру відразу для декількох вкладених циклів.