Презентация к открытому урока по теме
Читать

Презентация к открытому урока по теме "Программирование циклов со счетчиком" 1-2 курс СПО

Cкачать презентацию: Презентация к открытому урока по теме "Программирование циклов со счетчиком" 1-2 курс СПО

    Ничего не найдено.
Click here to cancel reply.

Презентация по слайдам:


Слайд #1

Открытый урок
Программирование циклов со счетчиком

Слайд #2

Повторение

Слайд #3

Что такое алгоритм?
повторение повторение повторение повторение
повторение повторение повторение повторение

Слайд #4

Какие виды алгоритмов вы знаете?
повторение повторение повторение повторение
повторение повторение повторение повторение

Слайд #5

повторение повторение повторение повторение
повторение повторение повторение повторение
1. Линейный

Слайд #6

повторение повторение повторение повторение
повторение повторение повторение повторение
2. Ветвление

Слайд #7

повторение повторение повторение повторение
повторение повторение повторение повторение
2. Ветвление
if a>10 then
x:=2*a
else
x:=3*a;

Слайд #8

повторение повторение повторение повторение
повторение повторение повторение повторение
2. Ветвление
Оператор И

Оператор ИЛИ

Слайд #9

повторение повторение повторение повторение
повторение повторение повторение повторение
3. Циклический

Слайд #10

Тур 1
«Соответствие»

Слайд #11

Тур 1
Задание:
Даны термины программирования. Необходимо найти соответствие между терминами и их определениями.

Слайд #12

Слайд #13

Слайд #14

Разбор темы

Слайд #15

Цикл
- последовательность команд, которая повторяется конечное число раз.

Слайд #16

Структура цикла со счетчиком
for i := n to m do
{действия}

Слайд #17

Структура цикла со счетчиком
for i := 1 to 4 do
{действия}

Слайд #18

Цикл со счетчиком
var p, i: integer;
begin
p := 0;
for i := 1 to 4 do
p := p + 1;
writeln(p);
end.

Слайд #19

Цикл со счетчиком
var p, i: integer;
begin
p := 0;
for i := 1 to 4 do
p := p + 1;
writeln(p);
end.

Слайд #20

Цикл со счетчиком
var p, i: integer;
begin
p := 0;
for i := 1 to 4 do
p := p + 1;
writeln(p);
end.

Слайд #21

Цикл со счетчиком
var p, i: integer;
begin
p := 0;
for i := 1 to 4 do
p := p + 1;
writeln(p);
end.

Слайд #22

Цикл со счетчиком
var p, i: integer;
begin
p := 0;
for i := 1 to 4 do
p := p + 1;
writeln(p);
end.

Слайд #23

Тур 2
«Твой выбор»

Слайд #24

Тур 2
Легкие
Средние
Сложные
1
2
3
4
1
2
4
3
1
4
3
2

Слайд #25

1
Как называется раздел, в котором описываются переменные?

Слайд #26

1
Как называется раздел, в котором описываются переменные?

Раздел описания переменных: var

Слайд #27

2
Знак, используемый для отделения целой части от дробной в Паскале?


Слайд #28

2
Знак, используемый для отделения целой части от дробной в Паскале?


Точка

Слайд #29

3
Что такое mod?



Слайд #30

3
Что такое mod?


Остаток от деления

Слайд #31

4
Какой оператор позволяет вывести сообщение на экран пользователя?


Слайд #32

4
Какой оператор позволяет вывести сообщение на экран пользователя?


writeln

Слайд #33

1
Чему будет равна переменная а после выполнения программы?

a := 8;
b := 3;
b := a mod b;
a := (a + b) * 2;

Слайд #34

1
Чему будет равна переменная а после выполнения программы?
a = 20

a := 8;
b := 3;
b := a mod b; 8 mod 3 = 2
a := (a + b) * 2; (8 + 2)*2 = 20

Слайд #35

2
Сопоставьте типы переменных и заполните пробелы
Real
Integer
...
Char



Строковый

Логический

Слайд #36

2
Сопоставьте типы переменных и заполните пробелы
Real
Integer
String
Boolean
Char
Действительный
Целочисленный
Строковый
Логический
Символьный

Слайд #37

3
Найдите ошибки в программе

program Hello;
var name - string;
begin
writeln(Привет, как тебя зовут?);
readln(name);
writeln(‘Приятно познакомиться, ‘, name)
end.

Слайд #38

3
Найдите ошибки в программе

program Hello;
var name :string;
begin
writeln(’Привет, как тебя зовут?’);
readln(name);
writeln(‘Приятно познакомиться, ‘, name);
end.

Слайд #39

4
Чему будет равна переменная b после выполнения программы?

a := -3;
b := -a*2;
a := b+a;
b := a - b;

Слайд #40

4
Чему будет равна переменная b после выполнения программы?
b = 1

a := 1;
b: = -3;
b := -a*2; -(-3)*2 = 6
a := b+a; 6 + 1 = 7
b := a - b; 7 – 6 = 1

Слайд #41

1
Чему равна переменная x после выполнения программы?
var a,b,c,x:integer;
begin
a:=9;
b:=8;
c:=2;
if (a>b) and (b>c) then
x:=2*a+b+c
else
x:=a-3*b;
writeln(x);
end.

Слайд #42

1
Чему равна переменная x после выполнения программы?
var a,b,c,x:integer;
begin
a:=9;
b:=8;
c:=2;
if (a>b) and (b>c) then
x:=2*a+b+c
else
x:=a-3*b;
writeln(x);
end.
X = 28

Слайд #43

2
Чему равна переменная s после выполнения программы?
var s,k: integer;
begin
s := 0;
for k := 3 to 6 do
s := s + 2;
s := s * 2;
writeln(s);
end.

Слайд #44

2
Чему равна переменная s после выполнения программы?
var s,k: integer;
begin
s := 0;
for k := 3 to 6 do
s := s + 2;
s := s * 2;
writeln(s);
end.

X = 60

Слайд #45

3
Сколько раз программа выведет на экран ‘YES’, если подставлять следующие пары переменных a и b?
(10; 7), (11; 1), (5; 5), (11; 7), (13; 0)
if (a>10) and (b<8) then
writeln(‘YES’);
else
writeln(‘NO’);

Слайд #46

3
Сколько раз программа выведет на экран ‘YES’, если подставлять следующие пары переменных a и b?
(10; 7), (11; 1), (5; 5), (11; 7), (13; 0)
if (a>10) and (b<8) then
writeln(‘YES’);
else
writeln(‘NO’);
Ответ: 3

Слайд #47

4
Сколько раз программа выведет на экран ‘YES’, если подставлять следующие пары переменных a и b?
(10; 7), (5; 5), (6; 3), (10; 4), (10; 10)
if (a>9) or (b<5) then
writeln(‘YES’);
else
writeln(‘NO’);

Слайд #48

4
Сколько раз программа выведет на экран ‘YES’, если подставлять следующие пары переменных a и b?
(10; 7), (5; 5), (6; 3), (10; 4), (10; 10)
if (a>9) or (b<5) then
writeln(‘YES’);
else
writeln(‘NO’);
Ответ: 4

Слайд #49

Индивидуальная работа за компьютерами

Слайд #50

Задача 1. Напишите программу, реализующую следующий диалог
1)
- Какое у тебя настроение? Хорошее (4) или Плохое (2).
- {ввели 4}
- Молодец! Так держать!

Слайд #51

Задача 1. Напишите программу, реализующую следующий диалог
2)
- Какое у тебя настроение? Хорошее (4) или Плохое (2).
- {ввели 2}
- Не унывай, возьми пирожок!

Слайд #52

Задача 1. Напишите программу, реализующую следующий диалог
3)
- Какое у тебя настроение? Хорошее (4) или Плохое (2).
- {ввели другое число}
- Так не бывает.

Слайд #53

Задача 2. Напишите программу, которая будет складывать увеличенные вдвое числа от 1 до 5 и выведет эту сумму на экран.
Пример:
От 1 до 3
S = 1*2 + 2*2 + 3*2 = 2 + 4 + 6 = 12

Слайд #54

Задача 3. Напишите программу, которая будет выводить на экран четные числа от 13 до 23, а потом нечетные от 23 до 33

Слайд #55

Подведение итогов

Слайд #56

Домашнее задание