24.04.2017 Views

_інформ_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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!