180326 Информатика — Пробный вариант №15 с решением


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.
Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


1

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




Единый государственный экзамен

по
ИНФОРМАТИКЕ и ИКТ


Инструкция по выполнению работы

Экзаменационная работа состоит из двух частей, включающих в себя
27

заданий. Часть 1 содержит
23

задания

с кратким ответом
, ч
асть 2
содержит
4

задания с развёрнутым ответом
.

На выполнение экзаменационной работы по
информатике и ИКТ

отводится 3

часа

55 минут

(2
35

минут).

О
тветы к заданиям 1

2
3

записываются
в виде числа,
последовательности букв или цифр.
Ответы запишите в поле ответа в
тексте работы, а затем перенесите

в бланк

ответов № 1.





Задания
24

27

требуют развёрнутого ответа. В бланке ответов № 2 укажите
номер задания и запишите
его полное решение
.


Все бланки ЕГЭ заполняются яркими чёрными черн
илами. Допускается
использование гелевой, капиллярной или перьевой ручек.

При выполнении заданий можно пользоваться черновиком. Записи в
черновике не учитываются при оценивании работы.

Баллы, полученные Вами за выполненные задания, суммируются.
Постарайт
есь выполнить как можно больше заданий и набрать наибольшее
количество баллов.


Желаем успеха!















В экзаменационных заданиях используются следующие соглашения.


1.

Обозначения для логических связок (операций):

a)

отрицание (инверсия, логическое НЕ)
обозначается ¬

(например, ¬А);

b)

конъюнкция (логическое умножение, логическое И) обозначается /
\

(например, А /
\

В) либо & (например, А & В);

c)

дизъюнкция (логическое сложение, логическое ИЛИ) обозначается
\
/
(например, А
\
/ В) либо | (например, А | В);

d)

следов
ание (импликация) обозначается → (например, А → В);

e)

тождество обозначается ≡ (например, A ≡ B). Выражение A ≡ B истинно
тогда и только тогда, когда значения A и B

совпадают

(либо

они оба
истинны, либо они оба ложны);

f)

символ 1 используется для обозначения и
стины (истинного
высказывания); символ 0


для обозначения лжи (ложного
высказывания).


2.

Два логических выражения, содержащих переменные, называются
равносильными (эквивалентными), если значения этих выражений
совпадают при любых значениях переменных. Так,
выражения А → В и
(¬А)
\
/ В равносильны, а А
\
/ В и А /
\

В неравносильны (значения
выражений разные, например, при А = 1, В = 0).


3.

Приоритеты логических операций: инверсия (отрицание), конъюнкция
(логическое умножение), дизъюнкция (логическое сложение), им
пликация
(следование), тождество. Таким образом, ¬А /
\

В
\
/ С /
\

D означает то же,
что и ((¬А) /
\

В)
\
/ (С /
\

D).

Возможна

запись

А

/
\

В

/
\

С

вместо

(А /
\

В)

/
\

С.

То

же

относится и к
дизъюнкции: возможна запись А
\
/ В
\
/ С вместо (А
\
/ В)
\
/ С.


4.

Обозначен
ия Мбайт и Кбайт используются в традиционном для
информатики смысле


как обозначения единиц измерения, чьё
соотношение с единицей «байт» выражается степенью двойки.






Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


2

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




Часть 1

Ответами к заданиям 1

23 являются число,

последовательность

букв
или цифр, которые следует записать в БЛАНК ОТВЕТОВ № 1 справа
от номера соответствующего задания, начиная с первой клеточки,
без
пробелов, запятых и других дополнительных символов
. Каждый символ
пишите в отдельной клеточке в соответствии с приведённым
и в
бланке образцами.


Сколько значащих нулей в двоичной записи шестнадцатеричного числа
3FC5
16
?


Ответ: ___________________________.



Логическая функция F задаётся выражением (a → b)


((a


b) → ¬c
).
Определите, какому столбцу таблицы истинности функции F соответствует
каждая из переменных a, b, c.


?

?

?

F

0

0

0

1

0

0

1

0

0

1

0

1

0

1

1

1

1

0

0

1

1

0

1

0

1

1

0

1

1

1

1

0


В
ответе напишите буквы
a
,
b
,
c

в том порядке, в котором идут
соответствующие им столбцы (без разделителей).


Ответ: ___________________________.











На рисунке справа схема дорог Н
-
ского района изображена в виде графа, в
таблице содержатся сведения о длинах этих дорог (в
километрах).



Так как таблицу и схему рисовали независимо друг от друга, то нумерация
населённых пунктов в таблице никак не связана с буквенными
обозначениями на графе. Определите, какова

длина дороги из пункта В в
пункт Г

.



П1

П2

П3

П4

П5

П6

П7

П1


11

5


12



П2

11


8

15


23


П3

5

8



10


7

П4


15




10


П5

12


10




11

П6


23


10




П7



7


11




Ответ: ___________________________.















1

2

3

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


3

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




В фрагменте базы данных представлены сведения о родственных
отношениях. Определите на
основании приведенных данных
иде
нтификатор дедушки Сабо С.А




Ответ: ___________________________.


По каналу связи передаются сообщения, содержащие только буквы A, B, С,
D. Для передачи используется двоичный код, допускающий однозначное
декодирование. Для букв A, B, C используются такие кодовые слова:


A


1, B


010, C


000.

Укажите кратчайшее
кодовое слово для буквы D, при котором код будет
допускать однозначное декодирование. Если таких кодов несколько,
укажите код с наименьшим числовым значением.


Ответ: ___________________________.









У исполнителя Аккорд две команды, которым присвоены

номера:

1. прибавь x,

2. умножь на 2

где x



неизвестное положительное число. Программа для исполнителя
Аккорд



это последовательность номеров коман
д. Известно, что
программа 12121

переводит

число 4

в число
65
. Определите значение x.

Ответ:
___________________________.


Дан фрагмент электронной таблицы.


Какое целое число должно быть записано в ячейке B1, чтобы диаграмма,
построенная по значениям ячеек диапазона A2:С2, соответствовала
рисунку? Известно, что все значения ячеек из
рассматриваемого диапазона
неотрицательны.




А

В

С

1

4

???

=
A1
*
25

2

=
B1/A1

=
C1/B1

=
B2+
С
1/
20


Ответ: ___________________________.














4

5

6

7

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


4

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




При каком наибольшем введенном числе d после выполнения программы
будет напечатано 55?


C
И

Python

Паскаль

#include
stdio.h&#xstd-;io-;.-2;&#xh600;

int main()

{ int n = 0, s = 0, d;


scanf("%d", &d);


while (s = 365) {


s = s + d;


n = n + 5;


}


printf("%d", n);



}

d = int(input())

n = 0

s = 0

while s =
365:


s = s + d


n = n + 5

print(n)

var n, s, d:
integer;

begin


readln(d);


n := 0;


s := 0;


while s =
365 do begin


s := s + d;


n := n + 5


end;


write(n)

end.


Ответ: ___________________________.


Рисунок размером 512 на 256 пикселей занимает в памяти 64 Кбайт (без
учёта сжатия). Найдите
максимально возможное количество цветов в
палитре изображения.



Ответ: ___________________________.


Алексей составляет таблицу кодовых слов для передачи сообщений,
каждому сообщению соответствует своё кодовое слово. В качестве
кодовых слов Алексей
использует 5
-
буквенные слова, в которых есть
только буквы A, B, C, X, причём буква X может появиться на последнем
месте или не появиться вовсе. Сколько различных кодовых слов может
использовать Алексей?


Ответ: ___________________________.








Процедура

F(n), где n


натуральное число, задана следующим образом:


Паскаль

Python

Си

procedure
F(n:
integer);

begin

writeln(n);


if n 6
then begin


F(n+2);


F(n*3)


end

end;

def
F(n):

print(n)


if n
6:


F(n+2)


F(n*3)

void F(int n) {

printf(″%dn″,n);


if (n 6 ) {


F(n+2);


F(n*3);


}

}


Найдите сумму чисел, которые будут выведены при вызове F(1).

Ответ: ___________________________.


Два узла, находящиеся в одной сети, имеют IP
-
адреса 118.222.130.140 и
118.222.201.140.
Укажите наибольшее возможное значение третьего слева
байта маски сети. Ответ запишите в виде десятичного числа.


Ответ: ___________________________.


Для регистрации на сайте некоторой страны пользователю требуется
придумать пароль. Длина пароля


ровно 11 символов. В качестве символов
используются десятичные цифры и 12 различных букв местного алфавита,
причём все буквы используются в двух начертаниях: как строчные, так и
заглавные (регистр буквы имеет значение!). Под хранение каждого такого
пароля
на компьютере отводится минимально возможное и одинаковое
целое количество байтов, при этом используется посимвольное
кодирование и все символы кодируются одинаковым и минимально
возможным количеством битов. Определите объём памяти в байтах,
который занима
ет хранение 60 паролей.


Ответ: ___________________________.

8

9

1
0

1
1

1
2

1
3

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


5

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




Исполнитель Редактор получает на вход строку цифр и преобразовывает её.

Редактор может выполнять две команды, в обеих командах v и w
обозначают цепочки цифр.

1. заменить (v, w)

2. нашлось
(v)

Первая команда заменяет в строке первое слева вхождение цепочки v на

цепочку w, вторая проверяет, встречается ли цепочка v в строке
исполнителя Редактор. Если она встречается, то команда возвращает
логическое значение «истина», в противном случае возвр
ащает значение
«ложь».

Какая строка получится в результате применения приведённой ниже
программы к строке, состоящей из 125 идущих подряд цифр 8? В ответе
запишите полученную строку.

НАЧАЛО

ПОКА нашлось (333) ИЛИ нашлось (888)


ЕСЛИ нашлось (333)


ТО заменить (333, 8)


ИНАЧЕ заменить (888, 3)


КОНЕЦ ЕСЛИ

КОНЕЦ ПОКА

КОНЕЦ


Ответ: ___________________________.








На рисунке изображена схема дорог, связывающих города А, Б, В, Г, Д, Е,
К, Л, М, Н, П, Р, Т. По каждой дороге можно двигаться
только в одном
направлении, указанном стрелкой. Сколько существует различных путей из
города А в город Т?



Ответ: ___________________________.


Укажите наименьшее основание системы счисления, в которой запись
числа 86 оканчивается на 22.


Ответ:
___________________________.


В таблице приведены запросы и количество найденных по ним страниц
некоторого сегмента сети Интернет.



Запрос

Количество страниц(тыс.)

пирожное
&
выпечка

320
0

пирожное

8700

выпечка

7500


Какое количество страниц (в
тысячах) будет найдено по запросу


пирожное | выпечка?


Ответ: ___________________________.






1
4

1
5

1
6

1
7

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


6

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




На числовой прямой даны два отрезка: P=[2,10] и Q=[6,14]. Какова
максимальная длина отрезка A, при выборе которого формула

((x


А) → (x


P))


(x


Q)

тождественно истинна, то есть принимает значение 1 при любом значении
переменной х.

Ответ: ___________________________.


В программе описан одномерный целочисленный массив с индексами от 0
до 10. Ниже представлен фрагмент программы, обрабатывающей
данный
массив:


C
И

Python

Паскаль

s = 0;

n = 10;

for (i=0; i=n
-
3;
i++)


s = s + A[i]
-

A[i+2];

s = 0

n = 10

for i in range(n
-
2):


s = s + A[i]
-

A[i+2]

s:= 0;

n:= 10;

for i:=0 to n
-
3 do begin


s:= s + A[i]
-

A[i+2]

end;


Ответ:
___________________________.


Укажите наименьшее из таких чисел x, при вводе которых алгори
тм
печатает сначала 3, а потом 15
.

C
И

Python

Паскаль

#include stdio.hstd;&#x-5i1;o-6;&#x.10h;&#x-600;

int main(void)

{


int a, b, x;


scanf(″%d″, &x);


a = 0; b = 1;


while (x � 0) {


a = a + 1;


b = b*(x % 10);


x = x / 10;


}


printf(″%d
\
n%d″,
a, b);

}

x = int(input())

a = 0

b = 1

while x � 0:


a = a + 1


b = b*(x % 10)


x = x // 10

print(a)

print(b)

var x, a, b: integer;

begin


readln(x);


a:=0; b:=1;


while x �

0 do begin


a:= a + 1;


b:= b*(x mod 10);


x:= x div 10;


end;


writeln(a); write(b);

end.


Ответ: ___________________________.


Напишите в ответе наибольшее значение входной переменной k
, при
котором программа выдаёт тот же ответ, что и при входном значении k =
45.

C
И

Python

Паскаль

#include stdio.hstd;&#x-5i1;o-6;&#x.10h;&#x-600;

long f(long n) {


return n * n;

}

long g(long n) {


return 3*n + 2;

}

int main()

{

long k, i;

scanf("%ld", &k);

i = 1;

while(f(i)
g(k))


i++;

printf("%ld", i);

return 0;

}

def f(n):


return n * n

def g(n):


return 3*n + 2

k = int(input())

i = 1

while f(i) g(k):


i+=1

print (i)

var k, i : longint;

function f(n: longint):
longint;

begin


f := n * n;

end;

function g(n: longint):
longint;

begin


g := 3*n + 2;

end;

begin


readln(k);


i := 1;


while f(i) g(k) do


i := i+1;


writeln(i)

end.


Ответ: ___________________________.


Исполнитель Калькулятор преобразует число на экране. У исполнителя
есть две команды,
которым присвоены номера:

1. Прибавить 1

2. Прибавить 2

Программа для исполнителя Калькулятор


это последовательность
команд. Сколько существует программ, для которых при исходном числе 1
результатом является число 12 и при этом траектория вычислений
содержит число 7?


Ответ: ___________________________.


1
8

1
9

20

2
1

22

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


7

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




Сколько существует различных наборов значений логических переменных
x1, x2, ... x8, y1, y2, ... y8, которые удовлетворяют всем перечисленным
ниже условиям?

(x1


x2)


(x1


x2 → x3)


(¬x1


y1) = 1

(x2


x3)


(x2


x3 → x4)


(¬x2


y2) = 1

...

(x6


x7)


(x6


x7 → x8)


(¬x6


y6) = 1

(x7


x8)


(¬x7


y7) = 1

¬x8


y8 = 1


Ответ: ___________________________.


Не

забудьте

перенести

все

ответы

в

бланк

ответов № 1

в
соответствии с
инструкцией по выполнению работы.






















Часть 2


Для записи ответов на задания этой части (24

27) используйте
БЛАНК ОТВЕТОВ № 2. Запишите сначала номер задания (24, 25 и т.
д.), а затем полное решение. Ответы записывайте чётко и

разборчиво.


Дано целое
положительное число N. Необходимо определить наименьшее
целое число K, для которого выполняется неравенство:

1 + 2 + ... + K ≥ N.

Программист написал программу неправильно.


C
И

Python

Паскаль


#include stdio.hstd;&#x-5io;.-2;&#xh-60;

int main()

{


int n, k;


scanf("%d",&n);


k = 1;


while (n�=0) {


k = k + 1;


n = n
-

k;


}


printf("%d", k);


return 0;

}


n = int(input())

k = 1

while n�=0:


k = k + 1


n = n
-

k

print(k)


var n, k: integer;

begin


read(n);


k := 1;


while n �= 0 do begin


k := k + 1;


n := n
-

k;


end;


writeln(k)

end.



Последовательно выполните следующее.

1. Приведите пример числа N, при вводе которого программа выдаёт
неверный ответ. Укажите этот ответ.

2. Приведите пример числа N, при вводе которого программа выдаёт
верный
ответ. Укажите этот ответ.

3. Найдите все ошибки в этой программе (их может быть одна или
несколько). Известно, что каждая ошибка затрагивает только одну строку и
может быть исправлена без изменения других строк. Для каждой ошибки:

1) выпишите строку, в ко
торой сделана ошибка;

2) укажите, как исправить ошибку, т.е. приведите правильный вариант
строки.




23

24

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


8

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26





Дан массив, содержащий 2015 неотрицательных целых чисел. Необходимо
найти в этом массиве количество таких элементов, которые равны
среднему
арифметическому двух элементов, расположенных сразу после
него. Например, в массиве из 6 элементов, равных соответственно 2, 3, 1, 5,
6, 4, есть три таких элемента, они расположены на первом, втором и
четвёртом месте и равны 2, 3 и 5.


C
И

Python

Паскаль

#include
stdio.h&#xstd-;io-;.-2;&#xh600;

#define n 2015

int main() {


int a[n];


int i, k;


for (i = 0; i n;
i++)


scanf("%d",
&a[i]);


...



}

# допускается
также

# использовать

# целочисленную

# переменную k

a = []

n = 2015

for i in range(n):


a.append(
int(input()))

...

const n = 2015;

var


a: array [0..n
-
1]


of integer;


i, k: integer;

begin


for i := 0 to n
-
1 do


readln(a[i]);


...

end.




Два игрока,
Два игрока, Петя и Ваня, играют в следующую игру. Перед
игроками лежат две кучи
камней. Игроки ходят по очереди, первый ход
делает Петя. За один ход игрок может добавить в одну из куч (по своему
выбору) один камень или увеличить количество камней в куче в два раза.
Игра завершается в тот момент, когда суммарное количество камней в
куч
ах становится не менее 77. Победителем считается игрок, сделавший
последний ход, т.е. первым получивший такую позицию, что в кучах всего
будет 77 камней или больше.


Задание 1. Для каждой из начальных позиций (10, 33), (12, 32) укажите,
кто из игроков имеет выигрышную стратегию. В каждом случае опишите
выигрышную стратегию; объясните, почему эта стратегия ведёт к
выигрышу, и укажите, какое наибольшее количество ходов

может
потребоваться победителю для выигрыша при этой стратегии.


Задание 2. Для каждой из начальных позиций (10, 32), (11, 32), (12, 31)
укажите, кто из игроков имеет выигрышную стратегию.


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

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

Программа считается эффективной по времени, если при увеличении
количества точек в k раз время работы возрастает не более чем в k

раз.
Программа считается эффективной по памяти, если размер памяти для
хранения всех необходимых данных не зависит от количества точек и не
превышает 1 килобайта. Перед текстом программы кратко опишите
алгоритм решения и укажите язык программирования и ег
о версию.


В первой строке задаётся N


количество точек в заданном множестве.
Каждая из следующих строк содержит два целых числа


координаты
очередной точки.

Пример входных данных:

3

6

6

-
8

8

9

7

Если искомый треугольник существует, программа должна
напечатать одно
число: максимально возможную площадь треугольника, удовлетворяющего
условиям. Если искомый треугольник не существует, программа должна
напечатать сообщение: «Треугольник не существует».

Пример выходных данных для приведённого выше примера в
ходных
данных:

48







25

26

27

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


9

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26
















СОСТАВИТЕЛЬ ВАРИАНТА:

ФИО:


Константин Поляков

Предмет:


Информатика

Аккаунт ВК:

https://vk.com/kpolyakov_spb


Сайт и доп.
информация:


http://kpolyakov.spb.ru/



















Система оценивания экзаменационной работы по информатике и ИКТ

Часть 1


№ задания

Ответ

1

4

2

cba

3

8

4

5215

5

001

6

7

7

20

8

36

9

16

10

324

11

79

12

128

13

540

14

388

15

90

16

6

17

13000

18

12

19

1798

20

135

21

47

22

104

23

61














О проекте «Пробный ЕГЭ каждую неделю»

Данный ким составлен командой всероссийского волонтёрского проекта
«ЕГЭ 100 баллов»
https://vk.com/ege100ballov

и безвозмездно
распространяется для любых некоммерческих образовательных целей.


Нашли ошибку в варианте?

Напишите нам, пожалуйста, и мы обязательно её исправим!

Для замечаний и пожеланий:

https://vk.co
m/topic
-
10175642_35994898


(также доступны другие варианты для скачивания)

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


10

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




Часть 2


Дано целое положительное число N. Необходимо определить наименьшее
целое число K, для которого выполняется неравенство:

1 + 2 + ...
+ K ≥ N.

Программист написал программу неправильно.


C
И

Python

Паскаль

#include stdio.hstd;&#x-5i1;o-6;&#x.10h;&#x-600;

int main()

{


int n, k;


scanf("%d",&n);


k = 1;


while (n�=0) {


k = k + 1;


n = n
-

k;


}


printf("%d", k);


return 0;

}

n = int(input())

k = 1

while
n�=0:


k = k + 1


n = n
-

k

print(k)

var n, k: integer;

begin


read(n);


k := 1;


while n �= 0 do begin


k := k + 1;


n := n
-

k;


end;


writeln(k)

end.


Последовательно

выполните следующее.

1. Приведите пример числа N,
при вводе которого программа выдаёт
неверный ответ. Укажите этот ответ.

2. Приведите пример числа N, при вводе которого программа выдаёт
верный ответ. Укажите этот ответ.

3. Найдите все ошибки в этой программе (их может быть одна или
несколько). Известно,
что каждая ошибка затрагивает только одну строку и
может быть исправлена без изменения других строк. Для каждой ошибки:

1) выпишите строку, в которой сделана ошибка;

2) укажите, как исправить ошибку, т.е. приведите правильный вариант
строки.







Содержание верного ответа и указания по оцениванию

(допускаются иные формулировки ответа, не искажающие его смысла)

1. При вводе числа 1 программа выведет неверный ответ 2 (правильный
ответ


1).

2. При вводе числа 4 программа выведет верный ответ 3.

3. В

программе есть две ошибки.

1) Неверная инициализация переменной k. Строка с ошибкой:


k := 1;

Верное исправление:


k := 0;

2) Неверное условие цикла. Строка с ошибкой:


while n �= 0 do begin

Верное исправление:


while n � 0 do begin


Указания по
оцениванию

Баллы

В задаче требуется выполнить
три

действия.

1. Указать результат программы при данном вводе.

Это действие считается выполненным, если указан верный
результат работы программы при заданных входных данных.
Экзаменуемый не обязан объяснять, к
ак получен этот
результат, достаточно указать верное число.

2. Указать пример ввода, при котором программа выводит
верный ответ.

Это действие считается выполненным, если указан пример
числа, при вводе которого выводится верное сообщение
(верный показатель
степени или текст «Не существует», если
введённое число не является степенью). Ученик не обязан
указывать, что будет выведено, и объяснять, как работает
программа.

3. Найти и исправить ошибки в программе.

Это действие считается выполненным, если верно указ
аны обе
ошибки и предложены верные варианты исправления, при
этом никакие верные строки программы не указаны в качестве
неверных. В исправленной строке допускаются
незначительные синтаксические ошибки (лишние или
пропущенные знаки препинания, неточные напи
сания
служебных слов языка). Ошибка считается исправленной, если
выполнены оба следующих условия:

а) правильно указана строка с ошибкой;

б) указан такой новый вариант строки, что при

24

24

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


11

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




исправлении другой ошибки получается правильная
программа

Выполнены
все три необходимых действия, и ни одна верная
строка не указана в качестве ошибочной

3

Не выполнены условия, позволяющие поставить 3 балла.
Имеет место одна из следующих ситуаций.

1. Выполнены два первых действия, найдена и исправлена
одна ошибка в прогр
амме, ни одна верная строка не названа
ошибочной.

2. Выполнены два первых действия, найдены и исправлены
две ошибки в программе, одна верная строка названа
ошибочной.

3. Выполнено одно из первых двух действий, найдены и
исправлены две ошибки в программе, н
и одна верная строка

не названа ошибочной

2

Не выполнены условия, позволяющие поставить 2 или 3 балла.
При этом имеет место один из следующих случаев.

1. Выполнены два первых действия. При этом несущественно,
насколько правильно выполнено третье действие.

2. Найдены и исправлены две ошибки в программе, не более
чем одна верная строка названа ошибочной. При этом
несущественно, насколько правильно выполнены действия 1 и
2.

3. Выполнено одно из двух первых действий. Исправлена одна
из двух ошибок. Не более че
м одна верная строка названа
ошибочной

1

Не выполнены условия, позволяющие поставить 1, 2 или 3
балла

0

Максимальный балл

3



Дан массив, содержащий 2015 неотрицательных целых чисел. Необходимо
найти в этом массиве количество таких элементов,
которые равны
среднему арифметическому двух элементов, расположенных сразу после
него. Например, в массиве из 6 элементов, равных соответственно 2, 3, 1, 5,
6, 4, есть три таких элемента, они расположены на первом, втором и
четвёртом месте и равны 2, 3 и 5
.


C
И

Python

Паскаль

#include stdio.hstd;&#x-5i1;o-6;&#x.10h;&#x-600;

#define n 2015

int main() {


int a[n];

# допускается
также

# использовать

# целочисленную

const n = 2015;

var


a: array [0..n
-
1]


of integer;


int i, k;


for (i = 0; i n;
i++)


scanf("%d",
&a[i]);


...


return 0;

}

# переменную k

a = []

n = 2015

for i

in range(n):


a.append(int(input()))

...


i, k: integer;

begin


for i := 0 to n
-
1 do


readln(a[i]);


...

end.



Содержание верного ответа и указания по оцениванию

(допускаются иные
формулировки ответа, не искажающие его смысла)

Паскаль

Python

Си

k := 0;

for i:=0 to n
-
3
do begin

if (2*a[i] =

a[i+1]+a[i+2])
then

k := k + 1;

end;

writeln(k);

k = 0

for i in
range(n
-
2):

if (2*a[i] ==

a[i+1]+a[i+2]):

k += 1

print(k)

k = 0;

for (i = 0; i
n
-
2; i++)

if (2*a[i] ==

a[i+1]+a[i+2])

k ++;

printf("%d",
k);


Указания по оцениванию

Баллы

Общие указания

1. В алгоритме, записанном на языке программирования,
допускается наличие отдельных синтаксических ошибок,

не
искажающих замысла автора программы.

2.
Эффективность алгоритма не имеет значения и не

оценивается.

3. Допускается запись алгоритма на языке программирования,
отличном от языков, перечисленных в условии. В этом случае
должны использоваться переменные, аналогичные описанным

в условии. Если яз
ык программирования использует
типизированные переменные, описания переменных должны
быть аналогичны описаниям переменных на естественном
языке. Использование нетипизированных или необъявленных
переменных возможно только в случае, если это допускается
язык
ом программирования; при этом количество переменных

и их идентификаторы должны соответствовать условию

25

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


12

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




задачи

Предложен правильный алгоритм, выдающий в качестве
результата верное значение


2

Не выполнены условия, позволяющие поставить 2 балла.
Предложен
о в целом верное решение, содержащее не более
одной ошибки из числа следующих:

1)

в цикле происходит выход за границу массива
(например, при использовании цикла от 1 до N);

2)

не инициализируется или неверно инициализируется
счётчик количества найденных пар;

3)

счё
тчик количества пар в цикле не изменяется или
изменяется неверно;

4)

неверно выделяется последняя цифра числа;

5)

при проверке выполнения условия для пары
элементов используются неверные индексы;

6)

последняя цифра выделяется не у самих элементов
массива, а у их
индексов;

7)

в сложном логическом условии простые проверки
верны, но условие в целом построено неверно
(например, перепутаны операции «И» и «ИЛИ»,
неверно расставлены скобки в логическом
выражении);

8)

отсутствует вывод ответа;

9)

используется переменная, не объявл
енная в разделе
описания переменных;

10)

не указано или неверно указано условие завершения
цикла;

11)

индексная переменная в цикле не меняется (например,
в цикле while) или меняется неверно;

12)

неверно расставлены операторные скобки


1

Не выполнены условия,
позволяющие поставить 1 или 2 балла

0

Максимальный балл

2

Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат
две кучи камней. Игроки ходят по очереди, первый ход делает Петя. За
один ход игрок может добавить в одну из куч (по своему выбору) один
камень или увеличить количество камней в куче в
два раза. Игра
завершается в тот момент, когда суммарное количество камней в кучах
становится не менее 77. Победителем считается игрок, сделавший
последний ход, т.е. первым получивший такую позицию, что в кучах всего
будет 77 камней или больше.


Задание 1. Для каждой из начальных позиций (10, 33), (12, 32) укажите,
кто из игроков имеет выигрышную стратегию. В каждом случае опишите
выигрышную стратегию; объясните, почему эта стратегия ведёт к
выигрышу, и укажите, какое наибольшее количество ходов

может
потребоваться победителю для выигрыша при этой стратегии.


Задание 2. Для каждой из начальных позиций (10, 32), (11, 32), (12, 31)
укажите, кто из игроков имеет выигрышную стратегию.


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




Содержание верного ответа и указания по оцениванию

(допускаются иные формулировки ответа, не
искажающие его смысла)

Задание 1. В начальных позициях (10, 33), (12, 32) выигрышная стратегия
есть у Вани.

Задание 2. В начальных позициях (10, 32), (11, 32) и (12, 31) выигрышная
стратегия есть у Пети.

Задание 3. В начальной позиции (11, 31) выигрышная
стратегия есть у
Вани.

Указания по оцениванию

Баллы

Предварительные замечания

В задаче от ученика требуется выполнить три задания. Их
трудность возрастает. Количество баллов в целом
соответствует количеству выполненных заданий (подробнее
см. ниже).

Ошиб
ка в решении, не искажающая основного замысла и

не
приведшая к неверному ответу, например арифметическая
ошибка при вычислении количества камней в заключительной
позиции, при оценке решения не учитывается.

Пункт 1а считается выполненным, если правильно ука
заны все
позиции, в которых Паша выигрывает первым ходом, и
указано, каким должен быть первый ход. Пункт 1б считается
выполненным, если (i) правильно указано, кто из игроков
имеет выигрышную стратегию в каждой из указанных
позиций, и (ii) описаны выигрышны
е стратегии


так, как это
сделано в образце решения, или другим способом. Первое
задание считается выполненным полностью, если выполнены
полностью оба пункта: 1а и 1б.

Замечание для проверяющего.

Описать стратегию игрока


значит описать, какой ход он дол
жен сделать в любой
ситуации, которая ему может встретиться при различной игре

26

26

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


13

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




противника (см. условие задачи). Есть два основных способа
сделать это.

(1) Можно построить дерево всех партий,
возможных при выбранной стратегии, и убедиться, что все
заключите
льные позиции являются выигрышными для игрока,
реализующего стратегию. (2) Можно свести задачу к
рассмотренным выше позициям. Например, выигрышную
стратегию для игрока, который ходит первым, можно описать,
указав ход, ведущий в позицию, для которой известн
а
выигрышная стратегия для игрока, который ходит вторым.
Чтобы подобным образом описать выигрышную стратегию
для игрока, который ходит вторым (Вали), нужно перебрать
все возможные первые ходы Паши и убедиться, что для всех
полученных позиций мы знаем выигр
ышную стратегию для
игрока, который ходит первым.

В примере решения мы используем в основном второй способ
описания стратегии. Экзаменуемый может описывать
стратегию любым удобным ему способом. Существенно
(повторим), чтобы (1) для каждой позиции, которая

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


Задание 2 считается выполненным, если (i) правильно указано,
кто из
игроков имеет выигрышную стратегию в каждой из
указанных позиций, и (ii) описаны выигрышные стратегии.


Задание 3 считается выполненным, если (i) правильно указано,
что выигрышную стратегию имеет Валя; (ii) правильно
описано дерево всех партий, возможных п
ри этой
выигрышной стратегии (в виде рисунка или таблицы). При
этом допускаются арифметические ошибки, не искажающие
сути решения.

Во всех случаях стратегии могут быть описаны так, как это
сделано в примере решения, или другим способом


Выполнены второе

и третье задания.

Для первого задания правильно перечислены позиции, в
которых Паша выигрывает первым ходом (п. 1а), и правильно
указано, кто из игроков имеет выигрышную стратегию при
указанных значениях S (п. 1б). При этом допускаются
недочёты следующих
типов:

3

-

в п. 1а не указано, каким ходом выигрывает Паша;

-

в п. 1б не указано, что игрокам нет смысла удваивать
количество камней в куче.

Здесь и далее в решениях допускаются арифметические
ошибки, которые не искажают сути решения и не приводят

к
неправи
льному ответу

Не выполнены условия, позволяющие поставить 3 балла,

и
выполнено одно из следующих условий.



Выполнено третье задание.



Выполнены первое и второе задания.



Первое задание выполнено, возможно, при наличии
недочётов, указанных в критериях на 3
балла; для
второго задания (i) правильно указано, кто из игроков
имеет выигрышную стратегию в каждой из указанных
позиций, и (ii) правильно указан первый ход Паши
при выигрышной стратегии, однако не указано, что
после выбранного хода Паши получается позици
я,
выигрышная для Вали; для третьего задания
правильно указан игрок, имеющий выигрышную
стратегию

2

Не выполнены условия, позволяющие поставить 3 или 2 балла,

и выполнено одно из следующих условий.



Первое задание выполнено, возможно, с недочётами,
указанн
ыми в критериях на 3 балла.



Второе задание выполнено, возможно, с недочётами,
указанными в критериях на 2 балла.



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

1

Не выполнено ни одно из условий,
позволяющих поставить 1,
2 или 3 балла

0

Максимальный балл

3




На плоскости задано множество точек с целочисленными координатами.
Необходимо найти максимально возможную площадь невырожденного (т.е.
имеющего ненулевую площадь) треугольника, одна вершина которого
расположена в начале координат, а две другие лежат на бис
сектрисах
углов, образованных осями координат, и при этом принадлежат заданному
множеству. Если такого треугольника не существует, необходимо вывести
27

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


14

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




соответствующее сообщение. Напишите эффективную по времени и по
используемой памяти программу для решения
этой задачи.

Программа считается эффективной по времени, если при увеличении
количества точек в k раз время работы возрастает не более чем в k раз.
Программа считается эффективной по памяти, если размер памяти для
хранения всех необходимых данных не завис
ит от количества точек и не
превышает 1 килобайта. Перед текстом программы кратко опишите
алгоритм решения и укажите язык программирования и его версию.


В первой строке задаётся N


количество точек в заданном множестве.
Каждая из следующих строк содерж
ит два целых числа


координаты
очередной точки.

Пример входных данных:

3

6 6

-
8 8

9 7

Если искомый треугольник существует, программа должна напечатать одно
число: максимально возможную площадь треугольника, удовлетворяющего
условиям. Если искомый
треугольник не существует, программа должна
напечатать сообщение: «Треугольник не существует».

Пример выходных данных для приведённого выше примера входных
данных:

48


Содержание верного ответа и указания по оцениванию

(допускаются иные формулировки
ответа, не искажающие его смысла)

var N: integer; {количество точек}


x,y: integer; {координаты очередной точки}


amax, bmax: integer;


s: real; {
площадь
}


i: integer;

begin


readln(N);


amax:=0; bmax:=0;


for i:=1 to N do begin


readln(
x,y);


if (x=y) and (abs(x)�amax) then amax:=abs(x);


if (x=
-
y) and (abs(x)�bmax) then bmax:=abs(x);


end;


s:=amax*bmax;


if s=0 then writeln('
Треугольник

не

существует
')


else writeln(s)

end.


Указания по оцениванию

Баллы

Предварительные
замечания.

1. В задаче есть два задания (А и Б). Соответственно, ученик
может представить две программы. В каждой из программ
должно быть указано, решением какого из заданий она
является. Если в работе представлена одна программа, то в ней
также должно
быть указано, решением какого из заданий она
является.

2. Если ученик не указал, к какому заданию относится
программа, или можно предположить, что ученик ошибся в
идентификации программ, необходимо следовать
приведённым ниже инструкциям. Случай 2.1. Ученик

представил только одну программу.

Следует рассматривать программу как решение задания Б и
оценивать её по соответствующим критериям.

Случай 2.2. Ученик представил две программы, но указание
задания есть только для одной из программ.

Следует рассматриват
ь вторую программу как ответ на
оставшееся задание.

Случай 2.3. Ученик представил две программы; ни для одной
из них задание не указано, или в обоих решениях указано одно
и то же задание.

Следует первую (по порядку в представленных учеником
материалах) пр
ограмму рассматривать как ответ на задание А,
а вторую


как ответ на задание Б.

Случай 2.4. Ученик представил более двух программ.

Следует рассматривать только две последние программы и
соотносить их с заданиями по правилам 2.1

2.3.

Случай 2.5. Решение,
представленное в качестве решения
задания А, по критериям для задания Б может быть оценено в
3 или 4 балла. При этом решение, представленное в качестве
решения задания Б, оценено меньшим баллом.


Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


15

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




Следует считать, что ученик перепутал обозначения заданий и
оценивать решение, представленное как решение задания А,
по критериям задания Б.


НАПОМИНАЕМ! Итоговый балл за задачу


это бόльший

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

Пояснения для проверяющих.

1. Задание Б является ус
ложнением задания А. Если в качестве
решения задания Б представлено решение задания А, то
считается, что учеником допущена опечатка, и решение
оценивается по критериям для задания А.

В качестве решения задания А может быть представлена
программа, которая
решает задачу при произвольном
количестве входных данных (как в задании Б), осуществляя
полный перебор всех вариантов. Такая программа
неэффективна по времени, поэтому она должна оцениваться 2
баллами.

2. Два задания (и, соответственно, возможность для
экз
аменуемого представить две программы) дают ученику
возможность (при его желании) сначала написать менее
сложное и менее эффективное решение (задание А), которое
даёт ему право получить 2 балла, а затем приступить к поиску
более эффективного решения.

3. При
ведённые в п. 2.1

2.5 правила имеют целью избежать
снижения баллов из
-
за того, что ученик перепутал
обозначения заданий.


Общие принципы оценивания решений

4 балла ставится за эффективную и правильно работающую
программу, решающую задачу в общем случае (з
адача Б). При
этом программа может содержать до трёх синтаксических
ошибок («описок»).

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

2 балла ставится, если программа, решающая задачу Б, в
дополнение к неточностям, которые перечислен
ы выше,
работает неэффективно по времени и/или допущено до трёх
упомянутых выше содержательных ошибок. Количество
допустимых «описок»


до семи.

2 балла также ставится за правильное решение упрощенной
задачи (задача А).

1 балл ставится, если программа на
писана неверно, но из
описания алгоритма и общей структуры программы видно, что
экзаменуемый в целом правильно представляет путь решения
задачи.

Далее эти общие принципы уточнены

Критерии оценивания задания А


При решении задачи A программа верно
находит требуемую
сумму

для любых 6 пар исходных данных.

Допускается до пяти синтаксических и приравненных к ним
ошибок (см. критерии оценивания задания Б на 4 балла)

2

Не выполнены условия, позволяющие поставить 2 балла
.
Из

описания алгоритма и общей стр
уктуры программы видно, что

экзаменуемый в целом правильно представляет путь решения

задачи. Допускается любое количество «описок»

1

Не выполнены критерии, позволяющие поставить 1 или 2
балла

0

Максимальный балл для задания А

2

Критерии оценивания
задания Б


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

Программа может содержать не более трёх синтаксических
ошибок следующих видов:

1)

пропущен или неверно указан знак пунктуации;

2)

неверно написано или пропущено зарезервированное
слово языка программирования;

3)

не описана или неверно описан
а переменная;

4)

применяется операция, недопустимая для
соответствующего типа данных.

К синтаксическим ошибкам приравнивается использование
4

Единый государственный экзамен, 2018
г.

ИНФОРМАТИКА

Тренировочный вариант №
15

от
2
6
.
0
3
.201
8


16

/
16




© 201
8

Всероссийский проект «
ЕГЭ 100 БАЛЛОВ
»
vk
.
com
/
ege
100
ballov

Вариант составлен по материалам К. Полякова

kpolyakov.spb.ru



Разбор

всех заданий:

vk.com/informatics_100/201
8
kim
1
5

Разрешается свободное копирование в
некоммерческих образовательных целях



ТРЕНИРОВОЧНЫЙ

КИМ №
180
3
26




неверного типа данных.

Если одна и та же ошибка встречается несколько раз, она
считается за одну ошибку

Не
выполнены условия, позволяющие поставить 4 балла.
Программа в целом работает правильно для любых входных

данных произвольного размера. Время работы
пропорционально количеству введённых чисел; правильно
указано, какие величины должны вычисляться по ходу чте
ния
элементов последовательности чисел. Количество
синтаксических ошибок («описок») указанных выше видов


не более пяти.

Используемая память, возможно, зависит от количества
прочитанных чисел (например, входные данные запоминаются
в массиве, контейнере S
TL в C++ или другой структуре
данных). Допускается ошибка при вводе и выводе данных, не
влияющая на содержание решения.

Программа может содержать не более пяти синтаксических и
приравненных к ним ошибок, описанных в критериях на 4
балла. Кроме того, допус
кается наличие одной ошибки,
принадлежащей к одному из следующих видов:

1)

ошибка инициализации, в том числе отсутствие
инициализации;

2)

не выводится результат, равный 0, или вместо 0
выводится

неверное значение;

3)

допущен выход за границу массива;

4)

используется
знак “<” вместо “<=”, “or” вместо “and”
и т.п.

3

Не выполнены условия, позволяющие поставить 3 или 4 балла.
Программа работает в целом верно, эффективно или нет,
например для решения задачи используется перебор всех
возможных вариантов выбора элементов в
парах. В
реализации алгоритма допускается до трёх содержательных
ошибок, допустимые виды ошибок перечислены в критериях
на 3 балла.

Количество синтаксических «описок» не должно быть более
семи. Программа может быть неэффективна по времени,
например все чи
сла запоминаются в массиве и перебираются
все возможные суммы, т.е., по сути, реализовано решение
задачи А без ограничений на количество ввёденных пар

2

Не выполнены условия, позволяющие поставить 2, 3 или 4
балла.

Из описания алгоритма и общей структуры
программы
видно,

что экзаменуемый в целом правильно представляет
1

путь решения задачи. Допускается любое количество
«описок». 1 балл ставится также за решения, верные лишь в
частных случаях

Не выполнены критерии, позволяющие поставить 1, 2, 3 или

4
балла

0

Максимальный балл для задания Б

4

Итоговый максимальный балл

4



Приложенные файлы

  • pdf 9540877
    Размер файла: 969 kB Загрузок: 0

Добавить комментарий