Унуннииеиввеекерррсасааамнм какое сообщение было передано

Обновлено: 30.06.2024

Всем доброе время суток, сегодня мы рассмотрим второе задание ОГЭ по информатике 2021 года.

Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код:

Некоторые цепочки можно расшифровать не одним способом. Например, 00010101 может означать не только СКА, но и СНК. Даны три кодовые цепочки:

Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.

Рассмотрим верхнюю цепочку.

Она может начинаться с 10, 111, а может начинаться с 101, 111, здесь мы видим два варианта расшифровки, а значит эта строка нам не подходит.

Рассмотрим центральную цепочку.

Она по-любому начинается с 000, т.к. больше нет подходящих букв, начинающихся с больше одного нуля. Далее идёт 111, т.к. опять же нет букв, которые могут закодировать несколько единиц и на конце, таким образом, остается 10. Данная строка может быть раскодирована только одним способом, поэтому это наш потенциальный ответ.

Рассмотрим последнюю строчку.

Данная строка может начинаться с 100 и 111, а может с 10 и 01, соответственно данная строка нам не подходит.

Нашим правильным ответом является вторая строка, раскодируем её и получим слово СОН.

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

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

Расшифруйте радиограмму. Запишите в ответе расшифрованную радиограмму.

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

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

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

Далее мы попадаем опять под выбор: А или Л, но А нам брать нельзя, т.к. эту позицию мы рассматривали и у нас нет символов, которые начинаются с одной или двух точек, это значит, что третьим символом у нас становиться Л. Угадано: АДЛ(*--***-**). Осталось угадать ––••–••–•––.

Далее нам нужен символ, который начинается с тире и потом можно опять поставить тире, под эти условия подходит только буква Т, Д не подходит по той причине, что после тире идёт точка. Угадано: АДЛТ(*--***-**-). Осталось угадать –••–••–•––.

Здесь уже идёт Д, так как если мы возьмём опять Т, то мы не найдём символ с двумя или одной точками в начале. Угадано: АДЛТД(*--***-**--**). Осталось: –••–•––.

Опять Д по тем же причинам, что и в предыдущем выборе. Угадано: АДЛТДД(*--***-**--**-**). Осталось: –•––.

Далее выбираем Т, т.к. больше нет букв с тире на третьей позиции. Угадано: АДЛТДДТ(*--***-**--**-**-). Осталось: •––.

Далее выбираем А, т.к. это единственная буква, которая начинается с *- и потом даёт возможность поставить еще тире за счёт буквы Т.

Вася шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице:

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

Рассмотрим первую строчку:

Начинаться может с буквы 8, т.к. буквы 81 нет, далее идут цифры разделяемые нулями а значит, что эти числа 10,20,30, иначе быть не может, иначе какой-то букве придётся начинаться с 0, а такого номера нет. Это строка имеет код 8 10 20 30 (ЖИТЬ) и является потенциально верным ответом.

После 8 может идти 1 12 или 11 2 или 11 21, вариантов много, соответственно нам не подходит этот вариант.

После 8 идёт 1 12 или 11 2, или 11 22, опять не подходит.

В начале 8, после идёт 1 5 или 15, дальше мы можем или соединять цифры в числа или оставлять одинарными значениями, что не подходит под условие задачи.

Танкер MAERSK NEPTUNE

Танкер MAERSK NEPTUNE

При работе в режиме радиотелефонии необходимо руководствоваться следующими правилами:

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

А - Анна Л - Леонид Ц - Цапля
Б - Борис М - Михаил Ч - человек
В - Василий Н - Николай Ш - Шура
Г - Григорий 0 - Ольга Щ - Щука
Д - Дмитрий П - Павел Э - Эхо
Е - Елена Р - Роман Ю - Юрий
Ж - Женя С - Семен Я - Яков
3 - Зинаида Т - Татьяна Ы - Еры
И - Иван У - Ульяна Ь - мягкий знак
Й - Иван краткий Ф- Федор Ъ - твердый знак
К - Константин X - Харитон

  • - двузначные группы, например 44 95 передаются голосом так: сорок четыре девяносто пять и т.д.
  • - трехзначные группы, например 123 456 передаются голосом так: сто двадцать три четыреста пятьдесят шесть и т.д.
  • - четырехзначные групп, например: 1234 5678 передаются голосом так: двенадцать тридцать четыре пятьдесят шесть семьдесят восемь и т.д.
  • - пятизначные группы, например: 12234 56783 передаются голосом так: двенадцать двести тридцать четыре пятьдесят шесть семьсот восемьдесят три и т.д.

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

3. При международных телефонных связях применяется следующий фонетический алфавит и цифровой код (в соответствии с МСС -65):

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

Цифра или знак Кодовое слово Произношение кодового слова
1 Nadazero NAH DAH ZAY RON НА ДА ЗЕЙ PO
2 Unaone 00 NAH WUN У HA BAH
3 Bissotwo BEES SON TOO БИС СО ТУ
4 Terrathree TAY PAH TREE ТЕЙ PA ТРИ
5 Pantafive PAN TAN FIVE ПАН ТА ФАЙВ
6 Soxisix SOK SEE SIX СОК СИ СИКС
7 Setteseven SAY TAY SEVEN СУЙ ТЕЙ СЭВЕН
8 Oktoeight OK TOH AIT ОК ТО ЭЙТ
9 Novenine NO VAY NINER НО ВЕЙ НАЙНЕР
Запятая десятичной дроби Decimal DAY SEE MAL ДЕЙ СИ МЭЛ
Точка Stop STOP СТОП

Ударения следует делать на все слоги.

a. При аварийном обмене, а также при получении медицинских консультаций, в случае языковых затруднений необходимо использовать международный свод Сигалов (МСС).

c. Для указания места но пеленгу и расстоянию от берегового объекта передаются:

- буква A (Alfa) за которой следует трехзначная цифровая группа для обозначения истинного пеленга судна от берегового объекта;

- наименование берегового объекта;

- буква R (Romeo) за которой следует одна или несколько цифр, означающих расстояние в морских милях.

5. Для указания места координатами передаются:

- буква L (Lima) за которой следует четырехзначная цифровая группа- две цифры для градусов и две для минут

- буква N (November) для северной широты или буква S (Sierra) - для южной.

- буква G (Golf) за которой следует пятизначная цифровая группа; три цифры для градусов, две для минут;

- буква Е (Echo) для восточной долготы или буква W (Whiskey) - для западной.

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

  • - АЕ (Alfa Echo) - Я должен оставить свое судно.
  • - СВ (Charlie Bravo) - Мне требуется немедленная помощь.
  • - СВ6 (Charlie Bravo Soxisix) - Мне требуется немедленная помощь, у меня пожар.
  • - DX (Delta X-ray) - Я тону.
  • - HW3 (Hotel Whiskey TerraThree) - Столкнулся с неизвестным судном.
  • - НХ1 (Hotel X-ray Unaone) - я получил серьезные повреждения выше ватерлинии.
  • - HY (Hotel Yankee) - Судно, с которым я столкнулся, затонуло.

Ответ судну, терпящему бедствие:

  • - CP (Charlie Papa) - Я следую для оказания вам помощи.
  • - ED (Echo Delta) - Ваши сигналы бедствия приняты.
  • - EL (Echo Lima) - Повторите координаты места бедствия.
  • АА (Alfa Alfa) - все после. ;
  • АВ (Alfa Bravo) - все перед . ;
  • BN (Bravo November) - все между . и. ;
  • WA (Whiskey Alfa) - слово или группа после. ;
  • WB (Whiskey Bravo) - слово или группа перед . ;

После окончания обмена передается сигнал VA (Victor Alfa)

  • MAYDAY MAYDAY MAYDAY
  • This is motor vessel Magnitogorsk Magnitogorsk Magnitogorsk Interco
  • Lima Soxisix Pantafive Unaone Setteseven November Golf Nadazero Terrathree Soxisix Whiskey Charlie Bravo Soxisix Alfa Romeo.

Двухцифровые коды специального доступа в системе спутниковой связи INMARSAT

Расписание передач информации по безопасности мореплавания по сети SafetyNET

NAV/MEТ AREA Co-ordinator Times (UTC) Issuing Country Times (UTC) Satellite
I United Kingdom 1730 & as appopriate (AOR-E) United Kingdom 0930,2130 (AOR-E] Warnings only (AOR-W) AOR-E/AOR-W
II France 1630 (AOR-E) France 0900, 2100,(AOR-E/AOR-W) AOR-E/AOR-W
III Spain 1200, 2400 & on receipt (AOR-E) Greece 1000,2200 (AOR-E) AOR-E
IV United States 1000, 2200 United States 0430,1030,1630, 2230 AOR-W
V Brazil 0400, 1200 Brazil 0130,0730,1330, 1930 AOR-E
VI Argentina 0200, 1400 Argentina 0230, 1730 AOR-W
VII South Africa 0940,1940 (AOR-E) South Africa 0940.1940 (AOR-E)
0940.1940 (IOR)
AOR-E/IOR
VIII India 1000 India
Mauritius/La Reunion
0900,1800 for N of 0°
0130,1330, for S of 0°
00002 3 4 06003 12003 18003 for S of 0°
(IOR)
IX Pakistan 0800 Pakistan 0700 (IOR)
X Australia 0700,1900 & on receipt Australia 1030, 2330,(IOR) N,NE SE, W, Casey E
10000,2300 (POR) W,Casey W
0550 LT, 1210 LT 9 (POR) Bass Strait only
( IOR)/POR
XI Japan 0005, 0805, 1205 IOR/POR China
Japan
0330,1015,1430, 2215(IOR)
0230,0830,1430, 2030, for N of 0° (POR) 0815, 2015 for S of 0° (POR)
IOR/POR
XII United States 1030, 2230 United States 0545,1145,1745, 2345 POR/AOR-W
XIII Russia 0930, 2130 Russia 0930, 2130 POR
XVI New Zealand Every 12h & on receipt New Zealand 0130 LT, 1330 LT (NZ Coast only) 0330,1530 (Warning only) 0930,2130 POR
XV Chile 0215,1430, 2210 Chile 1800 AOR-W
XVI Peru 0519,1119,1719,2319 United States 0515,1115,1715, 2315 AOR-W

Стандартные фразы для обмена с вертолётом

Join me on VHF Channel Свяжитесь со мной на канале . УКВ
Query - what is your exact position? Запрос - каковы ваши точные координаты
Please transmit a long homing signal on 410kHz. Пожалуйста, передайте продолжительный сигнал на частоте 410 кГц для привода.
Query - what is your speed? Запрос - какова ваша скорость?
Query - what is the present relative wind Direction and sped across your deck? Запрос - каковы в данный момент направление ветра и его скорость относительно палубы?
Query - what are the pitch, roll, sea and spray conditions at the operating area? Запрос - какая у вас килевая и бортовая качка, состояние моря и наличие заливаемости палубы в зоне проведения операции?
I understand that your vessel has:
- a landing area with a clear zone of. meters in diameter on the port/starboard side/centre line;
- a pick-up area with a manoeuvting zone of. meters in diameter on the port/starboard side. I propose to serve you on the port/starboard side/centre line landing/ pick-up area.
Понимаю, что ваше судно имеет:
- место для посадки со свободной зоной диаметром. метров по левому/правому борту/в диаметральной плоскости;
- район для подъёма с зоной маневрирования. метров в диаметре по левому/правому борту. Я предлагаю использовать место для посадки, район для подъёма лебёдкой по левому/правому борту/ в диаметральной плоскости.
I will be overhead your vessel in . minutes. Я буду над вашим судном через . минут.
I have you in sight. Я вас вижу.
Query- is the ship ready? Запрос - судно готово?
Query- is the deck party ready? Запрос - палубная команда готова?
Query- is the operating area clear of unnecessary personnel? Запрос - зона проведения операции свободна от посторонних?
Query- is the fire -fighting equipment ready? Запрос - противопожарное оборудование готово?
Please confirm that all passengers have been briefed on winching procedures? Пожалуйста, подтвердите, что все пассажиры проинструктированы по процедуре подъёма лебёдкой.
Please confirm that there are no obstructions above the operating area. Пожалуйста, подтвердите, что нет препятствий над местом проведения операции.
Please confirm permission to land. Пожалуйста, подтвердите разрешение на посадку.
I am standing by. Я ожидаю в состоянии готовности.
I expect to be ready in . minutes. Я предполагаю быть готовым через. минут.
Please maintain your course and speed (if possible) Пожалуйста, сохраните свой курс и скорость (если возможно).
Can you alter course to.. .degrees? Можете ли вы лечь на курс . градусов.
Can you reduce speed to . knots? Можете ли вы снизить скорость до. узлов?
Please advise when you have steadied on your new speed/course. Пожалуйста, сообщите, когда вы будете лежать на новом курсе/следовать с новой скоростью.
Can you resume your original course and speed? Можете ли вы лечь на первоначальный курс/следовать с первоначальной скоростью.
Acknowledgement Подтверждение.
My vessel’s position is. miles from . (prominent point) Местоположение моего судна. миль от (приметного пункта)
My vessel has:
- a landing area with a clear zone of. meters in diameter on the port/starboard side/centre line;
- a pick-up area with a manoeuvting zone of. meters in diameter on the port/starboard side.
На моем судне имеется:
- место для посадки со свободной зоной диаметром. метров по левому/правому борту/в диаметральной плоскости;
- район для подъёма с зоной маневрирования. метров в диаметре по левому/правому борту.
My vessel is/is not ready for you to approach. Мое судно готово/не готово к сближению с вами.
Stand by. I expect to be ready for you to approach in . minutes. Ждите. Я собираюсь быть готовым к сближению с вами через . минут.
My present course is . degrees. Мой курс в данный момент . узлов.
My present speed is . knots. Моя скорость в данный момент . узлов.
I am shipping light spray on deck/heavy spray on deck. Имеется небольшая заливаемость палубы/ сильная заливаемость.
I am pitching/ rolling moderately/heavily? Я испытываю умеренную/сильную килевую/ бортовую качку.
Query-do you wish me to reduce speed? Запрос - вы хотите, чтобы я изменил скорость?
Query- do you wish me to alter course? Запрос - вы хотите, чтобы я изменил курс?
The ship is ready - all preparations have been made. Судно готово - все приготовления выполнены.
Affirmative: you have permission to proceed with the operation. Утвердительный: вы имеете разрешение на проведение операции.
Affirmative: you have permission to land. Утвердительный: вы имеете разрешение на посадку.
Acknowledgement Подтверждение.
Процедурные слова, рекомендуемые международным авиационным и морским наставлением по поиску и спасанию (IAMSAR) для использования при радиообмене

(IAMSAR Manual. Volume HI. Mobile facilities. Section 4.IM1/ICA0. London, 1998)

Проверяемые элементы содержания: Знание о методах измерения количества информации


Плейлист видеоразборов задания на YouTube:
Задание демонстрационного варианта 2022 года ФИПИ

Сколько вариантов шифра или кодовых слов

Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых является цифрой от 1 до 6.

Сколько различных вариантов шифра можно задать, если известно, что цифра 1 должна встречаться в коде ровно 1 раз, а каждая из других допустимых цифр может встречаться в шифре любое количество раз или не встречаться совсем?

Ответ: 3125


Найдем количество вариантов двумя разными способами (можно выбрать любой из них):
✎ 1 способ. Найдем количество вариантов методом перебора:

✎ 2 способ. Найдем количество вариантов при помощи формулы комбинаторики:

✎ Решение с использованием программирования:

begin var n := 0; var str := '123456'; foreach var s1 in str do foreach var s2 in str do foreach var s3 in str do foreach var s4 in str do foreach var s5 in str do begin if (s1 + s2 + s3 + s4 + s5).CountOf('1') = 1 then n += 1; end; print(n) end.

Cartesian(5) — метод расширения последовательности, возвращающий декартову степень множества символов, т.е. в нашем случае перебор 5-знаковых слов из заданных символов

n=0 str='123456' for s1 in str: for s2 in str: for s3 in str: for s4 in str: for s5 in str: if (s1+s2+s3+s4+s5).count('1')==1: n+=1 print(n)

Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых является либо буквой (A или B) или цифрой (1, 2 или 3).

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

Ответ: 810

✎ Решение с использованием программирования:

begin var n := 0; var str := 'AB123'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do for var s5 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4] + str[s5]; if (res.CountOf('A') = 1) and (res.CountOf('B') = 0) or (res.CountOf('B') = 1) and (res.CountOf('A') = 0) then n += 1; end; print(n) end.

Cartesian(5) — метод расширения последовательности, возвращающий декартову степень множества символов, т.е. в нашем случае перебор 5-знаковых слов из заданных символов

n=0 str='AB123' for s1 in str: for s2 in str: for s3 in str: for s4 in str: for s5 in str: if ((s1+s2+s3+s4+s5).count('A')==1 and (s1+s2+s3+s4+s5).count('B')==0) or ((s1+s2+s3+s4+s5).count('B')==1 and (s1+s2+s3+s4+s5).count('A')==0): n+=1 print(n)

Сколько различных кодовых слов может использовать Олег?

Ответ: 250

N = n1 * n2 * n3 * … * nL = n L

✎ Решение с использованием программирования:

begin var n := 0; var str := 'АБВГДЕ'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4]; if (res[1]='Г') and (res[2]<>'Г') and (res[3]<>'Г') and (res[4]<>'Г') or (res[1]<>'Г') and (res[2]<>'Г') and (res[3]<>'Г') and (res[4]='Г') then n += 1; end; print(n) end.

Cartesian(4) — метод расширения последовательности, возвращающий декартову степень множества символов, т.е. в нашем случае перебор 4-знаковых слов из заданных символов

n=0 str='АБВГДЕ' for s1 in str: for s2 in str: for s3 in str: for s4 in str: if (s1 =='Г') and (s2!='Г') and (s3!='Г') and (s4!='Г') or (s1 !='Г') and (s2!='Г') and (s3!='Г') and (s4=='Г'): n+=1 print(n)

Шифр кодового замка представляет собой последовательность из пяти символов, каждый из которых является одной из букв X, Y или Z.

Сколько различных вариантов шифра можно задать, если известно, что буква X должна встречаться в коде ровно 2 раза, а каждая из других допустимых букв может встречаться в шифре любое количество раз или не встречаться совсем?

Ответ: 80

✎1 способ. Перебор всех вариантов:

✎ 2 способ. При помощи формулы поиска числа сочетаний:

Число сочетаний из n элементов по k элементов:

* Факториал числа: n! = 0 * 1 * 2 * 3 * .. * n

✎ Решение с использованием программирования:

begin var n := 0; var str := 'xyz'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do for var s5 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4] + str[s5]; if res.countOf('x') = 2 then // или if res.Count(y -> y = 'x') = 2 then n += 1; end; print(n) end.

Cartesian(5) — метод расширения последовательности, возвращающий декартову степень множества символов, т.е. в нашем случае перебор 5-знаковых слов из заданных символов

n=0 str='xyz' for s1 in str: for s2 in str: for s3 in str: for s4 in str: for s5 in str: if (s1+s2+s3+s4+s5).count('x') == 2: n+=1 print(n)

Сколько слов длины 5, начинающихся с согласной буквы и заканчивающихся гласной буквой, можно составить из букв ОСЕНЬ? Каждая буква может входить в слово несколько раз. Слова не обязательно должны быть осмысленными словами русского языка.

Ответ: 500

N = n1 * n2 * n3 * … * nL = n L

✎ Решение с использованием программирования:

begin var n := 0; var str := 'ОСЕНЬ'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do for var s5 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4] + str[s5]; if ((res[1] = 'С') or (res[1] = 'Н')) and ((res[5] = 'О') or (res[5] = 'Е')) then n += 1; end; print(n) end.

'ОСЕНЬ'.Cartesian(5).Where(w->w[0] in 'СН').Where(w->w[4] in 'ОЕ').Count.Print

str = 'ОСЕНЬ' n = 0 for s1 in str: for s2 in str: for s3 in str: for s4 in str: for s5 in str: res = s1 + s2 + s3 + s4 if (s1 == 'С' or s1 == 'Н') and (s5 == 'О' or s5 == 'Е'): n += 1 print(n)

Вася составляет 4-буквенные слова, в которых есть только буквы Л, Е, Т, О, причём буква Е используется в каждом слове хотя бы 1 раз. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем.

Сколько существует таких слов, которые может написать Вася?

Ответ: 175

N = n1 * n2 * n3 * …
где

Результат: 175
✎ 2 способ:

  • Так как по условию буква Е встретится хотя бы 1 раз, значит, можно утверждать, что не может быть такого, чтобы буква Е не встретилась бы ни одного раза.
  • Таким образом, рассчитаем случай, когда буква Е встречается все 4 раза (т.е. все случаи) и отнимем от результата невозможный случай: когда буква Е не встретится ни одного раза:
  • Вычтем из первого варианта невозможный вариант № 2:

✎ Решение с использованием программирования:

begin var n := 0; var str := 'ЛЕТО'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4]; if res.countOf('Е') >= 1 then // или if res.Count(y -> y = 'Е') >= 1 then n += 1; end; print(n) end.

Cartesian(4) — метод расширения последовательности, возвращающий декартову степень множества символов, т.е. в нашем случае перебор 4-знаковых слов из заданных символов

n=0 str='ЛЕТО' for s1 in str: for s2 in str: for s3 in str: for s4 in str: if (s1+s2+s3+s4).count('Е') >= 1: n+=1 print(n)

Вася составляет 4-буквенные слова, в которых есть только буквы К, А, Т, Е, Р, причём буква Р используется в каждом слове хотя бы 2 раза. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем.

Сколько существует таких слов, которые может написать Вася?

Ответ: 113

N = n1 * n2 * n3 * … * nL = n L

✎ Решение с использованием программирования:

begin var n := 0; var str := 'КАТЕР'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4]; if res.CountOf('Р') >= 2 then n += 1; end; print(n) end.

n=0 str='КАТЕР' for s1 in str: for s2 in str: for s3 in str: for s4 in str: if (s1+s2+s3+s4).count('Р') >= 2: n+=1 print(n)

Сколько различных кодовых слов может использовать Олег?

Ответ: 324

N = n1 * n2 * n3 * … * nL = n L

✎ Решение с использованием программирования:

begin var n := 0; var str := 'АБВГ'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do for var s5 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4]+ str[s5]; if (res[1]<>'Г') and (res[2]<>'Г')and (res[3]<>'Г') and (res[4]<>'Г') then n += 1; end; print(n) end.

Cartesian(5) — метод расширения последовательности, возвращающий декартову степень множества символов, т.е. в нашем случае перебор 5-знаковых слов из заданных символов

Вася составляет 4-буквенные слова, в которых есть только буквы К, О, М, А, Р, причём буква А используется в них не более 3-х раз. Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая допустимая последовательность букв, необязательно осмысленная.

Сколько существует таких слов, которые может написать Вася?

Ответ: 624

N = n1 * n2 * n3 * … * nL = n L

✎ Решение с использованием программирования:

begin var n := 0; var str := 'КОМАР'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4]; if res.CountOf('А') w.countOf('а')

Сколько существует различных символьных последовательностей длины 3 в четырёхбуквенном алфавите , если известно, что одним из соседей A обязательно является D, а буквы B и C никогда не соседствуют друг с другом?

Ответ: 29

N = n1 * n2 * n3 * … * nL = n L

Из букв С, Р, Е, Д, А составляются трехбуквенные комбинации по следующему правилу – в комбинации не может быть подряд идущих гласных и одинаковых букв.

Сколько всего комбинаций можно составить, используя это правило?

Ответ: 66

✎ Решение с использованием программирования:

begin var n := 0; var str := 'СРЕДА'; var glas := 'ЕА'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3]; // условие для подряд идущих гласных if not ((res[1] in glas) and (res[2] in glas) or (res[2] in glas) and (res[3] in glas)) then // условие для подряд идущих одинаковых букв if not ((res[1] = res[2]) or (res[2] = res[3])) then n += 1; end; print(n) end.

str = 'СРЕДА' glas = 'ЕА' n = 0 for s1 in str: for s2 in str: for s3 in str: res = s1 + s2 + s3 if not (s1 in glas and s2 in glas or\ s2 in glas and s3 in glas) : if not (s1 == s2 or s2 == s3) : n += 1 print(n)

Дано слово КОРАБЛИКИ. Таня решила составлять новые 5-буквенные слова из букв этого слова по следующим правилам:
1) слово начинается с гласной буквы;
2) гласные и согласные буквы в слове должны чередоваться;
3) буквы в слове не должны повторяться.

Сколько существует таких слов?

Ответ: 72

Ксюша составляет слова, меняя местами буквы в слове МИМИКРИЯ.
Сколько различных слов, включая исходное, может составить Ксюша?

Ответ: 3360

begin var str := 'МИМИКРИЯ'; var set1: set of string; set1 := []; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do for var s5 := 1 to length(str) do for var s6 := 1 to length(str) do for var s7 := 1 to length(str) do for var s8 := 1 to length(str) do begin var slovo := str[s1] + str[s2] + str[s3] + str[s4] + str[s5] + str[s6] + str[s7] + str[s8]; if (slovo.CountOf('М') = 2) and (slovo.CountOf('И') = 3) and (slovo.CountOf('К') = 1) and (slovo.CountOf('Р') = 1) and (slovo.CountOf('Я') = 1) then include(set1, slovo); end; print(set1.count); end.

Смысл решения в использовании типа множества ( set ). При добавлении новых элементов к множеству исключаются повторения.

Петя составляет шестибуквенные слова перестановкой букв слова АДЖИКА. При этом он избегает слов с двумя подряд одинаковыми буквами. Сколько всего различных слов может составить Петя?

Ответ: 240

✎ Решение с использованием программирования:

begin var s: set of string; s := []; var str := 'АДЖИКА'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do for var s5 := 1 to length(str) do for var s6 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4] + str[s5] + str[s6]; if (res.CountOf('А') = 2) and (res.CountOf('Д') = 1) and (res.CountOf('Ж') = 1) and (res.CountOf('И') = 1) and (res.CountOf('К') = 1) then if (res[1] <> res[2]) and (res[2] <> res[3]) and (res[3] <> res[4]) and (res[4] <> res[5]) and (res[5] <> res[6]) then include(s, res); end; print(s.count) end.

Смысл решения в использовании типа — множества ( set ). При добавлении новых элементов к множеству исключаются повторения.

Маша составляет 7-буквенные коды из букв В, Е, Н, Т, И, Л, Ь. Каждую букву нужно использовать ровно 1 раз, при этом код буква Ь не может стоять на последнем месте и между гласными. Сколько различных кодов может составить Маша?

Ответ: 4080

✎ Решение с использованием программирования:
Стоит заметить, что теоретическое решение занимает меньше времени, чем программный способ!

begin var n := 0; var str := 'ВЕНТИЛЬ'; var glas := 'ЕИ'; for var s1 := 1 to length(str) do for var s2 := 1 to length(str) do for var s3 := 1 to length(str) do for var s4 := 1 to length(str) do for var s5 := 1 to length(str) do for var s6 := 1 to length(str) do for var s7 := 1 to length(str) do begin var res := str[s1] + str[s2] + str[s3] + str[s4] + str[s5] + str[s6] + str[s7]; if (res.CountOf('В') = 1) and (res.CountOf('Е') = 1) and (res.CountOf('Н') = 1) and (res.CountOf('Т') = 1) and (res.CountOf('И') = 1) and (res.CountOf('Л') = 1) and (res.CountOf('Ь') = 1) then if not (res[7] = 'Ь') then if not ((res[1] in glas) and (res[3] in glas) and (res[2] = 'Ь') or (res[2] in glas) and (res[4] in glas) and (res[3] = 'Ь') or (res[3] in glas) and (res[5] in glas) and (res[4] = 'Ь') or (res[4] in glas) and (res[6] in glas) and (res[5] = 'Ь') or (res[5] in glas) and (res[7] in glas) and (res[6] = 'Ь')) then n += 1 end; print(n) end.

Сколько существует n-значных чисел, записанных в m-ной системе счисления

Сколько существует восьмизначных чисел, записанных в восьмеричной системе счисления, в которых все цифры различны и рядом не могут стоять 2 чётные или 2 нечётные цифры?

Ответ: 1008

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

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

Танкер MAERSK NEPTUNE

Танкер MAERSK NEPTUNE

При работе в режиме радиотелефонии необходимо руководствоваться следующими правилами:

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

А - Анна Л - Леонид Ц - Цапля
Б - Борис М - Михаил Ч - человек
В - Василий Н - Николай Ш - Шура
Г - Григорий 0 - Ольга Щ - Щука
Д - Дмитрий П - Павел Э - Эхо
Е - Елена Р - Роман Ю - Юрий
Ж - Женя С - Семен Я - Яков
3 - Зинаида Т - Татьяна Ы - Еры
И - Иван У - Ульяна Ь - мягкий знак
Й - Иван краткий Ф- Федор Ъ - твердый знак
К - Константин X - Харитон

  • - двузначные группы, например 44 95 передаются голосом так: сорок четыре девяносто пять и т.д.
  • - трехзначные группы, например 123 456 передаются голосом так: сто двадцать три четыреста пятьдесят шесть и т.д.
  • - четырехзначные групп, например: 1234 5678 передаются голосом так: двенадцать тридцать четыре пятьдесят шесть семьдесят восемь и т.д.
  • - пятизначные группы, например: 12234 56783 передаются голосом так: двенадцать двести тридцать четыре пятьдесят шесть семьсот восемьдесят три и т.д.

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

3. При международных телефонных связях применяется следующий фонетический алфавит и цифровой код (в соответствии с МСС -65):

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

Цифра или знак Кодовое слово Произношение кодового слова
1 Nadazero NAH DAH ZAY RON НА ДА ЗЕЙ PO
2 Unaone 00 NAH WUN У HA BAH
3 Bissotwo BEES SON TOO БИС СО ТУ
4 Terrathree TAY PAH TREE ТЕЙ PA ТРИ
5 Pantafive PAN TAN FIVE ПАН ТА ФАЙВ
6 Soxisix SOK SEE SIX СОК СИ СИКС
7 Setteseven SAY TAY SEVEN СУЙ ТЕЙ СЭВЕН
8 Oktoeight OK TOH AIT ОК ТО ЭЙТ
9 Novenine NO VAY NINER НО ВЕЙ НАЙНЕР
Запятая десятичной дроби Decimal DAY SEE MAL ДЕЙ СИ МЭЛ
Точка Stop STOP СТОП

Ударения следует делать на все слоги.

a. При аварийном обмене, а также при получении медицинских консультаций, в случае языковых затруднений необходимо использовать международный свод Сигалов (МСС).

c. Для указания места но пеленгу и расстоянию от берегового объекта передаются:

- буква A (Alfa) за которой следует трехзначная цифровая группа для обозначения истинного пеленга судна от берегового объекта;

- наименование берегового объекта;

- буква R (Romeo) за которой следует одна или несколько цифр, означающих расстояние в морских милях.

5. Для указания места координатами передаются:

- буква L (Lima) за которой следует четырехзначная цифровая группа- две цифры для градусов и две для минут

- буква N (November) для северной широты или буква S (Sierra) - для южной.

- буква G (Golf) за которой следует пятизначная цифровая группа; три цифры для градусов, две для минут;

- буква Е (Echo) для восточной долготы или буква W (Whiskey) - для западной.

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

  • - АЕ (Alfa Echo) - Я должен оставить свое судно.
  • - СВ (Charlie Bravo) - Мне требуется немедленная помощь.
  • - СВ6 (Charlie Bravo Soxisix) - Мне требуется немедленная помощь, у меня пожар.
  • - DX (Delta X-ray) - Я тону.
  • - HW3 (Hotel Whiskey TerraThree) - Столкнулся с неизвестным судном.
  • - НХ1 (Hotel X-ray Unaone) - я получил серьезные повреждения выше ватерлинии.
  • - HY (Hotel Yankee) - Судно, с которым я столкнулся, затонуло.

Ответ судну, терпящему бедствие:

  • - CP (Charlie Papa) - Я следую для оказания вам помощи.
  • - ED (Echo Delta) - Ваши сигналы бедствия приняты.
  • - EL (Echo Lima) - Повторите координаты места бедствия.
  • АА (Alfa Alfa) - все после. ;
  • АВ (Alfa Bravo) - все перед . ;
  • BN (Bravo November) - все между . и. ;
  • WA (Whiskey Alfa) - слово или группа после. ;
  • WB (Whiskey Bravo) - слово или группа перед . ;

После окончания обмена передается сигнал VA (Victor Alfa)

  • MAYDAY MAYDAY MAYDAY
  • This is motor vessel Magnitogorsk Magnitogorsk Magnitogorsk Interco
  • Lima Soxisix Pantafive Unaone Setteseven November Golf Nadazero Terrathree Soxisix Whiskey Charlie Bravo Soxisix Alfa Romeo.

Двухцифровые коды специального доступа в системе спутниковой связи INMARSAT

Расписание передач информации по безопасности мореплавания по сети SafetyNET

NAV/MEТ AREA Co-ordinator Times (UTC) Issuing Country Times (UTC) Satellite
I United Kingdom 1730 & as appopriate (AOR-E) United Kingdom 0930,2130 (AOR-E] Warnings only (AOR-W) AOR-E/AOR-W
II France 1630 (AOR-E) France 0900, 2100,(AOR-E/AOR-W) AOR-E/AOR-W
III Spain 1200, 2400 & on receipt (AOR-E) Greece 1000,2200 (AOR-E) AOR-E
IV United States 1000, 2200 United States 0430,1030,1630, 2230 AOR-W
V Brazil 0400, 1200 Brazil 0130,0730,1330, 1930 AOR-E
VI Argentina 0200, 1400 Argentina 0230, 1730 AOR-W
VII South Africa 0940,1940 (AOR-E) South Africa 0940.1940 (AOR-E)
0940.1940 (IOR)
AOR-E/IOR
VIII India 1000 India
Mauritius/La Reunion
0900,1800 for N of 0°
0130,1330, for S of 0°
00002 3 4 06003 12003 18003 for S of 0°
(IOR)
IX Pakistan 0800 Pakistan 0700 (IOR)
X Australia 0700,1900 & on receipt Australia 1030, 2330,(IOR) N,NE SE, W, Casey E
10000,2300 (POR) W,Casey W
0550 LT, 1210 LT 9 (POR) Bass Strait only
( IOR)/POR
XI Japan 0005, 0805, 1205 IOR/POR China
Japan
0330,1015,1430, 2215(IOR)
0230,0830,1430, 2030, for N of 0° (POR) 0815, 2015 for S of 0° (POR)
IOR/POR
XII United States 1030, 2230 United States 0545,1145,1745, 2345 POR/AOR-W
XIII Russia 0930, 2130 Russia 0930, 2130 POR
XVI New Zealand Every 12h & on receipt New Zealand 0130 LT, 1330 LT (NZ Coast only) 0330,1530 (Warning only) 0930,2130 POR
XV Chile 0215,1430, 2210 Chile 1800 AOR-W
XVI Peru 0519,1119,1719,2319 United States 0515,1115,1715, 2315 AOR-W

Стандартные фразы для обмена с вертолётом

Join me on VHF Channel Свяжитесь со мной на канале . УКВ
Query - what is your exact position? Запрос - каковы ваши точные координаты
Please transmit a long homing signal on 410kHz. Пожалуйста, передайте продолжительный сигнал на частоте 410 кГц для привода.
Query - what is your speed? Запрос - какова ваша скорость?
Query - what is the present relative wind Direction and sped across your deck? Запрос - каковы в данный момент направление ветра и его скорость относительно палубы?
Query - what are the pitch, roll, sea and spray conditions at the operating area? Запрос - какая у вас килевая и бортовая качка, состояние моря и наличие заливаемости палубы в зоне проведения операции?
I understand that your vessel has:
- a landing area with a clear zone of. meters in diameter on the port/starboard side/centre line;
- a pick-up area with a manoeuvting zone of. meters in diameter on the port/starboard side. I propose to serve you on the port/starboard side/centre line landing/ pick-up area.
Понимаю, что ваше судно имеет:
- место для посадки со свободной зоной диаметром. метров по левому/правому борту/в диаметральной плоскости;
- район для подъёма с зоной маневрирования. метров в диаметре по левому/правому борту. Я предлагаю использовать место для посадки, район для подъёма лебёдкой по левому/правому борту/ в диаметральной плоскости.
I will be overhead your vessel in . minutes. Я буду над вашим судном через . минут.
I have you in sight. Я вас вижу.
Query- is the ship ready? Запрос - судно готово?
Query- is the deck party ready? Запрос - палубная команда готова?
Query- is the operating area clear of unnecessary personnel? Запрос - зона проведения операции свободна от посторонних?
Query- is the fire -fighting equipment ready? Запрос - противопожарное оборудование готово?
Please confirm that all passengers have been briefed on winching procedures? Пожалуйста, подтвердите, что все пассажиры проинструктированы по процедуре подъёма лебёдкой.
Please confirm that there are no obstructions above the operating area. Пожалуйста, подтвердите, что нет препятствий над местом проведения операции.
Please confirm permission to land. Пожалуйста, подтвердите разрешение на посадку.
I am standing by. Я ожидаю в состоянии готовности.
I expect to be ready in . minutes. Я предполагаю быть готовым через. минут.
Please maintain your course and speed (if possible) Пожалуйста, сохраните свой курс и скорость (если возможно).
Can you alter course to.. .degrees? Можете ли вы лечь на курс . градусов.
Can you reduce speed to . knots? Можете ли вы снизить скорость до. узлов?
Please advise when you have steadied on your new speed/course. Пожалуйста, сообщите, когда вы будете лежать на новом курсе/следовать с новой скоростью.
Can you resume your original course and speed? Можете ли вы лечь на первоначальный курс/следовать с первоначальной скоростью.
Acknowledgement Подтверждение.
My vessel’s position is. miles from . (prominent point) Местоположение моего судна. миль от (приметного пункта)
My vessel has:
- a landing area with a clear zone of. meters in diameter on the port/starboard side/centre line;
- a pick-up area with a manoeuvting zone of. meters in diameter on the port/starboard side.
На моем судне имеется:
- место для посадки со свободной зоной диаметром. метров по левому/правому борту/в диаметральной плоскости;
- район для подъёма с зоной маневрирования. метров в диаметре по левому/правому борту.
My vessel is/is not ready for you to approach. Мое судно готово/не готово к сближению с вами.
Stand by. I expect to be ready for you to approach in . minutes. Ждите. Я собираюсь быть готовым к сближению с вами через . минут.
My present course is . degrees. Мой курс в данный момент . узлов.
My present speed is . knots. Моя скорость в данный момент . узлов.
I am shipping light spray on deck/heavy spray on deck. Имеется небольшая заливаемость палубы/ сильная заливаемость.
I am pitching/ rolling moderately/heavily? Я испытываю умеренную/сильную килевую/ бортовую качку.
Query-do you wish me to reduce speed? Запрос - вы хотите, чтобы я изменил скорость?
Query- do you wish me to alter course? Запрос - вы хотите, чтобы я изменил курс?
The ship is ready - all preparations have been made. Судно готово - все приготовления выполнены.
Affirmative: you have permission to proceed with the operation. Утвердительный: вы имеете разрешение на проведение операции.
Affirmative: you have permission to land. Утвердительный: вы имеете разрешение на посадку.
Acknowledgement Подтверждение.
Процедурные слова, рекомендуемые международным авиационным и морским наставлением по поиску и спасанию (IAMSAR) для использования при радиообмене

(IAMSAR Manual. Volume HI. Mobile facilities. Section 4.IM1/ICA0. London, 1998)

Читайте также: