Презентация, доклад по информатике и ИКТ на тему Паскаль. Циклы с условием (9 класс)

Содержание

Цикл с предусловиемЦикл «пока»Оператор «While»

Слайд 1Циклы с неизвестным числом шагов

Циклы с условием

Циклы с неизвестным числом шаговЦиклы с условием

Слайд 2Цикл с предусловием

Цикл «пока»
Оператор «While»

Цикл с предусловиемЦикл «пока»Оператор «While»

Слайд 3Оператор while называют оператором цикла с предусловием, за то, что проверка

условия выполняется в самом начале, перед блоком операторов цикла.
Оператор while называют оператором цикла с предусловием, за то, что проверка условия выполняется в самом начале, перед

Слайд 4Формат записи
While do
begin
операторы;
end;

Формат записиWhile dobegin	операторы;end;

Слайд 5Цикл с постусловием

Цикл «до»
Оператор «Repeat»

Цикл с постусловиемЦикл «до»Оператор «Repeat»

Слайд 6Оператор repeat называют оператором цикла с постусловием, за то, что проверка

условия выполняется в самом конце, после блока операторов цикла.
Оператор repeat называют оператором цикла с постусловием, за то, что проверка условия выполняется в самом конце, после

Слайд 7Формат записи
Repeat
операторы;
Until ;

Формат записиRepeat 	операторы;Until ;

Слайд 8Особенности:
В цикле с предусловием тело цикла может не выполниться ни разу

(проверка условия в начале цикла)
В цикле с постусловием операторы цикла выполнятся хотя бы один раз (проверка условия после тела цикла)
У оператора Repeat операторные скобки не ставятся
У оператора While указывается условие выполнения цикла, а у оператора Repeat – условие окончание цикла
Особенности:В цикле с предусловием тело цикла может не выполниться ни разу (проверка условия в начале цикла)В цикле

Слайд 9Задача.
Найти сумму 10 любых введенных чисел, используя операторы
While и

Repeat
Задача. Найти сумму 10 любых введенных чисел, используя операторы While и Repeat

Слайд 10Оператор While
Пока i

Оператор WhileПока i

Слайд 11program Z1;
var s,i,x:integer;
begin
s:=0;
i:=1;
while (i

i:=i+1;
end;
writeln ('сумма равна',s);
end.
program Z1;var s,i,x:integer;begins:=0;i:=1;	while (i

Слайд 12Оператор Repeat
Делай ДО выполнения условия i>10

Оператор RepeatДелай ДО выполнения условия i>10

Слайд 13program Z2;
var s,i,x:integer;
begin
s:=0;
i:=1;
repeat
writeln ('введите число');
read (x);
s:=s+x;
i:=i+1;
until (i>10);
writeln

('сумма равна',s);
end.
program Z2;var s,i,x:integer;begins:=0;i:=1;	repeat 			writeln ('введите число'); 			read (x); 			s:=s+x; 			i:=i+1;	until (i>10);writeln ('сумма равна',s);end.

Слайд 14Решение задач

Решение задач

Слайд 15Задача №1
Вычислить произведение А=2*4*6*8*10, используя операторы
While и Repeat

Задача №1 Вычислить произведение А=2*4*6*8*10, используя операторы While и Repeat

Слайд 16program Z3;
var a,i:integer;
begin
a:=1;
i:=2;
while (i10);

writeln ('результат',a);
end.

program Z3;var a,i:integer;begina:=1;i:=2;while (i10);writeln ('результат',a);end.

Слайд 17Задача №2
Вычислить сумму А=5+10+15+…+N, используя операторы
While и Repeat

Задача №2 Вычислить сумму А=5+10+15+…+N, используя операторы While и Repeat

Слайд 18program Z5;
var a,i,n:integer;
begin
writeln ('введите n');
read (n);
a:=0;
i:=0;
while (i

('введите n');
read (n);
a:=0;
i:=0;
repeat
a:=a+i;
i:=i+5;
until (i>n);
writeln ('результат',a);
end.
program Z5;var a,i,n:integer;beginwriteln ('введите n');read (n);a:=0;i:=0;while (in);writeln ('результат',a);end.

Слайд 19Задачи для самостоятельного решения

Задачи для самостоятельного решения

Слайд 20Задача для самостоятельного решения №1.
Вычислить сумму S=2x+3x+4x+…+Nx, используя операторы
While

и Repeat
Задача для самостоятельного решения №1. Вычислить сумму S=2x+3x+4x+…+Nx, используя операторы While и Repeat

Слайд 21Задача для самостоятельного решения №2
Напечатать «столбиком» квадраты всех двухзначных чисел, используя

операторы
While и Repeat
(Двухзначные числа от 10 до 99)
Задача для самостоятельного решения №2Напечатать «столбиком» квадраты всех двухзначных чисел, используя операторы While и Repeat(Двухзначные числа от

Слайд 22Задача для самостоятельного решения №3.
Вычислить значение функции y=2*sqr(x)+5, для значений

Х, изменяющихся от -3 до 1 с шагом 0,1. выводить результат и значение Х на каждом шаге, используя операторы
While и Repeat
Задача для самостоятельного решения №3. Вычислить значение функции y=2*sqr(x)+5, для значений Х, изменяющихся от -3 до 1

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

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


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

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

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

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