Суммативное оценивани по информатике в 8 классе на тему «Интегрированные среды разработки программ»
Раздел «Интегрированные среды разработки программ» 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 | J | Используется для создания арифметического цикла (с параметром) | |
8 | CONTINUE | H | Используется для постановки условия |
Ответ: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8
Какую последовательность чисел сгенерирует функция range(1,20,3) ?Ответ:
Ответ:
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)
А