Презентация, доклад по информатике на тему Программирование циклов

Содержание

Цикл с предусловием WHILEОсновная веткаОсновная веткаЛогическое выражениеТело циклаfalsetrue

Слайд 1Программирование циклов

Программирование циклов

Слайд 6Цикл с предусловием WHILE
Основная ветка
Основная ветка
Логическое выражение
Тело цикла
false
true

Цикл с предусловием WHILEОсновная веткаОсновная веткаЛогическое выражениеТело циклаfalsetrue

Слайд 9WHILE (УСЛОВИЕ ИСТИННО) DO
BEGIN
действие1;
действие2;


END;

Цикл с предусловием. Может не выполнится не разу.
Выполняется пока условие истинно.

WHILE – пока
DO – выполнять

ПОКА (УСЛОВИЕ ИСТИННО) ВЫПОЛНЯТЬ
НАЧАЛО
действие1;
действие2;
КОНЕЦ;

WHILE (УСЛОВИЕ ИСТИННО) DO BEGIN  действие1;  действие2;   END;Цикл с предусловием. Может не выполнится

Слайд 10WHILE (УСЛОВИЕ ИСТИННО) DO
BEGIN
действие1;
действие2;


END;

условие

Действие 1

Действие 2

да

нет

WHILE (УСЛОВИЕ ИСТИННО) DO
действие1;
действие2;

условие

Действие 1

Действие 2

да

нет

WHILE (УСЛОВИЕ ИСТИННО) DO BEGIN  действие1;  действие2;   END;условиеДействие 1Действие 2данетWHILE (УСЛОВИЕ ИСТИННО) DO

Слайд 11Задание. Выведите на экран строку из звездочек.
Решение:
Program m1;
Var i, n: integer;


begin
write('Количество знаков: ');
readln(n);
i:=1;
while i<=n do
begin write('*');
i:=i+1;
end;
end.
Задание. Выведите на экран строку из звездочек.Решение:Program m1;Var i, n: integer; beginwrite('Количество знаков: '); readln(n); i:=1;while i

Слайд 12Цикл с постусловием REPEAT
Основная ветка
Основная ветка
Логическое выражение
Тело цикла
false
true

Цикл с постусловием REPEATОсновная веткаОсновная веткаЛогическое выражениеТело циклаfalsetrue

Слайд 13Цикл с постусловием. Выполняется всегда хотя бы один раз.
Выполняется пока условие

ложно.

REPEAT – повторять
UNTIL – до тех пор

ПОВТОРЯТЬ
действие1;
действие2;
ДО ТЕХ ПОР (ПОКА УСЛОВИЕ ЛОЖНО);

REPEAT
действие1;
действие2;
UNTIL (ПОКА УСЛОВИЕ ЛОЖНО);

Цикл с постусловием. Выполняется всегда хотя бы один раз.Выполняется пока условие ложно.REPEAT – повторятьUNTIL – до тех

Слайд 17Задание. Выведите на экран строку из звездочек.
Решение:
Var i, n: integer;
begin
write('Количество

знаков:');
readln(n);
i:=1;
repeat
write('*');
i:=i+1
until i>n;
end.
Задание. Выведите на экран строку из звездочек.Решение:Var i, n: integer; beginwrite('Количество знаков:'); readln(n);i:=1;repeatwrite('*');i:=i+1until i>n;end.

Слайд 18Цикл с параметром for
Основная ветка
Основная ветка
СЧЕТЧИК
For i:=1 to n do
Тело цикла

Цикл с параметром forОсновная веткаОсновная веткаСЧЕТЧИКFor i:=1 to n doТело цикла

Слайд 19Цикл с параметром.
Выполняется заранее определенное количество раз.
FOR – для
TO – до
DO

- выполнить

ДЛЯ i:=1 ДО N ВЫПОЛНЯТЬ действие;

FOR i:=1 TO N DO действие;

FOR i:=1 TO N DO BEGIN
действие1;
действие2;
END;

FOR i:=N DOWNTO 1 DO действие;

если переменная i убывает

если в теле цикла несколько
действий

если в теле цикла одно действие

Цикл с параметром.Выполняется заранее определенное количество раз.FOR – дляTO – доDO - выполнитьДЛЯ i:=1 ДО N ВЫПОЛНЯТЬ

Слайд 20i,1,n
Действие 1
Действие 2
i,1,n
Действие 1
Действие 2
FOR i:=1 TO N DO BEGIN

действие1;
действие2;
END;

FOR i:=1 TO N DO действие1;
действие2;

Блок-схема цикла с параметром.

i,1,nДействие 1Действие 2i,1,nДействие 1Действие 2FOR i:=1 TO N DO BEGIN

Слайд 24Задание. Выведите на экран строку из звездочек.
Решение:
Var i, n: integer;
begin
write('Количество знаков:

');
readln(n);
for i:=1 to n
do write ('*');
end.
Задание. Выведите на экран строку из звездочек.Решение:Var i, n: integer;beginwrite('Количество знаков: '); readln(n);for i:=1 to n do

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть