СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Контрольная работа и оценочный лист.

Категория: Информатика

Нажмите, чтобы узнать подробности

Контрольная работа и оценочный лист к работе. Информатика. 8 класс. Тема контрольной работы: "Алгоритмы".

Просмотр содержимого документа
«Контрольная работа и оценочный лист.»

Вариант 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)У исполнителя Вычислитель две команды, которым присвоены номера :

  1. Умножь на 3

  2. Вычти 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)У исполнителя Вычислитель две команды, которым присвоены номера :

  1. Умножь на 2

  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