Тема: команда повторення
Мета: ознайомитись з командою повторення,
структурою цієї команди, варіантами цієї програми (цикл з передумовою, цикл з
післяумовою, цикл з параметром), навчитись складати програми з використанням
команди повторення
Обладнання: інструкція
до практичної роботи, ПЕОМ, Visual BASIC
Хід
роботи
Структура повторення
Структура повторення (циклу) — це структура, яка
передбачає повторення деякої серії команд.
Ця серія команд називається тілом циклу.
Ця серія команд називається тілом циклу.
Структура циклу
реалізується в трьох основних варіантах: цикл з передумовою, цикл з
післяумовою, цикл з параметром, який можна розглядати і як окремий випадок
циклу з передумовою.
Цикл з
передумовою
Цикл з передумовою
(цикл-«доки») — це цикл, у якому тіло циклу виконується тільки у
разі виконання умови, заданої перед
тілом циклу.
Цикл з передумовою
реалізується таким чином.
Перевіряється умова.
Якщо вона виконується, то виконується тіло циклу. Знову перевіряється умова і
т. д. Тіло циклу виконується, доки виконується умова.
Цикл завершується, коли
умова перестає виконуватися (див.
блок-схему, рис. 2.4).

Цикл з передумовою
можна записати за допомогою мовної інструкції:
Доки ЛВ(логічний вираз
умови) Виконуй команди.
Цикл з
післяумовою
Цикл з післяумовою
(цикл-«до») — це цикл, у якому тіло циклу виконується доти, доки
умова, що задана після тіла циклу, не виконається.
Цикл з післяумовою
реалізується таким чином.
Спочатку виконується
тіло циклу, а потім перевіряється умова. Якщо умова виконується, то цикл
завершується. Якщо умова не виконується, то знову виконується тіло циклу, і т.
д.

Цикл з післяумовою
можна записати за допомогою мовної інструкції:
Виконуй команди До ЛВ
Цикл з
параметром
Цикл з параметром (цикл з покроковою зміною
аргументу) — це цикл, у якому тіло циклу виконується відому кількість разів, що
реалізовано через покрокову зміну параметра.
Цикл з параметром
реалізується таким чином.
Параметру циклу
надається лопаткове значення, і з ним виконується тіло циклу. Параметр
змінюється на заданий крок, і знову виконується тіло циклу, і так, доки
параметр не дістане кінцевого значення (див. блок-схему, рис. 2.6).

Цикл з параметром можна
записати за допомогою мовної інструкції:
Для i Від I min До I max з Кроком h
Виконуй
команди
наступне
значення i
For x = xmin To xmax step h
Серія команд
Next x
Послідовні цикли — це алгоритми, у яких
циклічні структури слідують одна за одною, тобто лінійно.
Вкладений цикл — це цикл, який використовується
як команда в тілі іншого циклу.
Рекурентними називаються формули,
які надають можливість обчислення поточного значення елемента деякої
послідовності за її попередніми значеннями.
Наприклад, обчислення
елемента арифметичної чи геометричної прогресії;чисел Фібоначчі; суми чи
добутку послідовності тощо.
Обчислення за
рекурентними формулами часто використовується в циклічних алгоритмах
Дано функцію 
Скласти алгоритм знаходження
значення функції на відрізку x
з кроком h=1









2. Знайти значення
функції F(x),
xє[-3;6]

3. Знайти значення функції
на
відрізку хє[-6; 5]

![]() |

Побудувати форму:


Виконати програму:

Контрольні питання.
1. Дайте
означення алгоритму, виконавця алгоритму. Наведіть приклади.
2. Опишіть властивості алгоритму.
3. Опишіть базові структури алгоритмів. Наведіть
приклади.
4. Опишіть основні типи алгоритмів. Наведіть
приклади.
5. Дайте означення рекурентної формули. Наведіть
приклади.
6. Опишіть способи подання алгоритмів.
7. Дайте означення блок-схеми алгоритму.
Опишіть призначення різних блоків.
8. Дайте означення величини, аргументу, результату.
Наведіть приклади.
9. Наведіть приклади технологій програмування.
Опишіть структурний підхід до побудови алгоритмів, метод покрокової
деталізації.
10. Дайте означення
допоміжного алгоритму.
Опишіть його
призначення та особливості.
Підсумки заняття
Домашнє завдання
