Урок информатики

Содержание

Слайд 2

Создание программ с использованием циклических конструкций

Тема урока:

Создание программ с использованием циклических конструкций Тема урока:

Слайд 3

Н. Вирт

Блез Паскаль

Н. Вирт Блез Паскаль

Слайд 4

Дайте определение понятию алгоритм ?

Дайте определение понятию алгоритм ?

Слайд 5

Расскажите о структуре программы на Паскале ?

Расскажите о структуре программы на Паскале ?

Слайд 6

C какого слова начинается раздел описания переменных ?

C какого слова начинается раздел описания переменных ?

Слайд 7

Begin

end.

Begin … end.

Слайд 8

Что такое тип данных ?

Что такое тип данных ?

Слайд 9

INTEGER

REAL

INTEGER REAL

Слайд 10

Назовите простейшие операторы Паскаля ?

Назовите простейшие операторы Паскаля ?

Слайд 12

READ (S);
READLN (S);

READ (S); READLN (S);

Слайд 13

WRITE (S);
WRITELN (S);

WRITE (S); WRITELN (S);

Слайд 16

Назначение основных блоков в блок-схемах ?

Назначение основных блоков в блок-схемах ?

Слайд 17

IF B THEN S1

IF B THEN S1

Слайд 18

IF B THEN S1 ELSE S2

IF B THEN S1 ELSE S2

Слайд 19

Что такое цикл ?

Что такое цикл ?

Слайд 20

Перечислите основные виды циклов в Паскале ?

Перечислите основные виды циклов в Паскале ?

Слайд 21

FOR I:=A TO B DO S

FOR I:=A DOWNTO B DO S

FOR I:=A TO B DO S FOR I:=A DOWNTO B DO S

Слайд 22

начало

Задание начальных параметров цикла

+

-

Тело цикла

Задание новых
параметров цикла

Вывод
результатов

конец

условие

начало Задание начальных параметров цикла + - Тело цикла Задание новых параметров

Слайд 23

WHILE B DO S

WHILE B DO S

Слайд 24

начало

+

-

Тело цикла

Вывод
результатов

конец

условие

начало + - Тело цикла Вывод результатов конец условие

Слайд 25

PROGRAM f1;
VAR a,b :INTEGER;
begin
Read (a,b);
WRITELN (a,b,a);
END.

a=7; b= 1

PROGRAM f1; VAR a,b :INTEGER; begin Read (a,b); WRITELN (a,b,a); END. a=7; b= 1

Слайд 26

PROGRAM f2;
VAR x :INTEGER;
Begin
X:=5;
WRITELN (‘x+2’);
END.

PROGRAM f2; VAR x :INTEGER; Begin X:=5; WRITELN (‘x+2’); END.

Слайд 27

PROGRAM f3;
VAR x : INTEGER;
Begin
Write (‘введите х’); readln (x);
y:=sqrt(x)+2;
WRITELN (‘y =’, y);
END.

x

PROGRAM f3; VAR x : INTEGER; Begin Write (‘введите х’); readln (x);
= 16

Слайд 28

a:=10; b:=5;
c:=a div 4; d:=b mod 2;
s:= c*d; s= ?

a:=10; b:=5; c:=a div 4; d:=b mod 2; s:= c*d; s= ?

Слайд 29

s:= 0; u:=(5*5-1+s)/2; us:=u*s; usa:=u+s+us; usa = ?

s:= 0; u:=(5*5-1+s)/2; us:=u*s; usa:=u+s+us; usa = ?

Слайд 30

a:=3; b:=2;
d:=a*a-sqr(sqr(b))+10;
d:= ?

a:=3; b:=2; d:=a*a-sqr(sqr(b))+10; d:= ?

Слайд 31

IF 2 THEN S:=5

IF X

IF 2 THEN S:=5 IF X

Слайд 32

IF X>0 AND X<5 THEN Y:=abs(x)

IF X:=3 THEN (x)

IF X>0 AND X IF X:=3 THEN (x)

Слайд 33

if (y=x*x-2) and (x>=2) and (x<=0) then writeln (‘точка принадлежит графику функции’)

if (y=x*x-2) and (x>=2) and (x else writeln (‘точка не принадлежит графику функции’);

else writeln (‘точка не принадлежит графику функции’);

Слайд 34

PROGRAM W1;
VAR S,i,N,k: INTEGER;
BEGIN
write ('vvedite n = ');
Readln (n);
S:=0;
k:=0;
For i:=1 to N

PROGRAM W1; VAR S,i,N,k: INTEGER; BEGIN write ('vvedite n = '); Readln
do
begin
if i mod 2 = 0 then begin
s:=s+i;
k:=k+1;
end;
end;
WRITELN (' cумма четных чисел равна S=', S);
WRITELN (' количество четных чисел k =', k);
END.

Слайд 35

PROGRAM W2;
VAR i,n,k: INTEGER;
BEGIN
write ('vvedite n = '); Readln (n);
For i:=1 to

PROGRAM W2; VAR i,n,k: INTEGER; BEGIN write ('vvedite n = '); Readln
N do
if i mod 5 = 0 then WRITELN (i);
END.

Слайд 36

Табулирование функции на отрезке [a,b] c шагом h.

Табулирование функции на отрезке [a,b] c шагом h.

Слайд 37

a

b

a+h

a+2h

a+3h

a+4h

F(a) =
F(a+h) =
F(a+2h) =
F(a+3h) =
F(a+4h) =
и т.д.
F(b) =

a b a+h a+2h a+3h a+4h F(a) = F(a+h) = F(a+2h) =

Слайд 38

начало

+

-

Y:=abs(x)

конец

X<=b

X: = A

Вывод значений

X: = x+h

начало + - Y:=abs(x) конец X X: = A Вывод значений X: = x+h

Слайд 39

Пример.
Протабулировать функцию
y=|x-1| на отрезке [a,b] c шагом h.

3

Пример. Протабулировать функцию y=|x-1| на отрезке [a,b] c шагом h. 3
Имя файла: Урок-информатики.pptx
Количество просмотров: 94
Количество скачиваний: 0