Файл: Суммативное оценивание за раздел Программирование решений. 7 класс. 3 четверть. 1.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.02.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