русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Опис роботи


Дата додавання: 2014-11-28; переглядів: 784.


Виконання оператора циклу починається з присвоєння змінній циклу (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

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

 

 

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


<== попередня лекція | наступна лекція ==>
Завдання 2 | Цикл поки


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн