Обработка числовых последовательностей
№1. Найти сумму первых n последовательных натуральных чисел.
№1. Найти сумму первых n последовательных натуральных чисел. (s=1+2+3+ … +n)
№1. Найти сумму первых n последовательных натуральных чисел. (s=1+2+3+ … +n)
№2. Найти произведение первых n последовательных натуральных чисел. (p=1*2*3* … *n)
№3. Найти сумму последовательных чётных чисел от 2 до 10.
№4. Найти сумму и произведение первых 6 последовательных натуральных чисел.
445.37K
Категория: ПрограммированиеПрограммирование

Обработка числовых последовательностей. 7 класс

1. Обработка числовых последовательностей

Урок в 7Б классе

2.

Алгоритм
- алгоритм, в
котором действия
повторяются
Цикл
- оператор вывода
INPUT
- последовательность
действий
PRINT
- графический
способ
записи
алгоритма
Блок - схема
- оператор ввода

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-бальной шкале
Я работал
Ответьте «Да» или «Нет»
Понял
Допускал
Узнал больше,
материал
ошибки
чем знал
English     Русский Правила