|
Четверть раздел Интегрированные среды разработки программ 8 класс
СУММАТИВНОЕ ОЦЕНИВАНИЕ ЗА 3 ЧЕТВЕРТЬ Раздел «Интегрированные среды разработки программ» 8 класс
Цели обучения
| 8.3.3.1 Использовать операторы выбора и циклов в
интегрированной среде разработки программ (Python)
| Критерии оценивания
| Обучающийся
|
| Использует структуру ветвления в программном коде Использует циклическую структуру в программном коде
| Уровень
мыслительных навыков
|
Применение
| Время выполнения
| 20 мин
|
Задания Что такое итерация? Повторение цикла Последовательность кода, который требует выполнения проверка условия условный оператор
Соотнесите операторы и функции языка Python с их назначением
1
| WHILE
| А
| Используется для ввода данных
| 2
| INPUT
| В
| Используется для генерации числовой
последовательности
| 3
| IF ... ELSE ...
| С
| Используется для остановки цикла при
возникновении внешнего фактора, влияющего на работу цикла.
| 4
| RANGE( )
| D
| Используется для вывода данных и текста
на экран.
| 5
| BREAK
| E
| Используется для создания цикла с
условием
| 6
| FOR
| F
| Используется для обеспечения мгновенного перехода к началу цикла
| 7
| PRINT
| J
| Используется для создания
арифметического цикла (с параметром)
| 8
| CONTINUE
| H
| Используется для постановки условия
| Ответ: 1, 2, 3, 4, 5, 6, 7, 8
Какую последовательность чисел сгенерирует функция range(1,20,3) ? Ответ:
Чему будет равно значение переменной S после выполнения кода программы:
Ответ:
S =
Чему будет равно значение переменной S после выполнения кода программы:
Ответ:
S =
Составьте программу, выводящую на экран квадраты чисел от 10 до 20 включительно.
Что такое ручная трассировка? Моделирование работы процессора, исполнение каждой команды алгоритма и занесение результатов выполнения команд в трассировочную таблицу Выполнение определенных действий для достижения поставленной цели Система знаков и правил, предназначенных для записи алгоритма Команды и инструкции, дающиеся исполнителю.
-
Критерии оценивания
| №
задания
| Дескриптор
| Балл
| Обучающийся
| Дает определение понятию работы цикла
| 1
| Дает определение понятию «итерация»
| 1
| Соотносит операторы и
функции языка Python с их назначением
| 2
| Соотносит оператор ввода данных с его
назначением
| 1
| Соотносит оператор вывода данных с его
назначением
| 1
| Соотносит операторы условия с их
назначением
| 1
| Соотносит оператор прерывания цикла с
его назначением
| 1
| Соотносит оператор продолжения цикла с
его назначением
| 1
| Соотносит оператор цикла FOR с его
назначением
| 1
| Соотносит оператор цикла WHILE с его
назначением
| 1
| Соотносит функцию RANGE с её
назначением
| 1
| Использует циклическую
структуру для функции range
| 3
| Определяет последовательность генерируемых чисел (цикл FOR)
| 1
| Использует циклическую
структуру в программном коде
| 4
| Определяет значение переменной после выполнения кода программы (цикл WHILE)
| 2
| 5
| Определяет значение переменной после выполнения кода программы (цикл FOR)
| 2
| 6
| Составляет программу
| 4
| Дает определение понятию
трассировки алгоритма
| 7
| Дает определение понятию №трассировка алгоритма»
| 1
| Всего баллов:
| 20
| Ответы:
1. А
2. Ответ: 1 E , 2 A , 3 H , 4 B , 5 C , 6 J , 7 D , 8 F
3. [1, 4, 7, 10, 13, 16, 19]
4. S = 15
5. S = 9
For i in range(10,21):
Print( i**2)
А
|
|
|