FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
Пример 1. Квадраты чисел от 2-х до 10-и.
for x:=2 to 10 do WriteLn(x*x);
Пример 2. Латинский алфавит.
for ch:='A' to 'Z' do Writeln(ch);
Пример 3. Использование цикла с downto.
for i:=10 downto 1 do WriteLn(i);
Пример 4. Использование составного оператора.
for x:=1 to 10 do
begin
y:=2*x+3;
WriteLn('f(',x,')=',y);
end;
Начало
i:=1;
i>3
Нет
Sum:=Sum + a;
Ввод а
Вывод Sum
Конец
Да
Блок-схема
Программный код
Экран программы
Содержимое памяти
a =
Sum =
неизвестно
неизвестно
4
10
0
4
0
4
10
14
0
Sum:=0;
i:=i + 1;
i =
неизвестно
1
2
3
4
Цикл For
k:=0;
for i:=2 downto k do
Begin
…
End;
Ответ: 2
Ответ: 3
Начало
Ввод а
Sum:=0;
a<>0
Да
Sum:=Sum + a;
Ввод а
Вывод Sum
Конец
Нет
Блок-схема
Программный код
Экран программы
Содержимое памяти
a =
Sum =
неизвестно
неизвестно
4
10
0
4
0
4
10
14
0
Цикл While
Цикл Repeat
Начало
Sum:=0;
a=0
Нет
Sum:=Sum + a;
Ввод а
Вывод Sum
Конец
Да
Блок-схема
Программный код
Экран программы
Содержимое памяти
a =
Sum =
неизвестно
неизвестно
4
10
0
4
0
4
10
14
0
Что нужно изменить в условии окончания цикла
для предыдущего примера, чтобы было выведено
5 звездочек?
Ответ: n=5
Цикл While
while выражение do оператор
Цикл Repeat
repeat
оператор;
оператор;
...
оператор;
until выражение;