logo
методичка_1_05_ВНУ

Структура повторення

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

Такий процес називають циклічним. Ділянки програми, які реа­лізують такий процес, називаються циклами, а змінні в циклі - циклічними змінними. Алгоритм циклічної структури повинен містити такі етапи:

  1. підготовку циклу - задання початкових значень змінних циклу;

  2. тіло циклу - дії, що виконуються в ньому;

  3. модифікацію значень змінних циклу перед кожним но­вим його повторенням;

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

Прикладом простого циклічного процесу є табулювання функції - обчислення її значень у =f(x) для різних значень х в інтервалі [x0 ,xn] з кроком h.

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