Дальше смотрим в таблицу и сопоставляем.
* «10111101» может означать как «НОК» так и «КОА»
* «00011110» может означать только «СОН»
* «100111101» может означать как «ДОК» так и «НАОА»
Так как в 1 и 3 случаях у нас получилось по два слова, правильный ответ будет «СОН».
Если вместо цифр у вас будут точки и тире, как в азбуке Морзе, то там получится, скорее всего, просто набор букв.
Задание 5. Линейный алгоритм
У вас будет в наличии последовательность команд, которые выполняет исполнитель, а также начальное и конечное числа. Например, программа 11121 переводит число 3 в число 75. Команды следующие:
1. прибавь 3
2. умножь на b
Задача – найти b. Теперь запишем все наши команды, исходя из предложенной последовательности, и не забываем, что первое число у нас 3.
(3 + 3 + 3 + 3) * b + 3 = 7512b + 3 = 7512b = 72b = 6
Задание 6. Программа с условным оператором
На первый взгляд, это задание кажется сложным из-за большого количества предложенных программ. Но программа, на самом деле одна и та же, и к тому же вам вообще не обязательно разбираться в языках программирования.
У вас было произведено несколько запусков программы, при которых программа напечатала, например, слово «YES».
Например, было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).
Те каждая скобка – это и есть один запуск программы. Теперь найдите в любой из программ условие. Оно начинается со слова IF или Если. В нашем случае, условие следующее:
if s > 10 or t > 10:print("YES")else:print("NO")
Другими словами, если s или t (наши две цифры в скобках или одна из них) будут больше 10, то значит, мы считаем этот запуск.
Смотрим теперь на наши запуски (скобки) и находим, что первая пара чисел не подходит, так как и 1< 10 и 2<10. Смотрим вторую пару. В ней 11>10. Значит её мы считаем. В третьей паре есть число 12, которое также больше 10. Ну и так далее. Нам подходят только 5 пар чисел, а именно (11, 2); (1, 12); (11, 12); (–11, 12); (–12, 11). Ответ 5.
Пишите в комментариях, какие экзамены сдают в 2022 оду ваши дети и есть ли среди них информатика.
Спасибо, что прочитали. Вы меня очень поддержите, если поставите лайк и подпишетесь на мой блог.
Нет комментариев