Similar presentations:
Обработка числовых последовательностей. 7 класс
1. Обработка числовых последовательностей
Урок в 7Б классе2.
Алгоритм- алгоритм, в
котором действия
повторяются
Цикл
- оператор вывода
INPUT
- последовательность
действий
- графический
способ
записи
алгоритма
Блок - схема
- оператор ввода
3.
FOR … TO … STEP …NEXT …
=
END
CLS
IF … THEN …
ELSE …
ENDIF
- оператор
очистки
экрана
- оператор
цикла
- оператор
проверки
условия
- конец
программы
- оператор
присваивания
4.
1.блок начала
или конца алгоритма
конца алгоритма
2.
блок ввода или
информации
вывода информации
3.
блок проверки условия
4.
блок
цикла
блок организации
действий
5.
блок организации
действий
цикла
5. №1. Найти сумму первых n последовательных натуральных чисел.
(s=1+2+3+ … +n)Блок-схема
начало
Тест
Ввод: n=3
Вывод: s=6
s=0
ввод n
x=1(1)n
s=s+x
вывод s
конец
6. №1. Найти сумму первых n последовательных натуральных чисел. (s=1+2+3+ … +n)
Исполнение алгоритманачало
s=0
1
2
ввод n
3
x=1(1)n
s=s+x
вывод s
конец
4
5
1)
2)
3)
4)
3)
4)
3)
4)
5)
s=0
Ввод n=3
x=1
s=0+1
x=2
s=1+2
x=3
s=3+3
Вывод s = 6
7. №1. Найти сумму первых n последовательных натуральных чисел. (s=1+2+3+ … +n)
началоs=0
ввод n
x=1(1)n
s=s+x
вывод s
конец
Программа
CLS
S=0
INPUT “n=”, n
FOR x = 1 TO n STEP 1
s=s+x
NEXT x
PRINT “s=” + s
END
8. №2. Найти произведение первых n последовательных натуральных чисел. (p=1*2*3* … *n)
ТестВвод: n=3
Вывод: P=6
Программа
CLS
p=1
FOR x = 1 TO n STEP 1
p=p*x
NEXT x
PRINT “p=” + p
END
Блок-схема
начало
p=1
ввод n
x=1(1)n
p=p*x
вывод p
конец
9.
10. №3. Найти сумму последовательных чётных чисел от 2 до 10.
(s=2+4+6+8+10)Тест
Вывод:s=30
Программа
CLS
S=0
FOR x = 2 TO 10 STEP 2
s=s+x
NEXT x
PRINT “s=” + s
END
Блок-схема
начало
s=0
ввод n
xx == 21 (( 21 )) 10
n
s=s+x
вывод s
конец
11. №4. Найти сумму и произведение первых 6 последовательных натуральных чисел.
Заполнить пропускиначало
CLS
s := 0
S=0
p :=1
P=1
x = 1( 1 ) 6
s := s + x
p := p * x
FOR x = 1 TO 6 STEP 1
s=s+x
p=p*x
NEXT x
PRINT “s=” + s
вывод s, p
конец
PRINT “p=” + p
END
12.
13.
ЗАДАЧИ5. Найти сумму первых
последовательных
натуральных
чисел от 3 до 12 с шагом 3.
(s=3+ 6+9+12)
6. Найти произведение
последовательных натуральных
чисел от 3 до 7.
7. Найти сумму и произведение
первых 5 последовательных
нечётных чисел, начиная с числа 3.
14.
Подведение итогов урока.• какой тип алгоритма используется при решении
задач на обработку числовых последовательностей;
• сходство и отличия задач на обработку числовых
последовательностей.
Оцените по 5-бальной шкале
Я работал
Ответьте «Да» или «Нет»
Понял
Допускал
Узнал больше,
материал
ошибки
чем знал