150 likes | 388 Views
Опорная презентация для урока информатики в 9 классе по теме. "Циклические конструкции ". Мандракова Марина Михайловна учитель информатики Молчановская СОШ №1 Томской области. ВСТУПЛЕНИЕ.
E N D
Опорная презентация для урока информатики в 9 классе по теме "Циклические конструкции " Мандракова Марина Михайловна учитель информатики Молчановская СОШ №1 Томской области
ВСТУПЛЕНИЕ • Данная презентация используется в качестве опорной при изучении циклических конструкций в языке программирования PASCAL. • Каждый слайд презентации комментируется учителем
Операторы циклов С предусловием С постусловием С параметром
Цикл с предусловием ( ПОКА) WHILE <условие>DO<оператор >; НЕТ условие ДА оператор
Цикл с постусловием( выполняется до тех пор, пока не исполнится условие) REPEAT<оператор>UNTIL<условие>; оператор условие НЕТ ДА
Цикл с параметром (ДЛЯ) FOR<параметр>:=<значение> TO <конечное значение> DO<оператор>; На каждом шаге цикла параметр увеличивается на 1. Параметр – порядковое значение. НЕЛЬЗЯ изменять параметр внутри цикла.
1 способ: Program scht; Var x: integer; BEGIN X:=1; WHILE x <=100 DO begin write (x); x:=x+1; end; END. 2 способ Program scht; Var x: integer; BEGIN FOR x:=1 TO 100 DO write (x); END. Составить программу для вывода на экран чисел от 1 до 100.
Какое значение примет переменная х в результате выполнения программы? …. X:=1; Repeat X:=X+1; until X > 10; ……
Какое значение примет переменная х в результате выполнения программы? X:=1; While X < 100 Do X:= X*2;
Какое значение примет переменная х в результате выполнения программы? X:=1; While X <>1 Do begin X:= X+3; X:= X+1; end;
Какое значение примет переменная A в результате выполнения программы? Var A, n : integer; Begin n:= 527; A:=0; Repeat A:= A+(n mod 10); n:= n div 10; Until n =0; Writeln (A); end.
Составить программу для нахождения А N
Program stepen A_N; Var A,N,x,k: integer; Begin Read (A,N); X:=1; For k:=1 to N do x:= x*A; Writeln(‘ A N =‘ , A); end. A - число N - степень X – переменная для хранения результата K – степень уже полученного числа АN = А*А*А*А…*А Nраз
ЗАКЛЮЧЕНИЕ • Я считаю, данная презентация эффективно работает на уроке • Материал изложен в логической последовательности • На примерах, включенных в презентацию, рассматриваются механизмы работы циклов и проговариваются «опасные» моменты