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

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

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

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

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

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

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

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

Итоги урока

Контрольно-измерительные материалы по информатике для 8 класса

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

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

Тексты контрольных работ с ответами для учащихся 8 класса с ответами

Просмотр содержимого документа
«Контрольно-измерительные материалы по информатике для 8 класса»

Приложение

к рабочей программе по информатике















КОНТРОЛЬНО-ОЦЕНОЧНЫЕ СРЕДСТВА


по информатике

8 класс






















Контрольно-оценочные средства

Структура и содержание


  1. Паспорт КОС


Раздел, тема

Проверяемые компетенции (из рабочей программы)

Вид оценочных средств (контрольная работа, тест, диктант, тестирование в формате ОГЭ, ЕГЭ и т.д.)

Вариативность

Математические основы информатики

Понятие о непозиционных и позиционных системах счисления. Знакомство с двоичной, восьмеричной и шестнадцатеричной системами счисления, запись в них целых десятичных чисел от 0 до 1024. Перевод небольших целых чисел из двоичной, восьмеричной и шестнадцатеричной системы счисления в десятичную. Двоичная арифметика. Логика высказываний (элементы алгебры логики). Логические значения, операции (логическое отрицание, логическое умножение, логическое сложение), выражения, таблицы истинности.


Контрольная работа № 1 по теме «Математические основы информатики»


2

Основы алгоритмизации

Учебные исполнители Робот, Удвоитель и др. как примеры формальных исполнителей. Понятие алгоритма как формального описания последовательности действий исполнителя при заданных начальных данных. Свойства алгоритмов. Способы записи алгоритмов. Алгоритмический язык – формальный язык для записи алгоритмов. Программа – запись алгоритма на алгоритмическом языке. Непосредственное и программное управление исполнителем. Линейные программы. Алгоритмические конструкции, связанные с проверкой условий: ветвление и повторение. Понятие простой величины. Типы величин: целые, вещественные, символьные, строковые, логические. Переменные и константы. Алгоритм работы с величинами – план целенаправленных действий по проведению вычислений при заданных начальных данных с использованием промежуточных результатов.


Контрольная работа № 2 по теме «Основы алгоритмизации»


2

Начала программирования

Язык программирования. Основные правила языка программирования Паскаль: структура программы; правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл). Решение задач по разработке и выполнению программ в среде программирования Паскаль.


Контрольная работа № 3 по теме «Начала программирования».


2


2. КИМ с критериями оценки

При выполнении контрольной работы в виде тестирования.

При оценке ответов учитывается:

  • аккуратность работы

  • работа выполнена самостоятельно или с помощью учителя или учащихся.

Оценка «5» ставится за работу, выполненную полностью без ошибок или при допуску незначительных 75-100 %

Оценка «4» ставится, если выполнено 50-74 % всей работы.

Оценка «3» ставится, если выполнено 25-49 % всей работы.

Оценка «2» ставится, если выполнено 0-24 % всей работы.

При выполнении контрольной работы:

Содержание и объем материала, подлежащего проверке в контрольной работе, определяется программой. При проверке усвоения материала выявляется полнота, прочность усвоения учащимися теории и умение применять ее на практике в знакомых и незнакомых ситуациях.

Отметка зависит также от наличия и характера погрешностей, допущенных учащимися.

  • грубая ошибка – полностью искажено смысловое значение понятия, определения;

  • погрешность отражает неточные формулировки, свидетельствующие о нечетком представлении рассматриваемого объекта;

  • недочет – неправильное представление об объекте, не влияющего кардинально на знания определенные программой обучения;

  • мелкие погрешности – неточности в устной и письменной речи, не искажающие смысла ответа или решения, случайные описки и т.п.

Эталоном, относительно которого оцениваются знания учащихся, является обязательный минимум содержания информатики и информационных технологий. Требовать от учащихся определения, которые не входят в школьный курс информатики – это, значит, навлекать на себя проблемы связанные нарушением прав учащегося («Закон об образовании»).

Исходя из норм (пятибалльной системы), заложенных во всех предметных областях выставляете отметка:

  • «5» ставится при выполнении всех заданий полностью или при наличии 1-2 мелких погрешностей;

  • «4» ставится при наличии 1-2 недочетов или одной ошибки:

  • «3» ставится при выполнении 2/3 от объема предложенных заданий;

  • «2» ставится, если допущены существенные ошибки, показавшие, что учащийся не владеет обязательными умениями поданной теме в полной мере (незнание основного программного материала):


Перечень ошибок


Содержание и объем материала, подлежащего проверке в контрольной работе, определяется программой. При проверке усвоения материала выявляется полнота, прочность усвоения учащимися теории и умение применять ее на практике в знакомых и незнакомых ситуациях.

Отметка зависит также от наличия и характера погрешностей, допущенных учащимися.

  • грубая ошибка – полностью искажено смысловое значение понятия, определения;

  • погрешность отражает неточные формулировки, свидетельствующие о нечетком представлении рассматриваемого объекта;

  • недочет – неправильное представление об объекте, не влияющего кардинально на знания определенные программой обучения;

  • мелкие погрешности – неточности в устной и письменной речи, не искажающие смысла ответа или решения, случайные описки и т.п.

Контрольная работа №1 по теме «Математические основы информатики».

Вариант 1

  1. Переведите в десятичную систему счисления двоичное число 1000011002.

  2. Переведите из десятичной системы счисления в двоичную число 16010.

  3. Приведите по одному примеру истинного и ложного высказываний.

  4. Постройте таблицы истинности для выражений:

  1. F = B & (A v B)

  2. F = A & (B v B)

  3. F = A & (A v B v C)

  4. F = A v B v C

  1. Для какого из приведённых значений числа X истинно высказывание:

НЕ (X 5) И (X 4)?

  1. 4 c) 6

  2. 5 d) 7

  1. Для какого из данных слов истинно высказывание:

НЕ (оканчивается на мягкий знак) И (количество букв чётное)?

  1. сентябрь с) декабрь

  2. август d) май

  1. Для какого из данных слов ложно высказывание:

НЕ (третья буква гласная) ИЛИ (последняя согласная)?

  1. слива c) ананас

  2. инжир d) киви

  1. Вычислите: ((1 & 0) v 1) & (1 v A).

  2. Ниже в таб­лич­ной форме пред­став­ле­ны све­де­ния о ре­зуль­та­тах не­ко­то­рых участ­ни­ков Кубка мира по биатлону: 

Участник

Страна

Год рождения

Очки

М. Фуркад

Франция

1988

1100

Э. Свендсен

Норвегия

1985

1035

С. Фуркад

Франция

1984

716

А. Шипулин

Россия

1987

637

А. Бёф

Франция

1986

415

У. Э. Бьорндален

Норвегия

1974

548

Т. Бё

Норвегия

1988

680

А. Маковеев

Россия

1982

601

Е. Гараничев

Россия

1988

585

 Сколько строк в дан­ном фраг­мен­те удо­вле­тво­ря­ет условию

 (Страна = «Норвегия») ИЛИ (Очки

 В от­ве­те ука­жи­те одно число — искомое ко­ли­че­ство записей.

  1. Задача: Богини Гера, Афина и Афродита пришли к юному Парису, чтобы тот решил, кто из них прекраснее. Представ перед Парисом, богини высказали следующие утверждения:

Афродита: «Я самая прекрасная. Гера не самая прекрасная».

Афина: «Афродита не самая прекрасная. Я самая прекрасная».

Гера: «Я самая прекрасная».

Парис предположил, что все утверждения прекраснейшей из богинь истинны, а все утверждения двух других богинь ложны. Мог ли Парис вынести решение, кто прекраснее из богинь?

Постройте таблицы истинности для выражений.

Контрольная работа №1 по теме «Математические основы информатики».

Вариант 2

  1. Переведите в десятичную систему счисления двоичное число 1000100112.

  2. Переведите из десятичной системы счисления в двоичную число 19210.

  1. Приведите по одному примеру истинного и ложного высказываний.

  2. Постройте таблицы истинности для выражений:

  1. F = B v (A & B)

  2. F = A & (B v A)

  3. F = A & (A & B v C)

  4. F = A v B v C

  1. Для какого из приведённых значений числа X истинно высказывание:

НЕ (X И (X

  1. 5 c) 7

  2. 6 d) 8



  1. Для какого из данных слов истинно высказывание:

(ударение на первый слог) И НЕ (количество букв чётное)?

  1. корова c) кошка

  2. козел d) конь


  1. Для какого из приведённых имён ложно высказывание:

НЕ (Первая буква гласная) ИЛИ НЕ (Последняя буква согласная)?

  1. Арина c) Раиса

  2. Владимир d) Ярослав



  1. Вычислите: ((0 & 0) v 0) & (1 v A).



  1. Ниже в таб­лич­ной форме пред­став­ле­ны све­де­ния о не­ко­то­рых стра­нах мира: 

Название

Часть света

Форма правления

Население

(млн чел.)

Мальта

Европа

Республика

0,4

Греция

Европа

Республика

11,3

Турция

Азия

Республика

72,5

Таиланд

Азия

Монархия

67,4

Великобритания

Европа

Монархия

62,0

Марокко

Африка

Монархия

31,9

Египет

Африка

Республика

79,0

Куба

Америка

Республика

11,2

Мексика

Америка

Республика

108,3

 Сколько строк в дан­ном фраг­мен­те удо­вле­тво­ря­ют усло­вию

 (Часть света = «Африка») И (Население 50,0)?

 В от­ве­те ука­жи­те одно число — искомое ко­ли­че­ство записей.

  1. Задача: Министры иностранных дел Великобритании, Франции и Германии обсудили за закрытыми дверьми проекты соглашения о полном разоружении, представленные каждой из стран. Отвечая затем на вопрос журналистов: «Чей именно проект был принят?», министры дали такие ответы:

Великобритания — «Проект не наш, проект не Франции»;

Франция — «Проект не Великобритании, проект Германии»;

Германия — «Проект не наш, проект Великобритании».

Один из них (самый откровенный) оба раза говорил правду; второй (самый скрытный) оба раза говорил неправду, третий (осторожный) один раз сказал правду, а другой раз — неправду.

Определи, представителем какой страны является откровенный министр.

Постройте таблицы истинности для выражений.

Ответы к контрольной работе.

Вариант 1

1. 1000011002= 26810.

2. 16010=101000002.

3. Примеры высказываний.

4. Таблицы истинности для выражений:

    1. F = B & (A v B)

A

B

A v B

F

0

0

0

0

0

1

1

1

1

0

1

0

1

1

1

1


    1. F = A & (B v ¬B)

A

B

¬ B

B v ¬B

F

0

0

1

1

0

0

1

0

1

0

1

0

1

1

1

1

1

0

1

1


    1. F = A & (A v B v C)

A

B

C

A v B v C

F

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

1

0

0

1

1

0

1

1

1

0

1

0

1

1

1

1

1

0

1

1

1

1

1

1

1


    1. F = ¬ (A v B v ¬ C)

A

B

C

¬C

A v B v ¬ C

F

0

0

0

1

1

0

0

0

1

0

0

1

0

1

0

1

1

0

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

1

1

0

1

1

0

1

1

1

0

1

0


5. b.

6. b.

7. а.

8. ((1 & 0) v 1) & (1 v A)=1.

9. 8.

10. Афродита прекраснее из богинь

Афродита

Афина

Гера

Афродита

Афина

Гера

Афродита

¬Гера

¬Афродита

Афина

Гера

0

0

1

0

0

1

0

1

0

1

0

0

1

1

1

0

1

0

0

1

1

0

0

0



Вариант 2

  1. 1000100112=275.

  2. 19210=110000002.

  3. Примеры высказываний.

  4. Таблицы истинности для выражений:

  1. F = B v (A & B)

A

B

A & B

F

0

0

0

0

0

1

0

1

1

0

0

0

1

1

1

1


  1. F = A & (B v ¬A)

A

B

¬ A

B v ¬A

F

0

0

1

1

0

0

1

1

1

0

1

0

0

0

1

1

1

0

1

1


  1. F = A & (A & B v C)

A

B

C

A & B

A & B v C

F

0

0

0

0

0

0

0

0

1

0

1

0

0

1

0

0

0

0

1

0

0

0

0

0

0

1

1

0

1

0

1

0

1

0

1

1

1

1

0

1

1

1

1

1

1

1

1

1


  1. F = ¬ (A v ¬ B v C)

A

B

C

¬B

A v B v ¬ C

F

0

0

0

1

1

0

0

0

1

1

1

0

0

1

0

0

0

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

1

1

0

1

1

0

0

1

0

1

1

1

0

1

0


  1. b.

  2. c.

  3. d.

  4. ((0 & 0) v 0) & (1 v A)=0.

  5. 1.

  6. Откровенный министр Германии.

В

Ф

Г

Великобритания

Франция

Германия

¬В

¬Ф

¬В

Г

¬Г

В

0

0

1

1

1

1

1

0

0

0

1

0

1

0

1

0

1

0

1

0

0

0

1

0

0

1

1





Контрольная работа №2 по теме «Основы алгоритмизации».

Вариант 1

В заданиях группы А выбрать один верный вариант ответа.

А1. Запись алгоритма в виде набора высказываний на разговорном языке:

  1. словесное описание;

  2. построчная запись;

  3. схема;

  4. аннотация.

А2. Для записи условия в блок-схеме используют элемент:

  1. 2) 3) 4)


А3.Величина 45А01 относится к величинам:

  1. целого типа;

  2. вещественного типа;

  3. логического типа;

  4. символьного типа.

А4. В результате выполнения алгоритма:

а:=10

b:=20

а:=а-b/2

если аb

то с:=а+b

иначе с:=b-а

все

переменная примет значение:

  1. 30 2) 20 3) 0 4) -20

А5. Исполнитель Калькулятор выполняет 2 команды, которым присвоены номера:1-прибавь 3, 2-умножь на 2. Выполняя первую команду, исполнитель прибавляет к числу на экране 3, а выполняя вторую, умножает это число на 2. (Например, программа 12112: прибавь 3, умножь на 2, прибавь 3, прибавь3, умножь на 2, преобразует цифру 1 в число 28).

Порядок команд, преобразующих цифру 3 в число 45:

  1. 122211

  2. 212121

  3. 111111

  4. 121212

В заданиях группы Б представить решение задачи или полный ответ на вопрос.

Б1. Вычислите:

  1. 34div7=

  2. 57mod6=

  3. 120mod(65div12)=

Б2. Запишите, как называется свойство алгоритма, означающее, что алгоритм должен обеспечивать возможность его применения для решения любой задачи из некоторого класса задач.

Б3. Запишите формулу на алгоритмическом языке:


Б4. Запишите название алгоритма, содержащего конструкцию повторение.


Контрольная работа №2 по теме «Основы алгоритмизации».

Вариант 2

В заданиях группы А выбрать один верный вариант ответа.

А1.Запись алгоритма в виде набора высказываний на естественном языке с соблюдением некоторых дополнительных правил:

  1. словесное описание;

  2. построчная запись;

  3. схема;

  4. аннотация.

А2. Для записи действий в блок-схеме используют элемент:

  1. 2) 3) 4)


А3.Величина FALSE относится к величинам:

  1. целого типа;

  2. вещественного типа;

  3. логического типа;

  4. символьного типа.

А4. В результате выполнения алгоритма:

а:=50

b:=20

а:=а-b/2

если аb

то с:=а+b

иначе с:=b-а

все

переменная примет значение:

1)-30 2) 170 3)60 4) 20

А5. Исполнитель Калькулятор выполняет 2 команды, которым присвоены номера:1-прибавь 3, 2-умножь на 2. Выполняя первую команду, исполнитель прибавляет к числу на экране 3, а выполняя вторую, умножает это число на 2. (Например, программа 12112: прибавь 3, умножь на 2, прибавь 3, прибавь3, умножь на 2, преобразует цифру 1 в число 28).

Порядок команд, преобразующих цифру 3 в число 84:

  1. 122211

  2. 212122

  3. 111111

  4. 121212

В заданиях группы Б представить решение задачи или полный ответ на вопрос.

Б1. Вычислите:

  1. 78div9=

  2. 65mod8=

  3. 124div(55mod10)=

Б2. Запишите как называется свойство алгоритма, означающее, что решение задачи разделено на отдельные шаги, действия.

Б3. Запишите формулу на алгоритмическом языке:


Б4. Запишите название алгоритма, содержащего конструкцию ветвления.



Ответы.

Вар

А1

А2

А3

А4

А5

Б1

Б2

Б3

Б4

Ι

1

1

2

2

2

1)4, 2)3, 3)0

Массовость

(45+3*а*а)/(7*с-6*а*а*а)


Циклический алгоритм

ΙΙ

3

4

3

3

2

1)8, 2)1, 3)24

Дискретность

(68-6*х*х*х)/(10*у+4*х*х)

Разветвляющийся алгоритм.


Оценивание:


А1

А2

А3

А4

А5

Б1

Б2

Б3

Б4

Балл

1

1

1

1

1

2

2

2

2

Итого:13


12-13 - «5»

9-11 – «4»

5-8- «3»


Контрольная работа№3 по теме «Начала программирования».

Вариант 1

В заданиях группы А выбрать правильный ответ.

А1. Что из нижеперечисленного не входит в алфавит языка Паскаль?

  1. латинские строчные и прописные буквы,

  2. арабские цифры,

  3. русские строчные и прописные буквы,

  4. знак подчёркивания.

А2. Какая последовательность символов может служить именем программы в языке Паскаль?

  1. _test, 2) nos_56, 3) 56_ttt, 4)Игорь78.

А3. Обозначение целочисленного типа данных в языке Паскаль.

  1. integer, 2) real, 3) char, 4) string.

А4. В результате выполнения фрагмента программы:

a:=3,14;

writeln (frac(a));

на печать будет выведено:

  1. 14, 2) 3.14, 3) 3, 4) 3,14.

А5. В каком из условных операторов допущена ошибка?

  1. if b=0 then writeln ( ‘Деление не возможно‘);

  2. if a

  3. if ab then max:=a else max:=b;

  4. if (ab) and (b0) then c:=a+b.

А6. В результате выполнения фрагмента программы

a:=5;

b:=20;

a:=a-b/2;

if ab then c:=a+b else c:=b-a;

переменная с примет значение:

  1. 25, 2) 14,5, 3) -15, 4) -14,5.

А7. Цикл во фрагменте программы :

a:=0.5;

s:=0;

i:=0;

repeat i:=i+1; b:=1/i; s:=s+a; until b

выполнится

  1. 0 раз, 2) 2 раза, 3) 1 раз, 4) 4 раза.

А8. С помощью оператора while в языке Паскаль программируется:

  1. цикл - ПОКА, 2) цикл с параметром, 3) цикл – ДО, 4) все вышеперечисленные.

В заданиях группы Б представить полное решение или записать ответ.

Б1. Определите значение переменной b после выполнения фрагмента программы:

a:=4;

b:=3;

a:=12/a*b;

b:=a+b*2.

В ответе укажите одно целое число – значение переменной b.

Б 2. Б2. Запишите значение переменной S , полученное в результате работы следующей программы.









Контрольная работа по теме «Начала программирования»

Вариант 2

В заданиях группы А выбрать правильный ответ.

А1. Что из нижеперечисленного не входит в алфавит языка Паскаль?

  1. латинские строчные и прописные буквы,

  2. римские цифры,

  3. специальные символы,

  4. знак операции присваивания.

А2. Какая последовательность символов не может служить именем программы в языке Паскаль?

  1. N_test, 2) nos_56, 3) 56_ttt, 4) Ivan79

А3. Обозначение вещественного типа данных в языке Паскаль.

  1. integer, 2) real, 3) char, 4) string.

А4. В результате выполнения фрагмента программы:

a:=3,14;

writeln (int(a));

на печать будет выведено:

  1. 14, 2) 3.14, 3) 3, 4) 3,14.

А5. В каком из условных операторов допущена ошибка?

  1. if b=0, then writeln ( ‘Деление не возможно‘);

  2. if a

  3. if ab then max:=a else max:=b;

  4. if (ab) and (b0) then c:=a+b;

А6. В результате выполнения фрагмента программы

a:=6;

b:=20;

a:=a-b/2;

if ab then c:=a+b else c:=b-a;

переменная с примет значение:

  1. 16, 2) 14,5, 3) 24, 4) -14,5.

А7. Цикл во фрагменте программы :

a:=0.1;

s:=0;

i:=1;

repeat i:=i+1; b:=1/i; s:=s+a; until b

выполнится

  1. 10 раз, 2) 2 раза, 3) 1 раз, 4) 4 раза.

А8. Если число повторений тела цикла известно, то целесообразно использовать:

  1. цикл - ПОКА, 2) цикл с параметром, 3) цикл – ДО, 4) все вышеперечисленные.

В заданиях группы Б представить полное решение или записать ответ.

Б1. Определите значение переменной b после выполнения фрагмента программы:

a:=5;

b:=3;

a:=15/a*b;

b:=a+b*3.

В ответе укажите одно целое число – значение переменной b.

Б2. Запишите значение переменной S , полученное в результате работы следующей программы.

Ответы.

Вар

А1

А2

А3

А4

А5

А6

А7

А8

Б1

Б2

1

3

2

1

1

2

1

3

1

15

49

2

2

3

2

3

1

3

1

2

18

37