Font size
Worksheets9кл Повторение май 2023
Total questions: 23
Worksheet time: 2hrs 55mins
Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код.
Некоторые цепочки можно расшифровать не одним способом. Например, 00010101 может означать не только СКА, но и СНК. Даны три кодовые цепочки:
10111101
1010110
10111000
Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.
(a)
Вася и Петя играли в шпионов и кодировали сообщения собственным шифром. Фрагмент кодовой таблицы приведён. Расшифруйте сообщение, если известно, что буквы в нём не повторяются:
+ ~ + ~+@@~ +
ОИМПИ
ЛИМПОП
ОЛИМП
ЛОМПИ
Настя и Саша играли в шпионок и кодировали сообщения собственным шифром. Расшифруйте сообщение:
*@@~**~*~
(a)
Ваня играл в агентов кодов сообщения и собственным шифром. Расшифруйте сообщение, если известно, что буквы в нём не повторяются:
#++^##^#^
ЛЕСКА
ЛЖАКС
ЖЕСКАЛ
От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:
– – • – – – – – • • • – – – • – • –
При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы в таблице выше.
(a)
Мальчики играли в шпионов и закодировали сообщение придуманным шифром. Расшифруйте полученное сообщение:
* + _+ + _ + + _ _ _ *
Кодовая таблица приведена выше. Запишите в ответе расшифрованное сообщение.
(a)
От разведчика было получено сообщение:
0110011110101111
В этом сообщении зашифрован пароль – последовательность русских букв. В пароле использовались только буквы А, К, О, Р, С, У; каждая буква кодировалась двоичным словом по такой таблице выше. Расшифруйте сообщение.
Запишите в ответе пароль.
(a)
Сколько существует различных путей из города А в город К?
(a)
Сколько существует различных путей, ведущих из города А в город Л и проходящих через город Ж, но НЕ проходящих через город Д?
9
12
7
16
Сколько существует различных путей из города А в город Н, проходящих через город K?
(a)
Напишите наибольшее двузначное число x, для которого ИСТИННО высказывание:
(ТОЛЬКО ПЕРВАЯ ЦИФРА ЧЁТНАЯ) И НЕ (ЧИСЛО ДЕЛИТСЯ НА 7)
И (ЧИСЛО ДЕЛИТСЯ НА 9)
(a)
Найдите наибольшее число x, для которого истинно высказывание:
НЕ (x > 43) И НЕ (сумма цифр числа x меньше 9)
13
21
39
41
x = int(input())
y = int(input())
if y <= 100 or x > 90:
print("ДА")
else: print("НЕТ")
Было проведено 10 запусков этой программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(105, 100); (95, 110); (100, 95); (95, 90); (105, 90); (85, 110); (100, 110); (85, 105); (85, 95); (90, 100)
Сколько было запусков, при которых программа напечатала «НЕТ»?
(a)
s = int(input())
t = int(input())
if s < 10 or t > 10:
print("ДА")
else: print("НЕТ")
Было проведено 9 запусков этой программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5)
Сколько было запусков, при которых программа напечатала «ДА»?
2
4
6
0
s = int(input())
t = int(input())
if s < 10 or t < 10:
print("ДА")
else: print("НЕТ")
Было проведено 9 запусков этой программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5)
Сколько было запусков, при которых программа напечатала «ДА»?
(a)
Напишите наибольшее число x, для которого ложно высказывание:
(x > 72) ИЛИ (x не делится на 11)
(a)
Напишите наибольшее число x, для которого истинно высказывание:
(x < 39) И НЕ (сумма цифр числа x больше 10)
(a)
var x, y: integer;
begin
readln(x);
readln(y);
if (y <= 100) or (x > 90)
then writeln('ДА')
else writeln('НЕТ')
end.
(105, 100); (95, 110); (100, 95); (95, 90); (105, 90); (85, 110); (100, 110); (85, 105); (85, 95); (90, 100)
Сколько было запусков, при которых программа напечатала «НЕТ»?
(a)
var x, y: integer;
begin
readln(x);
readln(y);
if (y >= 150) and (x <= 200)
then writeln('ДА')
else writeln('НЕТ')
end.
(240, 180); (150, 200); (210, 200); (130, 150); (190, 140); (210, 170); (180, 210); (170, 90); (210, 210); (200, 150)
Сколько было запусков, при которых программа напечатала «ДА»?
(a)
var x, y: integer;
begin
readln(x);
readln(y);
if (y > 30) or (x < 20)
then writeln('ДА')
else writeln('НЕТ')
end.
(35, 25); (20, 35); (30, 20); (25, 10); (40, 30); (15, 25); (20, 30); (35, 15); (35, 20); (30, 10)
Сколько было запусков, при которых программа напечатала «ДА»?
(a)
var s, t: integer;
begin
readln(s);
readln(t);
if (s > 10) and (t < 10)
then writeln('ДА')
else writeln('НЕТ')
end.
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5)
Сколько было запусков, при которых программа напечатала «НЕТ»?
(a)
var s, t: integer;
begin
readln(s);
readln(t);
if (s > 10) or (t > 10)
then writeln('ДА')
else writeln('НЕТ')
end.
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5)
Сколько было запусков, при которых программа напечатала «ДА»?
(a)
var s, t: integer;
begin
readln(s);
readln(t);
if (s > 10) and (t > 10)
then writeln('ДА')
else writeln('НЕТ')
end.
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5)
Сколько было запусков, при которых программа напечатала «ДА»?
(a)
