Читайте также: |
|
Тема 3.
Что спрашивать у студента из теории?
Инструкция циклического повторения WHILE-DO.
Инструкция циклического повторения REPEAT-UNTIL.
Инструкция циклического повторения FOR-TO-DO.
Инструкция циклического повторения WHILE-DO.
(Шероховатую поверхность доски строгать рубанком пока она не станет ровной.)
Инструкция предназначена для организации циклического повторения однотипных действий. Число повторений определяется условием.
Блок-схема:
Диаграмма:
Примеры:
{вывод арабских цифр}
i:= 0; while i<10 do
begin write(i:3); i:=i+1 end;
i:= -1; while i<10 do write(Inc(i):3);
i:= 0; while true do {вывод арабских цифр}
begin
write(i:3);
i:=i+1;
if i>9 then break {немедленное завершение цикла}
end;
{вывод цифр в обратном порядке}
i:= 10; while i>=0 do begin i:=i-1; write(i:3) end;
{s = sin(x)}
i:= 0; a:= x; x:= x*x;
While abs(a) > 0 do
begin
s:= s+a; i:=i+1; a:= -a*x/(2*i*(2*i+1))
end;
{вывод строк таблицы функции fun(x),}
x:= x0; while x <= x9 do {x меняется от x0 до x9 с шагом h}
begin
write(‘| ‘,x:10:3, ‘ | ‘,fun(x):15:6, ‘ |‘);
x:=x+h;
end;
| 0.100 | 0.788400 | от 0.1 до 0.5 с шагом 0.1
| 0.200 | 0.789900 |
| 0.300 | 0.797890 |
| 0.400 | 0.818360 |
| 0.500 | 0.828400 |
В теле цикла могут быть любые инструкции языка:
i:= 0; while i<10 do {вывод таблицы умножения}
begin
j:= 0;
Дата добавления: 2015-08-21; просмотров: 74 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Инструкция выбора CASE. | | | Инструкция циклического повторения FOR-TO-DO. |