Файл: Суммативное оценивание за раздел Программирование решений. 7 класс. 3 четверть. 1.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 24
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Суммативное оценивание за раздел «Программирование решений».
7 класс. 3 четверть. 1 вариант.
ФИ ученика ________________________________ Класс _____________ Дата _______________
Цель обучения 7.3.2.1 – записывать алгоритм на языке программирования
7.3.3.2. Записывать линейные и разветвляющиеся алгоритмы в интегрированной
среде разработки программ (С/С++, Python, Delphi, Lazarus)
Критерий оценивания Обучающийся
- создает алгоритм на языке программирования
- анализирует входные и выходные данные
Уровень мыслительных навыков Знание и понимание. Применение. Навыки высокого порядка
Время выполнения 25 минут
Задания
1. Дано целое трехзначное число a.
(i)по заданному алгоритму составьте код программы(Python).
Алг Сумма Нач Ввод(a) a=остаток(a;10) вывод(a) кон алг | Код программы |
(ii) Входные данные x=448. Определите выходные данные ________________________________
2. Дана блок-схема
(i) Запишите код программы с помощью операторов интегрированной среды программирования
A=4 B=5 | Код программы |
(i). Определите выходные данные ____________________________________
3. Дан код программы :
x=8
y=2
if (x<=10) and (y<0):
y=x+y
else:
y=y**3
print(y)
(i) является ли условие в данном примере истинным ?________________________(да/нет)
(ii) определите выходные данные: ______________________________
Суммативное оценивание за раздел «Программирование решений».
7 класс. 3 четверть. 2 вариант.
ФИ ученика ___________________________ Класс _____________ Дата _______________
Цель обучения 7.3.2.1 – записывать алгоритм на языке программирования
7.3.3.2. записывать линейные и разветвляющиеся алгоритмы в интегрированной
среде разработки программ (С/С++, Python, Delphi, Lazarus)
Критерий оценивания Обучающийся
- создает алгоритм на языке программирования
- анализирует входные и выходные данные
Уровень мыслительных навыков Применение. Навыки высокого порядка
Время выполнения 25 минут
Задания
1. Дано целое трехзначное число a.
(i)по заданному алгоритму составьте код программы(Python).
Алг Сумма Нач Ввод(y) y=остаток(y;8) вывод (y) кон алг | Код программы |
(ii) Входные данные y=379. Определите выходные данные ____________________________
2. Дана блок-схема
(i) Запишите код программы с помощью операторов интегрированной среды программирования
A=3 B=5 | Код программы |
(i). Определите выходные данные ____________________________________
3. Дан код программы:
a=5
b=8
if (a>=10) or (b<10):
c=b//a
else: c=b*a
print(c)
(i) является ли условие в данном примере истинным ?________________________(да/нет)
(ii) определите выходные данные: ______________________________
Критерий оценивания | № задания | Дескриптор | Балл |
Обучающийся | |||
Создает линейный алгоритм на языке программирования | 1 | Использует оператор вывода | 1 |
Использует оператор mod | 1 | ||
Определяет результат выполнения программы | 1 | ||
Создает разветвляющийся алгоритм по блок-схеме на языке программирования | 2 | определяет входные данные | 1 |
Использует оператор ветвления if | 1 | ||
Использует оператор ветвления else | 1 | ||
Использует оператор вывода | 1 | ||
Определяет результат выполнения программы | 1 | ||
3 | Определяет истинность составного условия | 1 | |
Определяет результат выполнения программы | 1 | ||
Всего баллов | | | 10 |
Рубрика для предоставления информации родителям по итогам суммативного оценивания за раздел "Программирование решение"
ФИО обучающегося _______________________________________
Критерий оценивания | | | | | | Уровень учебных достижений | | | | | |||
| | | | | | | | | | | | ||
Низкий | Средний | Высокий | |||||||||||
| | ||||||||||||
| | | | | | | | | | | | | |
Создает линейный алгоритм на языке программирования. | Затрудняется в создании линейного алгоритма на языке программирования/ определении результата | Допускает / при указании сообщения для оператора вывода/при использовании оператора mod/ определении результата . | Верно создаёт алгоритм на языке программирования/ определяет результат | ||||||||||
Создает разветвляющийся алгоритм на языке программирования. | Затрудняется в создании разветвляющегося алгоритма на языке программирования/ определении результата выполнения программы | Допускает ошибки при описании входных и выходных данных/ при использовании операторов ветвления / при указании сообщения для оператора вывода/при определении истинности условия/ определении результата . | Верно создаёт алгоритм на языке программирования/ определяет результат |
20