Входная контрольная работа по информатике
Инструкция по выполнению входной контрольной работы:
Данная контрольная работа за курс информатики 8 класса содержит 4 задания базового уровня и 4 задания повышенного уровня.
Каждое из заданий базового уровня оценивается 1 баллом, а задание повышенного 2 баллами, таким образом, максимальное количество баллов за работу – 12. На отметку «5» необходимо набрать 10-12 баллов, на «4» - 6-9, а на «3» - 4-5 баллов. Если набрано менее 4 баллов – работа оценивается отметкой «2».
Работа рассчитана на 1 урок (40 минут).
Вариант № 1
Базовый уровень
Для какого из приведённых значений числа X ложно высказывание:
НЕ (X = 5) ИЛИ (X > 6)?
1) 4
2) 5
3) 6
4) 7
2. В алгоритме, записанном ниже, используются переменные a и b. Символ «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
а := 1
b := 2 + a
b := a + b
а := b/2*2*a - 3
В ответе укажите одно целое число — значение переменной a.
3. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач цел s, k s := 0 нц для k от 8 до 12 s := s + 12 кц вывод s кон | DIM k, s AS INTEGER s = 0 FOR к = 8 TO 12 s = s + 12 NEXT k PRINT s | Var s, k: integer; Begin s := 0; for k := 8 to 12 do s := s + 12; writeln(s); End. |
4. Переведите число 10101001 из двоичной системы счисления в десятичную систему счисления. В ответе напишите полученное число.
Повышенный уровень
5. В таблице приведены запросы к поисковому серверу. Для каждого запроса указан его код — соответствующая буква от А до Г. Расположите коды запросов слева направо в порядке возрастания количества страниц, которые нашёл поисковый сервер по каждому запросу. По всем запросам было найдено разное количество страниц. Для обозначения логической операции «ИЛИ» в запросе используется символ «|», а для логической операции «И» — «&»:
Код | Запрос |
А | Турция & Доминикана & Анапа |
Б | (Турция | Анапа) & Доминикана |
В | Турция | Доминикана | Анапа |
Г | Турция | Анапа |
6. У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 1
Первая из них возводит число на экране во вторую степень, вторая — прибавляет к числу 1.
Составьте алгоритм получения из числа 2 числа 37,, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21122 – это алгоритм: прибавь, возведи в квадрат, возведи в квадрат, прибавь 1, прибавь 1, который преобразует число 1 в 18).
Если таких алгоритмов более одного, то запишите любой из них.
7. Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. Сначала вычисляется длина исходной цепочки символов; если она чётна, то удаляется последний символ цепочки, а если нечётна, то в начало цепочки добавляется символ Б. В полученной цепочке символов каждая буква заменяется буквой, следующей за ней в русском алфавите (А — на Б, Б — на В и т. д., а Я — на А). Получившаяся таким образом цепочка является результатом работы алгоритма.
Например, если исходной была цепочка НОГА, то результатом работы алгоритма будет цепочкаОПД, а если исходной была цепочка ТОН, то результатом работы алгоритма будет цепочка ВУПО.
Дана цепочка символов ПЛОТ. Какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? Русский алфавит: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.
8. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.
Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на(2, −3) переместит Чертёжника в точку (6, −1).
Запись
Повтори k раз
Команда1 Команда2 КомандаЗ
Конец
означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 paз
Сместиться на (−2, −1) Сместиться на (3, 2) Сместиться на (2,1) Конец
На какую одну команду можно заменить этот алгоритм, чтобы Чертёжник оказался в той же точке, что и после выполнения алгоритма?
1) Сместиться на (−9, −6)
2) Сместиться на (6, 9)
3) Сместиться на (−6, −9)
4) Сместиться на (9, 6)
Вариант № 2
Базовый уровень
1. Для какого из приведённых значений числа X ложно высказывание: НЕ (X < 7) ИЛИ (X < 6)?
1) 4
2) 5
3) 6
4) 7
2. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


