Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Схема виконання за формою to



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; Прочитано: 264 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...