_інформ_2017
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Лекція №6<br />
Тема: О ератор циклів, ринци їх роботи.<br />
Мета: Навчитись складати циклічні рограми<br />
Методичні вказівки:<br />
Циклом в програмуванні називається повторення одних і тих самих дій. Цикл<br />
повинен закінчуватись за якої-небудь умови. В мові програмування Pascal є три<br />
циклічних оператори<br />
1. FOR —ТО — DO 2.WHILE — DO 3. REPEAT — UNTIL<br />
4.1Оператор циклу з параметром (FOR—ТО — DO).<br />
О ератор циклу з араметром ризначений для організації багатократного виконання<br />
тіла циклу для значень параметра циклу з деякої впорядкованої дискретної множини.<br />
Оператор повторення з параметром використовують у тих випадках, коли наперед можна<br />
визначити кількість повторень виконання оператора циклу.<br />
Оператор циклу з параметром записується у вигляді:<br />
1. fortodo<br />
begin<br />
; ;<br />
………………<br />
;<br />
end;<br />
2. for downtodo<br />
begin<br />
; ;<br />
………………<br />
;<br />
end;<br />
Параметр (лічильник, індекс) — це змінна скалярного (цілого, символьного, логічного або<br />
перелічувального) типу, крім дійсного.<br />
Вираз 1 (початковий параметр оператора ) — це деяка константа такого ж самого типу, що<br />
й параметр оператора .<br />
Вираз2 (кінцевий параметр оператора ) — це деяка константа такого ж самого типу, що й<br />
параметр оператора .<br />
Якщо в тілі оператора повторення з параметром необхідно виконати тільки один оператор ,<br />
то складеного оператора begin ... end використовувати не потрібно.<br />
fortodo<br />
;<br />
О ератор овторення з араметром виконується таким чином: 1. Оператор<br />
For — to — do.<br />
Наприклад.<br />
for i:=К to М do<br />
begin<br />
; ;<br />
………………<br />
;end;<br />
Параметру циклу і присвоюється початкове значення К. Воно порівнюється з кінцевим<br />
значенням М. Якщо КМ, то виконання оператора повторення припиняється і виконується наступний після неї<br />
оператор програми. Якщо під час першого порівняння К і М виявиться що К>М, то тіло<br />
циклу не виконується жодного разу.<br />
56