Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Цикл з постумовою

Загальний вигляд:

 

REPEAT <оператор,S1>;

<оператор,S2>;

.

.

<оператор,SN>;

UNTIL <логічний вираз,V>;

 

Ілюстрація у термінах блок-схем та діаграм дій:

 

 

       
 
   
 
   
 


 


S2
S1

S2

..

SN
SN

(V)

0

 
 


1

 


Приклад 1. Визначити скількі членів ряду складають cуму, що не перевищує

наданого значення sl.

 

program sum_restrict;

var s,sl:real;

k:integer;

begin

write('введіть верхню границю суми: ');

readln(sl);

k:=0;

s:=0;

repeat

k:=k+1;

s:= s+1/sqr(k);

until s>sl;

writeln('кількість членів ряду дорівнює ',k-1)

end.

 

Приклад: організація за допомогою циклу багаторазового виконання дій, вихід за бажанням користувача.

 

program myhelp;

{програма обчислює частку від ділення a/b, вихід - по натиску 'n'чи'n'}

var ratio:real;

a,b:integer;

ans:char;

begin

repeat

write('введіть два числа:');

readln(a,b);

ratio:=a/b;

write('частка дорівнює:',ratio);

write('виконати знову? (y/n)');

readln(ans);

until (ans='n')or(ans='n');

end.

 

Питання для самоконтролю

1. Що таке простий оператор? Які є прості оператори?

2. Що таке структурований оператор? Перелічити структуровані оператори.

3. Вигляд складеного оператору.

4. Навести загальний вигляд, пояснити роботу за допомогою блок-схеми чи діаграми дій:

а) умовного оператору

б) оператору обрання

5.Які види операторів циклу ви знаєте?

6.Чим відрізняються оператори

for i:= no to nf do S

for i:= no downto nf do S

Як у цих операторах змінюється співвідношення між no та nf?

7. Чи можна змінювати змінну циклу у тілі циклу? Чому?

8. Що таке цикл з передумовою, який його загальний вигляд та порядок виконання?

9. Що таке цикл з постумовою? Загальний вигляд та порядок виконання?

10. Чим відрізняється цикл з передумовою від циклу з постумовою? Який із них виконується хоча б один раз у будь-якому випадку?

 


Дата добавления: 2015-08-09; просмотров: 157 | Нарушение авторских прав


Читайте в этой же книге: Дорогие родители, воспитатели, педагоги! | Приклад | Оператор IF | Вкладений оператор IF | Оператор обрання CASE | Оператори циклу |
<== предыдущая страница | следующая страница ==>
Цикл з передумовою| Завдання

mybiblioteka.su - 2015-2024 год. (0.006 сек.)