Вариант № 1
1. Реферат, набранный на компьютере, содержит 48 страниц, на каждой странице 36 строк, в каждой строке 48 символа. Для кодирования символов используется кодировка, при которой каждый символ кодируется 8 битами. Определите информационный объём реферата.
1) 900 байт
2) 9 Кбайт
3) 81 Кбайт
4) 90 Кбайт
2. Для какого из приведённых чисел истинно высказывание:
НЕ (Первая цифра чётная) И (Последняя цифра нечётная)?
1) 1234
2) 6843
3) 3561
4) 4562
3. Учительница Марья Петровна живёт на станции Васильки, а работает на станции Дружба. Чтобы успеть с утра на уроки, она должна ехать по самой короткой дороге. Проанализируйте таблицу и укажите длину кратчайшего пути от станции Васильки до станции Дружба:

1) 5
2) 6
3) 8
4) 9
4. В некотором каталоге хранится файл Компот.doc. После того, как в этом каталоге создали подкаталог и переместили туда файл Компот.doc, его полное имя стало
С:\Дом\Рецепты\Напитки\Компот.doc.
Каково имя созданного каталога?
1) Дом
2) Рецепты
3) Напитки
4) С:\Дом\Рецепты
5. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.
Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Запись
Повтори k раз
Команда1 Команда2 КомандаЗ
Конец
означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 paз
Команда1 Сместиться на (3, 3) Сместиться на (1, −2) Конец
Сместиться на (−6, 9)
После выполнения этого алгоритма Чертёжник вернулся в исходную точку. Какую команду надо поставить вместо команды Команда1?
1) Сместиться на (−6, −12)
2) Сместиться на (2, −10)
3) Сместиться на (2, 4)
4) Сместиться на (−2, −4)
6. Кирилл шифрует английские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице:
А 1 | K 11 | U 21 |
B 2 | L 12 | V 22 |
C 3 | M 13 | W 23 |
D 4 | N 14 | X 24 |
E 5 | O 15 | Y 25 |
F 6 | P 16 | Z 26 |
G 7 | Q 17 | |
H 8 | R 18 | |
I 9 | S 19 | |
J 10 | T 20 | |
Некоторые шифровки можно расшифровать не одним способом. Например, 16118 может означать «AFAR», может — «РАR», а может — «AFAAH». Даны четыре шифровки:
18205
20158
20518
81205
Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. То, что получилось, запишите в качестве ответа.
7. В программе «:=» обозначает оператор присваивания, знаки «+», «–», «*» и «/» – соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствует правилам арифметики.
Определите значение переменной m после выполнения данного алгоритма:
k := 3
m := 30
k := m-k*3
m := k*10-m
В ответе укажите одно целое число — значение переменной m.
8. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Паскаль |
Var s, n: integer; Begin s := 2; For n := 2 to 5 do s := s + n*2; Writeln(s); End. |
9. В таблице Dat хранятся данные о количестве краткосрочных командировок, в которые приходилось ездить сотруднику за последний год (Dat[1] — количество командировок в январе, Dat[2] — количество командировок в феврале и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на трёх алгоритмических языках.
Паскаль |
Var k, m, month: integer; Dat: array[1...12] of integer; Begin Dat[1] := 2; Dat[2] := 5; Dat[3] := 6; Dat[4] := 8; Dat[5] := 8; Dat[6] := 5; Dat[7] := 3; Dat[8] := 7; Dat[9] := 4; Dat[10] := 4; Dat[11] := 8; Dat[12] := 7; month:=1; m := Dat[1]; for k := 2 to 12 do if Dat[k] = m then begin m:= Dat[k]; month := k; end; write(month); End. |
10.
На рисунке — схема дорог, связывающих города А, Б, В, Г, Д, Е, К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город К?
11. Ниже в табличной форме представлен фрагмент базы данных «Отправление поездов дальнего следования».
Пункт назначения | Категория поезда | Время в пути | Вокзал |
Махачкала | скорый | 39.25 | Павелецкий |
Махачкала | скорый | 53.53 | Курский |
Мурманск | скорый | 35.32 | Ленинградский |
Мурманск | скорый | 32.50 | Ленинградский |
Мурманск | пассажирский | 37.52 | Ленинградский |
Мурманск | пассажирский | 37.16 | Ленинградский |
Назрань | пассажирский | 40.23 | Павелецкий |
Нальчик | скорый | 34.55 | Казанский |
Нерюнгри | скорый | 125.41 | Казанский |
Новосибирск | скорый | 47.30 | Ярославский |
Нижневартовск | скорый | 52.33 | Казанский |
Нижний Тагил | фирменный | 31.36 | Ярославский |
Сколько записей в данном фрагменте удовлетворяют условию
(Категория поезда = «скорый») И (Время в пути 36.00)?
В ответе укажите одно число — искомое количество записей.
12. У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 3
2. вычти 5
Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 5. Составьте алгоритм получения из числа 14 числа 31, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11221 — это алгоритм умножь на 3, умножь на 3, вычти 5, вычти 5, умножь на 3, который преобразует число 2 в 24.) Если таких алгоритмов более одного, то запишите любой из них.
Вариант № 2
1. Статья, набранная на компьютере, содержит 48 страниц, на каждой странице 40 строк, в каждой строке 64 символа. Определите размер статьи в кодировке КОИ-8, в которой каждый символ кодируется 8 битами.
1) 120 Кбайт
2) 240 Кбайт
3) 1920 байт
4) 960 байт
2. Для какого из приведённых чисел истинно высказывание: НЕ (число
1) 8
2) 15
3) 21
4) 36
3. Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в км) приведена в таблице.

Определите длину кратчайшего пути между пунктами A и C. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
1) 7
2) 8
3) 9
4) 12
4. Пользователь находился в каталоге Расписание. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх, потом спустился на один уровень вниз. В результате он оказался в каталоге
С:\учёба\математика\ГИА.
Укажите полный путь каталога, с которым пользователь начинал работу.
1) С:\учёба\Расписание
2) С:\учёба\математика\Расписание
3) С:\учёба\2013\Расписание
4) С:\учёба\математика\2013\Расписание
5. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что последовательность команд в скобках повторится k раз.
При выполнении какого из перечисленных ниже алгоритмов на экране появился правильный треугольник?
1) Повтори 3 [Вперёд 50 Направо 20 Направо 25]
2) Повтори 3 [Вперёд 50 Направо 100 Направо 20]
3) Повтори 6 [Вперёд 50 Направо 10 Направо 20]
4) Повтори 6 [Вперёд 50 Направо 20 Направо 40]
6. Ребята играли в разведчиков и закодировали сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы.
С | М | А | О | Р | К |
ΛΩΩ | ΩΛ | ΩΩ | ΩΩΛ | ΛΩΛ | ΩΛΩ |
Определите, какое сообщение закодировано в строчке
ΛΩΛΩΩΛΩΛΩ
В ответе запишите последовательность букв без запятых и других знаков препинания.
7. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма:
а := 7
b := 4
а := 2*а + 3*b
b := a/2*b
В ответе укажите одно целое число — значение переменной b.
8. Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач цел s, k s := 1 нц для k от 3 до 0 шаг −1 s := s*3 кц вывод s кон | s = 1 FOR k = 3 TO 0 STEP −1 s = s*3 NEXT k PRINT s END | Var s, k: integer; Begin s := 1; for k := 3 downto 0 do s := s*3; write (s); End. |
9. В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] — второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач целтаб Dat[1:10] цел k, m Dat[1] := 7; Dat[2] := 9 Dat[3] := 10; Dat[4] := 5 Dat[5] := 6; Dat[6] := 7 Dat[7] := 9; Dat[8] := 8 Dat[9] := 6; Dat[10] := 7 m := 0 нц для k от 1 до 10 если Dat[k] m := m + 1 все кц вывод m кон | DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 7: Dat(2) = 9 Dat(3) = 10: Dat(4) = 5 Dat(5) = 6: Dat(6) = 7 Dat(7) = 9: Dat(8) = 8 Dat(9) = 6: Dat(10) = 7 m = 0 FOR k = 1 TO 10 IF Dat(k) m = m + 1 END IF NEXT k PRINT m | Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 7; Dat[2] := 9; Dat[3] := 10; Dat[4] := 5; Dat[5] := 6; Dat[6] := 7; Dat[7] := 9; Dat[8] := 8; Dat[9] := 6; Dat[10] := 7; m := 0; for k := 1 to 10 do if Dat[k] begin m := m + 1 end; writeln(m) End. |
10.
На рисунке изображена схема соединений, связывающих пункты А, В, С, D, Е, F, G. По каждому соединению можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из пункта А в пункт G?
11. Ниже в табличной форме представлен фрагмент базы данных «Основные сведения о небесных телах».
Название планеты | Орбитальная скорость, км/с | Средний радиус, км | Наличие атмосферы |
Меркурий | 47,9 | 2440 | Следы |
Венера | 35,0 | 6050 | Очень плотн. |
Земля | 29,8 | 6371 | Плотная |
Марс | 24,1 | 3397 | Разреженная |
Юпитер | 13,1 | 69900 | Очень плотн. |
Сатурн | 9,6 | 58000 | Очень плотн. |
Уран | 6,8 | 25400 | Очень плотн. |
Нептун | 5,4 | 24300 | Очень плотн. |
Плутон | 4,7 | 1140 | Очень плотн. |
Сколько записей в данном фрагменте удовлетворяют условию
(Наличие атмосферы = «Очень плотн.») И (Средний радиус, км 25000)?
В ответе укажите одно число — искомое количество записей.
12. У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. вычти 3
Первая из них возводит число на экране во вторую степень, вторая — вычитает из числа 3. Составьте алгоритм получения из числа 14 числа 58, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21221 — это алгоритм
вычти 3
возведи в квадрат
вычти 3
вычти 3
возведи в квадрат,
который преобразует число 7 в 100.)
Если таких алгоритмов более одного, то запишите любой из них.
Вариант № 3
1. Реферат, набранный на компьютере, содержит 48 страниц, на каждой странице 36 строк, в каждой строке 48 символа. Для кодирования символов используется кодировка, при которой каждый символ кодируется 8 битами. Определите информационный объём реферата.
1) 900 байт
2) 9 Кбайт
3) 81 Кбайт
4) 90 Кбайт
2. Для какого из приведённых значений числа X ложно высказывание: (X = 9) ИЛИ НЕ (X
1) 8
2) 9
3) 10
4) 11
3. Между населёнными пунктами А, В, С, D, Е, F построены дороги, протяжённость которых (в километрах) приведена в таблице:

Определите длину кратчайшего пути между пунктами А и F. Передвигаться можно только по дорогам, протяжённость которых указана в таблице.
1) 5
2) 6
3) 7
4) 8
4. Директор работал с каталогом D:\Школа\Ученики\Адреса. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз в каталог Успеваемость, потом ещё раз поднялся на один уровень вверх и после спустился в каталог Нарушения. Укажите полный путь каталога, в котором оказался директор.
1) D:\Школа\Ученики\Успеваемость
2) D:\Школа\Ученики\Нарушения
3) D:\Школа\Нарушения
4) D:\Школа\Ученики\Успеваемость\Нарушения
5. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд n (где n — целое число), вызывающая передвижение Черепашки на n шагов в направлении движения; Направо m (где m — целое число), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 КомандаЗ] означает, что последовательность команд в скобках повторится k раз.
Черепашке был дан для исполнения следующий алгоритм: Повтори 5 [Вперёд 80 Направо 60]. Какая фигура появится на экране?
1) правильный пятиугольник
2) правильный треугольник
3) правильный шестиугольник
4) незамкнутая ломаная линия
6. Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код:
А | Д | К | Н | О | С |
01 | 100 | 101 | 10 | 111 | 000 |
Некоторые цепочки можно расшифровать не одним способом. Например, 00010101 может означать не только СКА, но и СНК. Даны три кодовые цепочки:
100101000
101111100
100111101
Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.
7. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
v := 1
n := 24
v := n–v*4
n := v*2–n
В ответе укажите одно целое число — значение переменной n.
8. Запишите значение переменной y, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач цел y, i y := 0 нц для i от 1 до 3 y := y + 4*i кц вывод y кон | DIM i, y AS INTEGER y = 0 FOR i = 1 TO 3 y = y + 4*i NEXT i PRINT y | Var y,i: integer; Begin y := 0; For i := 1 to 3 do y := y + 4*i; Writeln(y); End. |
9. В таблице Dat хранятся данные о количестве сделанных учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] — второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач целтаб Dat[1:10] цел k, m Dat[1] := 7; Dat[2] := 9 Dat[3] := 10; Dat[4] := 5 Dat[5] := 6; Dat[6] := 7 Dat[7] := 9; Dat[8] := 8 Dat[9] := 6; Dat[10] := 7 m := 0 нц для k от 1 до 10 если Dat[k] m := m + 1 все кц вывод m кон | DIM Dat(10) AS INTEGER DIM k,m AS INTEGER Dat(1) = 7: Dat(2) = 9 Dat(3) = 10: Dat(4) = 5 Dat(5) = 6: Dat(6) = 7 Dat(7) = 9: Dat(8) = 8 Dat(9) = 6: Dat(10) = 7 m = 0 FOR k = 1 TO 10 IF Dat(k) m = m + 1 END IF NEXT k PRINT m | Var k, m: integer; Dat: array[1..10] of integer; Begin Dat[1] := 7; Dat[2] := 9; Dat[3] := 10; Dat[4] := 5; Dat[5] := 6; Dat[6] := 7; Dat[7] := 9; Dat[8] := 8; Dat[9] := 6; Dat[10] := 7; m := 0; for k := 1 to 10 do if Dat[k] begin m := m + 1 end; writeln(m) End. |
10.
На рисунке изображена схема соединений, связывающих пункты А, В, С, D, Е, F, G, H. По каждому соединению можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из пункта А в пункт H?
11. Ниже в табличной форме представлен фрагмент базы данных «Основные сведения о небесных телах».
Название планеты | Орбитальная скорость, км/с | Средний радиус, км | Наличие атмосферы |
Меркурий | 47,9 | 2440 | Следы |
Венера | 35,0 | 6050 | Очень плотн. |
Земля | 29,8 | 6371 | Плотная |
Марс | 24,1 | 3397 | Разреженная |
Юпитер | 13,1 | 69900 | Очень плотн. |
Сатурн | 9,6 | 58000 | Очень плотн. |
Уран | 6,8 | 25400 | Очень плотн. |
Нептун | 5,4 | 24300 | Очень плотн. |
Плутон | 4,7 | 1140 | Очень плотн. |
Сколько записей в данном фрагменте удовлетворяют условию
(Наличие атмосферы = «Очень плотн.») И (Средний радиус, км 25000)?
В ответе укажите одно число — искомое количество записей.
12. У исполнителя Квадратор две команды, которым присвоены номера:
1. зачеркни слева
2. возведи в квадрат
Первая из них удаляет крайнюю левую цифру числа на экране, вторая — возводит число во вторую степень. Составьте алгоритм получения из числа 62 числа 36, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12121 — это алгоритм зачеркни слева, возведи в квадрат, зачеркни слева, возведи в квадрат, зачеркни слева который преобразует число 47 в 1.)Если таких алгоритмов более одного, то запишите любой из них.
Вариант № 4
1. В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке: Роняет лес багряный свой убор, сребрит мороз увянувшее поле.
1) 120 бит
2) 960 бит
3) 480 байт
4) 60 байт
2. Для какого из приведённых значений числа X ложно высказывание: НЕ (X = 5) ИЛИ (X 6)?
1) 4
2) 5
3) 6
4) 7
3. Между населёнными пунктами A, B, C, D, E построены дороги, протяжённость которых (в километрах) приведена в таблице.
| A | B | C | D | E |
A | | 1 | 5 | | 2 |
B | 1 | | | 6 | |
C | 5 | | | 1 | 7 |
D | | 6 | 1 | | |
E | 2 | | 7 | | |
Определите длину кратчайшего пути между пунктами A и D (при условии, что передвигаться можно только по построенным дорогам).
1) 5
2) 6
3) 7
4) 8
4. Папа Андрея смотрел оценки сына, записанные в электронном виде. Он работал с каталогом H:\Школа\Андрей. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз в каталог Задания, потом спустился на один уровень вниз в каталог Математика. Укажите полный путь каталога, в котором оказался пользователь.
1) H:\Школа\Задания\Математика
2) H:\Школа\Математика
3) H:\Школа\Андрей\Задания\Математика
4) H:\Задания
5. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, у) в точку с координатами (x + а, у + b). Если числа a, b положительные, значение соответствующей координаты увеличивается; если отрицательные, уменьшается.
Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, −3) переместит Чертёжника в точку (6, −1).
Запись
Повтори k раз
Команда1 Команда2 КомандаЗ
Конец
означает, что последовательность команд Команда1 Команда2 КомандаЗ повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Сместиться на (−5, 2) Повтори 5 раз
Сместиться на (2, 0) Сместиться на (−3, −3) Сместиться на (−1, 0) конец
На какую команду можно заменить этот алгоритм?
1) Сместиться на (−10, −15)
2) Сместиться на (15, 13)
3) Сместиться на (10, 15)
4) Сместиться на (−15, −13)
6. Агент 007, передавая важные сведения своему напарнику, закодировал сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы:
М | Ы | Ш | К | А |
€ ? | ? € € | ? ? | ? € | ? € ? |
Определите, какое сообщение закодировано в строчке:
€ ? ? € ? ? €.
В ответе запишите последовательность букв без запятых и других знаков препинания.
7. В алгоритме, записанном ниже, используются переменные a и b. Символ «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
а := 1
b := 2
b := 3 + a*b
а := b/5*a*4
В ответе укажите одно целое число — значение переменной a.
8. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач цел s, k s := 0 нц для k от 3 до 8 s := s + 6 кц вывод s кон | DIM k, s AS INTEGER s = 0 FOR к = 3 TO 8 s = s + 6 NEXT k PRINT s | Var s,k: integer; Begin s := 0; for k := 3 to 8 do s := s + 6; writeln(s); End. |
9. Садовник, работая в оранжерее ботанического сада, записывал в таблицу Flow количество видов растений, цветущих в текущем месяце. (Flow[1] — количество цветущих растений в январе, Flow[2] – в феврале и т. д.).
Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач целтаб Flow[1:12] цел k, m Flow[1] := 25; Flow[2] := 33 Flow[3] := 45; Flow[4] := 56 Flow[5] := 78; Flow[6] := 112 Flow[7] := 120;Flow[8] := 133 Flow[9] := 97; Flow[10] := 77 Flow[11] := 59;Flow[12] := 34 m := 23 нц для k от 1 до 12 если Flow[k] m := m + 1 все кц вывод m кон | DIM Flow(12) AS INTEGER DIM k,m AS INTEGER Flow(1)= 25: Flow(2)= 33 Flow(3)= 45: Flow(4) = 56 Flow(5)= 78: Flow(6)= 112 Flow(7)= 120: Flow(8)= 133 Flow(9)= 97: Flow(10)= 77 Flow(11)= 59: Flow(12)= 34 m = 23 FOR k = 1 TO 12 IF Flow(k) m = m + 1 END IF NEXT k PRINT m | Var k, m: integer; Flow: array[1..12] of integer; Begin Flow[1] := 25; Flow[2] := 33; Flow[3] := 45; Flow[4] := 56; Flow[5] := 78; Flow[6] := 112; Flow[7] := 120; Flow[8] := 133; Flow[9] := 97; Flow[10] := 77; Flow[11] := 59; Flow[12] := 34; m := 23; For k := 1 to 12 Do If Flow[k] Begin m := m + 1; End; Writeln(m); End. |
10. На рисунке — схема дорог, связывающих города A, B, C, D, E, F, G,H. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город H?

11. Ниже в табличной форме представлен фрагмент базы данных «Погода»:
Дата | Температура воздуха, °С | Влажность воздуха, % | Осадки |
18.10.12 | +12 | 91 | дождь |
19.10.12 | +13 | 78 | нет |
20.10.12 | +8 | 62 | нет |
21.10.12 | +5 | 90 | дождь |
22.10.12 | +9 | 91 | нет |
23.10.12 | +10 | 75 | дождь |
24.10.12 | +13 | 61 | дождь |
25.10.12 | +8 | 91 | нет |
26.10.12 | +15 | 66 | нет |
Сколько дней в данном фрагменте удовлетворяют условию
(Осадки = «дождь») И (Температура воздуха, °С
В ответе укажите одно число — искомое количество дней.
12. У исполнителя Квадратор две команды, которым присвоены номера:
1. прибавь 3
2. возведи в квадрат
Первая из них увеличивает число на экране на 3, вторая возводит его во вторую степень. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из числа 4 числа 58, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 22111 — это алгоритм:
возведи в квадрат
возведи в квадрат
прибавь 3
прибавь 3
прибавь 3,
который преобразует число 3 в 90).
Если таких алгоритмов более одного, то запишите любой из них.
Вариант № 5
1. Монография, набранная на компьютере, содержит 1024 страницы, на каждой странице 56 строк, в каждой строке 64 символа. Для кодирования символов используется кодировка Unicode, при которой каждый символ кодируется 16 битами. Определите информационный объём монографии.
1) 1 байт
2) 3 Кбайта
3) 5 Кбайт
4) 7 Мбайт
2. Для какого из приведённых имён истинно высказывание:
НЕ (Третья буква гласная) И (Последняя буква согласная)?
1) Иван
2) Ксения
3) Марина
4) Матвей
3. Иван-Царевич спешит выручить Марью-Царевну из плена Кощея. В таблице указана протяжённость дорог между пунктами, через которые он может пройти. Укажите длину самого длинного участка кратчайшего пути от Ивана-Царевича до Марьи Царевны (от точки И до точки М). Передвигаться можно только по дорогам, указанным в таблице:

1) 1
2) 2
3) 3
4) 6
4. В некотором каталоге хранился файл Вьюга.doc, имевший полное имя D:\2013\Зима\Вьюга.doc В этом каталоге создали подкаталог Январь и файл Вьюга.doc переместили в созданный подкаталог. Укажите полное имя этого файла после перемещения.
1) D:\Январь\Вьюга.doc
2) D:\2013\Зима\Вьюга.doc
3) D:\2013\Январь\Вьюга.doc
4) D:\2013\Зима\Январь\Вьюга.doc
5. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b — целые числа), перемещающую Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные — уменьшается. Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, –3) переместит Чертёжника в точку (6, –1).
Запись
Повтори k раз
Команда1 Команда2 Команда3
Конец
означает, что последовательность команд Команда1 Команда2 Команда3
повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 2 раз
Сместиться на (–3, –4) Сместиться на (3, 3) Сместиться на (1, –2)
Конец
Какую единственную команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
1) Сместиться на (2, –6)
2) Сместиться на (–6, 2)
3) Сместиться на (6, –2)
4) Сместиться на (–2, 6)
6. Ваня шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице:
А 1 | Й 11 | У 21 | Э 31 |
Б 2 | К 12 | Ф 22 | Ю 32 |
В 3 | Л 13 | Х 23 | Я 33 |
Г 4 | М 14 | Ц 24 | |
Д 5 | Н 15 | Ч 25 | |
Е 6 | О 16 | Ш 26 | |
Ё 7 | П 17 | Щ 27 | |
Ж 8 | Р 18 | Ъ 28 | |
З 9 | С 19 | Ы 29 | |
И 10 | Т 20 | Ь 30 | |
Некоторые шифровки можно расшифровать несколькими способами. Например, 311333 может означать «ВАЛЯ», может — «ЭЛЯ», а может — «ВААВВВ». Даны четыре шифровки:
3135420
2102030
1331320
2033510
Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.
7. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной a после выполнения алгоритма:
а := 4
b := 2
b := a/2*b
a := 2*а + 3*b
В ответе укажите одно целое число — значение переменной a.
8. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач цел n, s s := 0 нц для n от 3 до 7 s := s + 2 * n кц вывод s кон | DIM n, s AS INTEGER s = 0 FOR n = 3 TO 7 s = s + 2 * n NEXT n PRINT s END | var n, s: integer; begin s := 0; for n := 3 to 7 do s := s + 2 * n; write(s); end. |
9. В таблице Dat хранятся оценки (по десятибалльной шкале) студента по программированию за 8 прошедших с начала учёбы семестров (Dat[1] — оценка за первый семестр, Dat[2] — за второй и т. д.). Определите, что будет напечатано в результате выполнения следующего алгоритма, записанного на трёх алгоритмических языках.
Алгоритмический язык | Бейсик | Паскаль |
алг нач целтаб Dat[1:10] цел к, m, term Dat[1] := 7 Dat[2] := 7 Dat[3] := 6 Dat[4] := 8 Dat[5] := 4 Dat[6] := 5 Dat[7] := 4 Dat[8] := 7 term:=1 m := Dat[1] нц для к от 2 до 8 если Dat[к] m:= Dat[k] term := k все КЦ вывод term КОН | DIM k,m, term AS INTEGER Dat[1] = 7 Dat[2] = 7 Dat[3] = 6 Dat[4] = 8 Dat[5] = 4 Dat[6] = 5 Dat[7] = 4 Dat[8] = 7 term:=1 m := Dat(1) FOR k := 2 TO 8 IF Dat(k) m =Dat(k) term = k ENDIF NEXT k PRINT term END | Var k, m, term: integer; Dat: array[1...10] of integer; Begin Dat[1] := 7; Dat[2] := 7; Dat[3] := 6; Dat[4] := 8; Dat[5] := 4; Dat[6] := 5; Dat[7] := 4; Dat[8] := 7; term:=1 m := Dat[1]; for k := 2 to 8 do if Dat[k] begin m:= Dat[k]; term := k; end; writeln(term); End. |
10.
На рисунке — схема дорог, связывающих города А, Б, В, Г, Д, Е, Ж и К. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город К?
11. Ниже в табличной форме представлен фрагмент базы данных о погоде.
Дата | Температура | Давление | Ветер | Осадки |
01.05.2010 | 17 | 754 | 9 | нет |
02.05.2010 | 16 | 752 | 11 | нет |
03.05.2010 | 14 | 749 | 15 | нет |
04.05.2010 | 14 | 747 | 17 | дождь |
05.05.2010 | 15 | 745 | 14 | дождь |
06.05.2010 | 13 | 750 | 13 | дождь |
07.05.2010 | 12 | 751 | 8 | нет |
08.05.2010 | 15 | 749 | 5 | нет |
Сколько записей в данном фрагменте удовлетворяют условию
(Температура (°С) 15 ) ИЛИ (Давление (мм рт. ст.) 747)?
В ответе укажите одно число – искомое количество записей.
12. У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 3
2. вычти 5
Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 5. Составьте алгоритм получения из числа 14 числа 31, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 11221 — это алгоритм умножь на 3, умножь на 3, вычти 5, вычти 5, умножь на 3, который преобразует число 2 в 24.) Если таких алгоритмов более одного, то запишите любой из них.
Вариант № 6
1. Статья, набранная на компьютере, содержит 16 страниц, на каждой странице 40 строк, в каждой строке 40 символов. В одном из представлений Unicode каждый символ кодируется 16 битами. Определите информационный объём статьи в этом варианте представления Unicode.
1) 50 Кбайт
2) 40 Кбайт
3) 400 байт
4) 800 байт
2. Для какого из приведённых названий ложно высказывание:
(Количество букв чётное) ИЛИ (Последняя буква гласная)?
1) Москва
2) Омск
3) Дубна
4) Новокузнецк
3. Иван-Царевич спешит выручить Марью-Царевну из плена Кощея. В таблице указана протяжённость дорог между пунктами, через которые он может пройти. Укажите длину самого длинного участка кратчайшего пути от Ивана-Царевича до Марьи Царевны (от точки И до точки М). Передвигаться можно только по дорогам, указанным в таблице:

1) 1
2) 2
3) 3
4) 6
4. Пользователь находился в каталоге Расписание. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге
С:\учёба\химия\ГИА.
Укажите полный путь каталога, с которым пользователь начинал работу.
1) С:\учёба\химия\Расписание
2) С:\учёба\2013\Расписание
3) С:\учёба\Расписание
4) С:\Расписание
5. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа), перемещающую Чертёжника из точки с координатами (x, y) в точку с координатами (x + a, y + b). Если числа a, b положительные, значение соответствующей координаты увеличивается, если отрицательные — уменьшается.
Например, если Чертёжник находится в точке с координатами (4, 2), то команда Сместиться на (2, –3) переместит Чертёжника в точку (6, –1). Запись
Повтори k раз
Команда1 Команда2 Команда3
Конец
означает, что последовательность команд Команда1 Команда2 Команда3 повторится k раз.
Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 раз
Сместиться на (–2, –1) Сместиться на (3, 2) Сместиться на (2, 1)
Конец
Какую единственную команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
1) Сместиться на (9, 6)
2) Сместиться на (–6, –9)
3) Сместиться на (6, 9)
4) Сместиться на (–9, –6)
6. Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код:
А | Д | К | Н | О | С |
01 | 100 | 101 | 10 | 111 | 000 |
Некоторые цепочки можно расшифровать не одним способом. Например, 00010101 может означать не только СКА, но и СНК. Даны три кодовые цепочки:
10111101
00011110
100111101
Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.
7. В программе «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Определите значение переменной b после выполнения алгоритма:
а := 3
b := 8
а := b - a*2
b := 24/a*4
В ответе укажите одно целое число — значение переменной b.
8. Запишите значение переменной s, полученное в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач цел s, k s := 0 нц для k от 6 до 9 s := s + 12 кц вывод s кон | DIM k, s AS INTEGER s = 0 FOR к = 6 TO 9 s = s + 12 NEXT k PRINT s | Var s,k: integer; Begin s := 0; for k := 6 to 9 do s := s + 12; writeln(s); End. |
9. Садовник, работая в оранжерее ботанического сада, записывал в таблицу Flow количество видов растений, цветущих в текущем месяце. (Flow[1] — количество цветущих растений в январе, Flow[2] – в феврале и т. д.).
Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования.
Алгоритмический язык | Бейсик | Паскаль |
алг нач целтаб Flow[1:12] цел k, m Flow[1] := 25; Flow[2] := 33 Flow[3] := 45; Flow[4] := 56 Flow[5] := 78; Flow[6] := 112 Flow[7] := 120;Flow[8] := 133 Flow[9] := 97; Flow[10] := 77 Flow[11] := 59;Flow[12] := 34 m := 35 нц для k от 1 до 12 если Flow[k] 100 то m := m + 1 все кц вывод m кон | DIM Flow(12) AS INTEGER DIM k,m AS INTEGER Flow(1)= 25: Flow(2)= 33 Flow(3)= 45: Flow(4) = 56 Flow(5)= 78: Flow(6)= 112 Flow(7)= 120: Flow(8)= 133 Flow(9)= 97: Flow(10)= 77 Flow(11)= 59: Flow(12)= 34 m = 35 FOR k = 1 TO 12 IF Flow(k) 100 THEN m = m + 1 END IF NEXT k PRINT m | Var k, m: integer; Flow: array[1..12] of integer; Begin Flow[1] := 25; Flow[2] := 33; Flow[3] := 45; Flow[4] := 56; Flow[5] := 78; Flow[6] := 112; Flow[7] := 120; Flow[8] := 133; Flow[9] := 97; Flow[10] := 77; Flow[11] := 59; Flow[12] := 34; m := 35; For k := 1 to 12 Do If Flow[k] 100 Then Begin m := m + 1; End; Writeln(m); End. |
10. На рисунке – схема дорог, связывающих города A, B, C, D, E, F, G, H. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города А в город H?

11. Ниже в табличной форме представлен фрагмент базы данных «Факультеты».
Факультет | План приёма | Стоимость обучения | Стипендия |
Менеджмент | 10 | 50 000 | Есть |
Дизайн | 14 | 60 000 | Нет |
Маркетинг | 2 | 25 000 | Есть |
История | 35 | 40 000 | Есть |
Философия | 20 | 404 000 | Нет |
Психология | 16 | 21 000 | Нет |
Педагогика | 2 | 28 000 | Есть |
Управление качеством | 3 | 20 000 | Нет |
Сколько факультетов в данном фрагменте удовлетворяют условию
(Стоимость обучения 40000) ИЛИ (Стипендия = "Есть")?
В ответе укажите одно число — искомое количество факультетов.
12. У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 1
Первая из них возводит число на экране во вторую степень, вторая — прибавляет к числу 1. Составьте алгоритм получения из числа 2 числа 27, содержащий не более 5 команд. В ответе запишите только номера команд. В ответе запишите только номера команд. (Например, 11221 — это алгоритм: возведи в квадрат, возведи в квадрат, прибавь 1, прибавь 1, возведи в квадрат, который преобразует число 2 в 324.) Если таких алгоритмов более одного, то запишите любой из них.
Ответы
Вариант 1 Вариант 2 Вариант 3

Вариант 4 вариант 5 вариант 6
