|  | Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|  | 
1. Обчислюються Початкове Значення, Кінцеве Значення;
2. Якщо Початкове Значення > Кінцеве Значення, то виконання оператора повторення For припиняється, інакше Лічильник набуває Початкового Значення;
3. Виконується Оператор;
4. Якщо Лічильник < Кінцеве Значення, то Лічильник приймає значення, що слідує за поточним, здійснюється перехід до п.3;
інакше виконання оператора повторення For припиняється.
Розглянемо фрагмент програми, за яким обчислюється сума перших 5 натуральних чисел.

Таблиця покрокового виконання
| Початкове значення | Кінцеве значення | і<Кінцеве значення | Коментар | і | S | 
| – | – | – | початкове значення суми до виконання циклу | – | |
| – | обчислення початкового та кінцевого значень лічильника | – | |||
| і<5,тому і:=1 | |||||
| S:=S+i | |||||
| 1<5 | i:=i+1 | ||||
| S:=S+i | |||||
| 2<5 | i:=i+1 | ||||
| S:=S+i | |||||
| 3<5 | i:=i+1 | ||||
| S:=S+i | |||||
| 4<5 | i:=i+1 | ||||
| S:=S+i | |||||
| 5<5 | виконання оператора повторення зупинено | 
Наведемо фрагмент, за яким Оператор не виконується жодного разу:

Таблиця покрокового виконання
| Початкове значення | Кінцеве значення | i < Кінцеве значення | Коментар | i | S | 
| – | – | – | початкове значення суми до виконання циклу | – | |
| обчислення початкового та кінцевого значень лічильника | |||||
| оскільки Початкове Значення більше за Кінцеве Значення, то виконання оператора повторення зупинено | 
Фрагмент, за яким оператор в циклі виконується один раз:

Таблиця покрокового виконання
| Початкове значення | Кінцеве значення | і<Кінцеве значення | Коментар | і | S | 
| – | – | – | початкове значення суми до виконання циклу | – | |
| – | обчислення початкового та кінцевого значень лічильника | ||||
| так як 5  5,то і:=5 | |||||
| S:=S+i | |||||
| 5<5 | виконання оператора повторення зупинено | 
Форма …downto…
При кожному повторенні Лічильник набуває значення, що передує поточному значенню.
Для того, щоб Оператор виконався хоча б один раз, Початкове Значення має бути не менше за Кінцеве Значення.
Дата публикования: 2015-04-06; Прочитано: 276 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
