Просмотр содержимого документа
«Контрольная работа и оценочный лист.»
Вариант 1
1)В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной a после выполнения следующего фрагмента алгоритма:
a:=-3;
b:=(a+2)*(a+2);
a:=2*b-a.
2)Исполните фрагмент алгоритма при a=1 и b=2. Определите значение переменной b после выполнения фрагмента алгоритма.
нет
да
3)Исполнитель Робот «умеет» выполнять команды: вверх, вниз, влево, вправо, закрасить. Напишите для Робота алгоритм рисования шахматной доски (8×8)
Вариант 2
1)В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной a после выполнения следующего фрагмента алгоритма:
a:=5;
b:=a * 3;
b:=b div 7 + a;
a:= 2*(b div a).
2)Определите значение переменной d после выполнения фрагмента алгоритма .
d:=3
нц для i от 1 до 4
d:=d*i
кц
3)У исполнителя Вычислитель две команды, которым присвоены номера :
Умножь на 3
Вычти 5
Первая из них увеличивает число в 3 раза, а вторая уменьшает его на 5. Составьте алгоритм получения из числа 3 числа 31, содержащий не более 5 команд. В ответе запишите только номера команд.
Вариант 3
1)В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной b после выполнения следующего фрагмента алгоритма:
a:=5;
b:=a*2+a*3;
a:=(a+b)/3;
b:=3*a-b.
2)Исполните фрагмент алгоритма при a=10 и b=1. Определите значение переменной b после выполнения фрагмента алгоритма.
да
нет
3)У исполнителя Вычислитель две команды, которым присвоены номера :
Умножь на 2
Вычти 1
Первая из них увеличивает число в 2 раза, а вторая уменьшает его на 1. Составьте алгоритм получения из числа 2 числа 13, содержащий не более 5 команд. В ответе запишите только номера команд.
Вариант 4
1)В алгоритме, записанном ниже, используются целочисленные переменные a и b. Определите значение переменной a после выполнения следующего фрагмента алгоритма:
a:=7;
b:=a*2;
b:=b mod 3 + b;
a:=b mod a + 3;
2)Определите значение переменной k после выполнения фрагмента алгоритма .
k:=3
нц для i от 1 до 7
k:=k+i
кц
3) Исполнитель Робот «умеет» выполнять команды: вверх, вниз, влево, вправо, закрасить. Четыре команды проверяют истинность условия отсутствия стены, у которой находится Робот: сверху свободно, снизу свободно, слева свободно, справа свободно. Напишите для Робота алгоритм обхода некоторого клетчатого поля с закрашиванием клеток через одну.
Лист оценивания контрольной работы по информатике.
Тема «Алгоритмы». 8 класс
| Задания | Критерии (Планируемые достижения) | Оценочный балл | Суммарный балл | Самооценка | Итоговая оценка |
| 1 | А) Умение читать алгоритм (фрагмент алгоритма) | 0,5 | | | |
| Б) Знать назначение команды «присваивание». | 0,5 |
| В) Не допускать математических ошибок. | 0,3 |
| 2 | А) Уметь работать в роли Исполнителя с любыми типами алгоритмов. | 0,7 |
| Б) Знать назначение геометрических элементов блок-схемы. | 0,5 |
| В) Уметь монтировать трассировочную таблицу | 0,6 |
| Г) Правильная и полная последовательность команд в трассировочной таблице | 0,4 |
| 3 | А) Знать систему команд данного исполнителя (СКИ) | 0,5 |
| Б) Выбор оптимального набора команд для решения поставленной задачи | 0,6 |
| В) Умение соблюдать условия исполнения алгоритма. | 0,4 |