Презентация по теме Программирование ветвлений, циклов 10 класс
Программирование ветвления, циклов. Вложенные и итерационные циклы. 10 класс. Определить тип алгоритма. Определить тип алгоритма. Определить тип алгоритма. Определить тип алгоритма. Оператор ветвления на Паскале. if <логическое выражение> then <оператор1>else <оператор2>Здесь if - "если", then - "то", else - "иначе". Оператор ветвления на Паскале. Операции отношений:< (меньше);> (больше);<= (меньше или равно);<= (больше или равно);= (равно);<> (не равно). Оператор ветвления на Паскале. Program BIT3;var А,В,С,D: real; begin readln(А,В,С); if (A>=B) and (A>=C) then D:=A; if (B>=A) and (B>=C) then D:=B; if (C>=A) and (C>=B) then D:=C; writeln(D)end. Циклы на Паскале. С предусловиемС постусловиемС параметром. Цикл с предусловием. while < условие> do <оператор1>; {Пока … делай ….} Цикл с постусловием. repeat { повторяй … }<оператор 1>;< оператор 2>;…until {до…} <условие>Begin и end не требуются. Цикл с параметром. for <счетчик1> := <значение1> to <конечное_значение> do <оператор1>; for <счетчик2> := <значение2> downto <конечное_значение> do <оператор1>; Вложенные итерационные циклы Под вложенным итерационным циклом понимают такую алгоритмическую структуру, при которой в тело одного итерационного цикла включен другой итерационный цикл. REPEAT … WHILE … DO … …UNTIL… REPEAT … REPEAT … UNTIL…UNTIL… WHILE…DO REPEAT… … UNTIL… WHILE…DO WHILE… DO… Вложенные итерационные циклы Какой оператор ветвления или цикла используется в данном куске программы? Какой оператор ветвления или цикла используется в данном куске программы? Какой оператор ветвления или цикла используется в данном куске программы? begin
read(a);
if a > 0 then Inc(a);
write(a);
end. Домашнее задание. п. 19, 21, 22.