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

Цикл для



1. For I:=a to b do Для і від a до b крок 1

begin початок циклу

тіло циклу виконувати тіло циклу

end; кінець циклу

Опис роботи

Виконання оператора циклу починається з присвоєння змінній циклу (l) вказаного початкового значення. Потім виконуються оператори, які складають тіло циклу. В результаті виконання оператора next до поточного значення змінної циклу добавляється приріст (крок) (1), після чого отримане значення порівнюється з кінцевим значенням (b). Якщо значення змінної циклу (і) стало більше кінцевого значення (b), то цикл закінчується і керування передається оператору, який слідує за оператором next. В противному випадку проходить наступне виконання операторів тіла циклу. Так виконується оператор циклу у випадку кроку (1).

2. For I:=a downto b do Для і від a до b крок -1

begin початок циклу

тіло циклу виконувати тіло циклу

end; кінець циклу

Якщо ж крок (-1) від’ємний (що дозволено), то в ході виконання циклу значення змінної (і) циклу зменшується і вихід з циклу проходить, коли змінна циклу стане менша кінцевого значення (b).

Якщо параметри циклу задані не сталими, а більш складними арифметичними виразами, то перед початком циклу визначаються їх значення і в подальшому вони не корегуються (не змінюються), навіть якщо в тілі циклу міняються значення змінних, які входять в ці вирази. Тіло циклу не виконується ні разу, якщо між значеннями параметрів циклу мають місце наступні співвідношення:

a > b, c > 0 або a < b, c < 0

В програмі змінну циклу і параметри циклу слід задавати за допомогою порядкових змінних (цілочисельних змінних).

Використання циклу для знаходження суми, добутку числових рядів.

Завдання 4.

Знайти суму ряду

S=0;

For k:=1 to 20

S=S+k/(2k^2)*(-1)^(k+1)

Next

?s

end





Дата публикования: 2014-11-26; Прочитано: 290 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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