Вы находитесь на странице: 1из 8

СПЕЦИФИКАЦИЯ Распределение заданий по проверяемым умениям представлено в

диагностической работы по информатике и ИКТ таблице 2.


для 10-х классов общеобразовательных организаций г. Москвы, Таблица 2
участвующих в проектах для предпрофессионального образования № Требования к уровню подготовки обучающихся
п/п
1. Назначение диагностической работы 1 Проводить вычисления в электронных таблицах
Диагностическая работа проводится 14 мая 2019 г. с целью 2 Представлять и анализировать табличную информацию в виде
определения уровня подготовки учащихся 10-х классов по информатике и графиков и диаграмм
ИКТ и выявления элементов содержания, вызывающих наибольшие 3 Строить информационные модели объектов, систем и процессов в
затруднения. виде алгоритмов
4 Читать и отлаживать программы на языке программирования
2. Документы, определяющие содержание и характеристики
5 Вычислять логическое значение сложного высказывания по
диагностической работы
известным значениям элементарных высказываний
Содержание и основные характеристики проверочных материалов
определяются на основе следующих документов: 6 Использовать готовые модели, оценивать их соответствие
– Федеральный компонент государственного стандарта общего реальному объекту и целям моделирования
образования по информатике и ИКТ (приказ Минобразования России от 7 Оценивать объём памяти, необходимый для хранения информации
05.03.2004. № 1089). 8 Оценивать скорость передачи и обработки информации
– О сертификации качества педагогических тестовых материалов 9 Осуществлять поиск и отбор информации
(приказ Минобразования России от 17.04.2000. № 1122). 10 Создавать и использовать структуры хранения данных
Работать с распространёнными автоматизированными
11
3. Условия проведения диагностической работы информационными системами
При проведении диагностической работы предусматривается строгое Проводить статистическую обработку данных с помощью
12
соблюдение порядка организации и проведения независимой диагностики. компьютера
Работа проводится в форме компьютерного тестирования с
выполнением на бланке задания с развёрнутым ответом. 6. Система оценивания отдельных заданий и работы в целом
Дополнительные материалы и оборудование не используются. Правильное выполнение каждого из заданий 1–20 оценивается в 1
балл. Задание считается выполненным, если ответ учащегося совпадает с
4. Время выполнения диагностической работы эталоном. Задание 21 оценивается в соответствии с приведёнными
На выполнение диагностической работы отводится 90 минут, критериями.
включая два пятиминутных перерыва для гимнастики глаз (на рабочем Максимальный балл за выполнение всей работы – 24 балла.
месте) через каждые 30 минут работы.
В Приложении 1 приведён план диагностической работы.
5. Содержание и структура диагностической работы В Приложении 2 приведён демонстрационный вариант
Каждый вариант диагностической работы состоит из 21 задания: диагностической работы.
20 заданий с кратким ответом и 1 задания с развёрнутым ответом.
Распределение заданий по основным содержательным блокам
учебного курса представлено в таблице 1.
Таблица 1
№ Название раздела Число заданий
п/п в варианте
1 Информация и информационные процессы 11
2 Средства ИКТ 10
Всего: 21

© Московский центр качества образования. © Московский центр качества образования.


Приложение 1 Приложение 2
План диагностической работы Демонстрационный вариант
по информатике и ИКТ для 10-х классов диагностической работы по информатике и ИКТ для 10-х классов
№ Проверяемые Макс.
задания элементы содержания балл Для хранения текста используется 16-битное кодирование символов.
1
С кратким ответом Исходный размер текста составлял 4 килобайта, а после того как из текста
1 Дискретное (цифровое) представление текстовой, 1 удалили некоторое количество символов, его информационный объём
графической, звуковой информации и видео информации. составил 3800 байт. Определите количество удалённых символов.
Единицы измерения количества информации
2 Двоичное представление информации 1 Ответ: ___________.
3 Высказывания, логические операции, кванторы, истинность 1
высказывания
2 Определите, сколько значащих нулей в двоичной записи числа 148.
4 Типы данных 1
5 Операционные системы. Понятие о системном 1
Ответ: ___________.
администрировании
6 Форматы графических и звуковых объектов 1
7 Основные конструкции языка программирования. Система 1 3 Определите количество различных комбинаций значений A, B и С, при
программирования которых логическое выражение будет принимать значение «истина».
8 Цепочки (конечные последовательности), деревья, списки, 1
графы, матрицы (массивы), псевдослучайные (A /\ ¬B) \/ (¬A /\ C)
последовательности
9 Системы управления базами данных. Организация баз 1 Ответ: ___________.
данных
10 Описание (информационная модель) реального объекта и 1 4 Определите значение переменной Z после выполнения данного фрагмента
процесса, соответствие описания объекту и целям программы:
описания. Схемы, таблицы, графики, формулы как
описания X := 28;
11 Позиционные системы счисления 1 Z := 35;
12 Построение алгоритмов и практические вычисления 1 X := (X + Z) / 7
13 Двоичное представление информации 1 Z := (Z – X) * 2
14 Форматы графических и звуковых объектов 1
15 Использование инструментов поисковых систем 1 Знак «/» означает вычисление целой части от деления.
(формирование запросов)
16 Скорость передачи информации 1 Ответ: ___________.
17 Использование динамических (электронных) таблиц для 1
выполнения учебных заданий из различных предметных 5 Пользователь работал с папкой, полный путь к которой
областей D:\Фото\Путешествия\Петербург.
18 Построение алгоритмов и практические вычисления 1 После окончания работы с этой папкой, пользователь переместился в папку,
19 Системы управления базами данных. Организация баз 1 полный путь к которой D:\Фото\Спорт.
данных Какое наименьшее количество шагов пришлось сделать пользователю при
20 Высказывания, логические операции, кванторы, истинность 1 переходе между папками (шагом считается один подъём на уровень вверх
высказывания или один спуск на уровень вниз)?
С развёрнутым ответом
21 Основные конструкции языка программирования. Система 4 Ответ: ___________.
программирования

© Московский центр качества образования. © Московский центр качества образования.


6 Изображение представлено в векторном формате, при этом его 8 Дан исполнитель, получающий на вход некоторое слово на русском языке и
информационный объём составляет 5120 байт. Пользователь увеличил способный выполнять с этим словом следующие действия:
изображение в 3 раза по ширине и уменьшил в 2 раза по высоте, а затем
сохранил результат в том же формате. Сжатие данных не производилось. 1. следующая_буква (порядковый номер) – заменяет букву,
Определите объём полученного файла в Кбайт. находящуюся под указанным порядковым номером от начала слова, на
следующую за ней по алфавиту (пример: пусть было дано слово «МАРКА»,
Ответ: ___________. тогда операция следующая_буква(3) преобразует его в слово «МАСКА»).
Если под указанным порядковым номером в слове находится буква «Я», то
7 Ниже на нескольких языках приведён фрагмент одной и той же программы. она не изменяется;
Определите значение переменной z после выполнения этого фрагмента. 2. предыдущая_буква (порядковый номер) – заменяет букву,
находящуюся под заданным порядковым номером от начала слова, на
Паскаль С++ предыдущую по алфавиту (пример: пусть дано слово «МАРТ», тогда
операция предыдущая_буква(4) преобразует его в слово «МАРС»). Если под
x := 9143; x = 9143; указанным порядковым номером в слове находится буква «А», то она не
z := 0; z = 0; изменяется;
p := 1; p = 1; 3. поменять (номер первой буквы, номер второй буквы) – меняет
while x > 0 do begin while (x > 0) { местами буквы с заданными порядковыми номерами (пример: пусть дано
z := z + (x mod 10) * p; z = z + (x % 10) * p;
слово «ТОР», тогда операция поменять(1, 3) преобразует его в слово
x := x div 10; x = x / 10;
«РОТ»).
p := -p; p = -p;
end; }
Примечание: Буквы в слове нумеруются, начиная с 1.

Python BASIC Русский алфавит (для справки):


x = 9143 x = 9143 АБВГДЕЁЗЖИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
z = 0 z = 0
p = 1 p = 1 Дано слово «КОСА». За какое минимальное количество операций данный
while x > 0: WHILE x > 0 исполнитель сможет преобразовать его в слово «СОВА»? В ответе укажите
z = z + (x % 10) * p z = z + (x mod 10) * p только число операций, сами операции записывать не нужно.
x = x // 10 x = x \ 10
p = -p p = -p Ответ: ___________.
WEND

Алгоритмический язык
x := 9143
z := 0
p := 1
нц пока x > 0
z = z + mod(x, 10) * p
x = div (x, 10)
p = -p
кц

Ответ: ___________.

© Московский центр качества образования. © Московский центр качества образования.


9 Ниже приведён фрагмент базы данных, описывающей расписание 10 На рисунке изображена схема дорог между несколькими пунктами. Далее в
дополнительных занятий, проводимых учителями некоторой школы. таблице содержатся длины дорог в километрах. Однако таблицу и схему
В таблице «Учителя» находятся данные об учителе и предмете, который он рисовали независимо друг от друга, поэтому нумерация пунктов в таблице
преподаёт. В таблице «Расписание» находятся данные о номере кабинета, в никак не связана с обозначениями пунктов на схеме. Определите длину
котором данный учитель проводит занятия в определённое время. дороги из пункта D в пункт B.

Учителя:
ID Фамилия И.О. Предмет
T01 Новикова А.С. география

T02 Петрова Ю.Т. история

T03 Савченко П.И. химия

T04 Некрасова А.А. физика


П1 П2 П3 П4 П5 П6
П1 – 6 7
Расписание: П2 6 – 2
ID учителя День недели Кабинет Классы П3 – 9
Т01 понедельник 23 11 П4 7 2 – 5 3
Т02 четверг 22 10 П5 9 5 – 4
Т01 пятница 21 11 П6 3 4 –
Т04 вторник 21 10
Ответ: ___________.
Т02 среда 22 10
Т03 понедельник 21 11 11 Найдите значение выражения: 5910 + A216 – 111102.
Результат запишите в десятичной системе счисления.
Т02 среда 23 11
Т01 вторник 22 10 Ответ: ___________.

Т03 пятница 23 11
Т03 четверг 21 10
Т02 понедельник 22 11

Определите на основании этого фрагмента, сколько раз в неделю проходят


дополнительные занятия по истории для учеников 10-х классов.

Ответ: ___________.

© Московский центр качества образования. © Московский центр качества образования.


12 Юра шифрует слова русского языка. Для этого он применяет следующий 15 Производится поиск информации по нескольким запросам. Считается, что
метод: каждая буква заменяется на противоположную ей в алфавите. запросы выполняются практически одновременно. В таблице для каждого
Например: запроса приведено количество страниц, найденное по этому запросу.
А (первая сначала) будет заменяться на Я (первую с конца)
Б (вторая сначала) будет заменяться на Ю (вторую с конца) Количество
В (третья сначала) будет заменяться на Э (третью с конца) Запрос
страниц
и т.д.
тарелка | летающая | спутниковая 800
Расшифруйте данное слово: ЮЯОШЯ
тарелка | летающая 720
Русский алфавит (для справки): летающая & спутниковая 0
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
спутниковая & тарелка 60
Ответ: ___________.
Определите, сколько страниц будет найдено по запросу спутниковая.
13 Растровый рисунок содержит точки шести различных цветов. В некоторой
системе для хранения этого рисунка применяется неравномерное двоичное Ответ: ___________.
кодирование. Пусть известны коды пяти цветов. Найдите наиболее
короткий код, который можно присвоить шестому цвету. 16 Катя хочет отпечатать 6 фотографий. Размер каждой фотографии 2048x1536
точек, каждая точка кодируется 2 байтами (фотографии хранятся без сжатия
данных). Скорость передачи данных между компьютером и принтером
Цвет 1 2 3 4 5
составляет 8 мегабит/с, принтер начинает печатать фотографию в тот
Код 0 1000 10010 10011 11 момент, когда она будет полностью загружена. Считается, что у принтера
достаточно памяти, чтобы во время печати продолжать получать
Ответ: ___________. следующие фотографии, при этом скорость передачи данных не изменяется.
Известно, что каждая фотография печатается на отдельной странице в
14 Производится двухканальная (стерео) запись звука с разрешением 16 бит. течение 15 секунд. Определите, через сколько всего секунд от начала
Длительность звука 16 секунд, частота дискретизации – 40 кГц. После печати Катя получит все распечатанные фотографии.
записи звуковой файл был сжат в 2 раза от исходного объёма. Определите В ответе укажите только число.
объём полученного файла в Кбайт.
Ответ: ___________.
Ответ: ___________.

© Московский центр качества образования. © Московский центр качества образования.


17 В некоторые ячейки столбцов A и B электронной таблицы были записаны 18 Исполнитель АРИФМЕТИК получает на вход целое число и может
числа: выполнять над ним следующие действия:
1. прибавь 1 – прибавляет к числу на экране 1.
2. умножь на 2 – увеличивает число на экране в 2 раза.
Сколько существует различных программ для исполнителя АРИФМЕТИК, с
помощью которых можно получить из числа 1 число 12?

Ответ: ___________.

19 Дан фрагмент базы данных с результатами сдачи спортивных нормативов


учениками некоторой школы.
После этого в ячейку C1 записали формулу: =A1 + 2*B1 и содержимое
ячейки С1 скопировали в С2, С3, С4 и С5.
Какие неотрицательные числа должны находиться в ячейках B4 и A5, чтобы ID Фамилия Параллель Литера Подтягивания
диаграмма, построенная по диапазону С1:С5, выглядела так:
1 Карасев А.М. 10 A 15

2 Васин К.В. 9 Б 12

3 Немов Р.А. 10 Б 12

4 Стрекалов М.А. 9 А 15

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

Ответ: ___________.

В ответе укажите сначала число из ячейки B4, затем число из ячейки A5 без Сколько существует различных целых значений X, при которых логическое
20
пробелов. выражение:
(X < 20) /\ (¬(X < 12) \/ (X >= 6))
Ответ: ___________. принимает значение «истина»?

Ответ: ___________.

© Московский центр качества образования. © Московский центр качества образования.


a = int(input())
Ответ на задание 21 запишите на бланке тестирования. b = int(input())
x = a
Требовалось написать программу, которая по введённым границам while ((x <= b) and (x % 10 != 7)):
21 x = x + 1
интервала [A; B] находит и выводит на экран наименьшее число,
принадлежащее этому интервалу и оканчивающееся на цифру 7. if (x % 10 == 7):
Числа A и B – натуральные, не превышают 10000. Гарантируется так же, print(x)
что при вводе данных будет соблюдено условие A ≤ B. else:
Если на заданном интервале нет ни одного числа, которое оканчивается на print("No solution")
цифру 7, требуется вывести сообщение "No solution". BASIC
INPUT A
Программист торопился и написал программу неправильно. INPUT B
Ниже представлен текст программы на пяти языках программирования. X = A
WHILE (X <= B) AND (X MOD 10 <> 7)
X = X + 1
Паскаль
var WEND
a, b, x : integer; IF X MOD 10 = 7 THEN
begin PRINT X
read(a, b); ELSE
x := a; PRINT "No solution"
while (x <= b) and (x mod 10 <> 7) do END IF
x := x + 1;
if (x mod 10 = 7) then Выполните следующие задания (при ответе на бланке укажите пункт
write(x) задания, для которого даётся ответ).
else 1. Что выведет данная программа при исходных данных A = 11 и B = 20?
write('No solution'); 2. Приведите пример таких A и B, соответствующих условию задачи, при
end. которых программа выдает неверный числовой ответ.
С++ 3. Приведите пример таких A и B, соответствующих условию задачи, при
#include <iostream> которых данная программа выведет сообщение "No solution" и это
сообщение является верным ответом при этих исходных данных.
int a, b, x; 4. Исправьте все ошибки в программе. Для этого постройте таблицу, в
левом столбце которой будут полностью записаны неверные строки
int main() { программы, а в правом – их исправленные варианты. Обратите внимание,
std::cin >> a >> b; что требуется исправить ошибки в существующей программе, а не писать
x = a; свой вариант решения задачи.
while ((x <= b) && (x % 10 != 7))
x = x + 1;
if (x % 10 == 7)
std::cout << x;
else
std::cout << "No solution";

return 0;
}
Python

© Московский центр качества образования. © Московский центр качества образования.


Ответы для заданий с кратким ответом и с выбором ответа Критерии оценивания задания с развёрнутым ответом
21 Критерии оценивания:
Номер Обратите внимание, что в данном задании требуется выполнить 4 действия.
Ответ Балл
задания 1. Проанализировать программу для заданных исходных данных и ответить
1 148 1 на вопрос, что выведет данная программа.
2 5 1 2. Привести 2 примера исходных данных для разных случаев.
3 4 1 3. Исправить 1 логическую ошибку в программе.
4 52 1
5 3 1 Задание № 1. Ответ: 17. В данном случае программа будет работать
6 5 1 корректно.
7 9 1
8 8 1 Задание № 2. Ответ: 14 и 16. Возможны любые другие варианты
9 2 1 интервалов, при которых число B заканчивается на 6. В исходной версии
10 5 1 программы при выводе ответа не производится проверка на возможный
11 191 1 выход за границы интервала после окончания цикла.
12 БАРЖА 1
13 101 1 Задание № 3. Ответ: 10 и 12. Возможны любые другие варианты
14 1250 1 интервалов, на которых не присутствуют искомые числа, за исключением
интервалов, подходящих под задание № 2.
15 140 1
16 96 1
Обратите внимание, что примеры интервалов в заданиях № 2 и № 3 должны
17 48 1
соответствовать условию задачи, таким образом, указание входных данных,
18 20 1 при которых A > B или при которых нарушаются иные ограничения задачи,
19 1423 1 является ошибкой.
20 8 1
Задание № 4. Верный ответ: для языка С++.

Исходная строка Исправленный вариант


if (x % 10 == 7) if ((x % 10 == 7) && (x <= b))

При выводе ответа следует помнить, что цикл может заканчиваться не


только при нахождении искомого числа, но и при окончании интервала.

Критерий Баллы
Верно выполнены все 4 задания 4
Верно выполнены 3 задания 3
Верно выполнены 2 задания 2
Верно выполнено 1 задание 1
Все задания выполнены неверно или решение отсутствует 0
Максимальный балл 4

© Московский центр качества образования. © Московский центр качества образования.

Вам также может понравиться