ОГЭ ИКТ 4-7 задания
Список вопросов теста
Вопрос 1
Между населенными пунктами A, B, C, D, E построены дороги, протяженность которых в (километрах) приведена в таблице.
| A | B | C | D | E | |
| A | 2 | 9 | 4 | ||
| B | 2 | 3 | 5 | ||
| C | 9 | 3 | 6 | 10 | |
| D | 4 | 6 | 8 | ||
| E | 5 | 10 | 8 |
Определите длину кратчайшего пути между пунктами A и E, проходящего через пункт С. Передвигаться можно только по дорогам, протяженность которых указана в таблице. Дважды передвигаться по любой из дорог нельзя.
Вопрос 2
У исполнителя две команды, которым присвоены номера:
1. прибавь 3;
2. умножь на b
(b — неизвестное натуральное число; b ≥ 2).
Выполняя первую из них, исполнитель увеличивает число на экране на 3, а выполняя вторую, умножает это число на b. Программа для исполнителя — это последовательность номеров команд. Известно, что программа 11211 переводит число 1 в число 97. Определите значение b.
Вопрос 3
У исполнителя две команды, которым присвоены номера:
1. раздели на 2
2. вычти 3
Первая из них уменьшает число на экране в 2 раза, вторая уменьшает его на 3. Исполнитель работает только с натуральными числами. Составьте алгоритм получения из чиcла 76 числа 5, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21211– это алгоритм:
вычти 3
раздели на 2
вычти 3
раздели на 2
раздели на 2,
который преобразует число 33 в 3.)
Если таких алгоритмов более одного, то запишите любой из них.
Вопрос 4
var s, t: integer;
begin
readln(s);
readln(t);
if (s > 8) or (t > 8)
then writeln('YES')
else writeln('NO');
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(8, 8); (9, 6); (4, 7); (6, 6); (–9, –2); (–5, 9); (–10, 10); (6, 9); (10, 6).
Сколько было запусков, при которых программа напечатала «NO»?
Вопрос 5
var s, k: integer;
begin
readln(s);
readln(k);
if s div 2 = k
then writeln ('ДА')
else writeln ('НЕТ')
end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
(1, 1); (8, 4); (14, 10); (20, 1); (7, 3); (10, 5); (10, 2); (4, 1); (1, 0).
Сколько было запусков, при которых программа напечатала «НЕТ»?
Примечание: Операция div в Паскале возвращает целую часть от деления двух целых чисел, отбрасывая дробную часть. Например, 14 div 3 равно 4
Вопрос 6
Доступ к файлу name.gif, находящемуся на сервере jour.com, осуществляется по протоколу ftp. Фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
A) .com
Б) ftp
B) jour
Г) /
Д) ://
Е) .gif
Ж) name
Вопрос 7
Миша записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Мишина мама случайно постирала куртку вместе с запиской. После стирки Миша обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г:
| 2.12 | 22 | .30 | 5.121 |
|---|---|---|---|
| А | Б | В | Г |
Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
Вопрос 8
Почтовый ящик Ivanov_Maksim находится на сервере klass.school.ru. Фрагменты адреса электронной почты закодированы буквами от А до Е. Запишите последовательность букв, кодирующую этот адрес.
| А) Maksim Б) @ В) school Г) .ru Д) Ivanov_ Е) klass. |
Вопрос 9
var s, k: integer; begin readln(s); readln(k); if s >= 2 * k then writeln ('ДА') else writeln ('НЕТ') end.
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
(1, 2); (8, 4); (6, −12); (−5, −5); (3, 11); (—10, 12); (—10, −2); (4, 1); (2, 5).
Сколько было запусков, при которых программа напечатала «ДА»?


