
Часть 1 (Алгебра логики. Алгоритмизация) 1. Алгоритм - этоА) правила выполнения определенных
действий;Б) набор команд для компьютера;В) последовательность действий, не приводящая к конечному результату;Г) описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.2. Свойство алгоритма, заключающееся в том, что алгоритм должен завершиться через определенное количество шагов:А) дискретность;Б) детерминированность;В) конечность;Г) массовость;Д) результативность.3. Число 301011 может существовать в системах счисления с основаниями: А) 2 и 10 Б) 4 и 3 В) 4 и 8 Г) 2 и 44. Для какого из указанных значений числа X ЛОЖНО выражение: ( X > 12 ) ИЛИ НЕ ( X > 11)А) 11 Б) 12 В) 13 Г) 145. У исполнителя Делитель две команды:Ответ:_____________6. Переведите число 273 из десятичной системы счисления в двоичную. В ответе укажите двоичное число. Основание системы счисления указывать не нужно.Ответ:_____________7. Переведите число 110111 из двоичной системы счисления в десятичную. В ответе укажите десятичное число. Основание системы счисления указывать не нужно.Ответ:_____________Часть 2 (Программирование)8. Определите значение переменной a после выполнения кода:a = 20b = 1a = (a + b) // 3b = a – 2 * ba = a - bА) 15 Б) 18 В) 2 Г) 39. Определите значение переменной c после выполнения следующего фрагмента кода:a = 17b = 20a = 3 * a - bif (a > b): c= 5 * a - belse: c= 5 * a + bА) 130 Б) 131 В) 135 Г) 17510. Определите, что будет напечатано в результате работы следующей программы:a = 40for i in range(2, 6): a = a – iprint(a)А) 10 Б) 26 В) 27 Г) 15Часть 3 (Дополнительная задача)Напишите компонент очень-очень простой поисковой системы. Вводится количество строк с данными, затем сами эти строки, затем — поисковая строка. Нужно вывести все строки с данными, где встречается поисковая строка.Пример:Ввод Вывод4мемыупражнения по питонукормовые мыши для питоновответы егэ скачать бесплатнопитон упражнения по питонукормовые мыши для питоновПомогите пожалуйста!! 

Ответы на вопрос

Ответ:
Кирюша
Объяснение:
Привет



Конечно, я помогу вам с этим заданием. Давайте решать поочередно:
Часть 1 (Алгебра логики. Алгоритмизация):
Верный ответ: Г) описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Верный ответ: В) конечность.
Верный ответ: А) 2 и 10.
Для логического выражения (X > 12) ИЛИ НЕ (X > 11) следует, что если X > 12, то оно истинно, и если X <= 11, то вторая часть выражения истинна, так как она отрицает условие X > 11. Значит, выражение всегда истинно для всех значений X. Ответ: нет ни одного ложного значения.
У исполнителя Делитель две команды: "Умножить на 2" и "Прибавить 1".
Чтобы перевести число 273 из десятичной системы в двоичную, можно применить деление на 2 и записывать остатки в обратном порядке: 273 / 2 = 136 (остаток 1) 136 / 2 = 68 (остаток 0) 68 / 2 = 34 (остаток 0) 34 / 2 = 17 (остаток 1) 17 / 2 = 8 (остаток 1) 8 / 2 = 4 (остаток 0) 4 / 2 = 2 (остаток 0) 2 / 2 = 1 (остаток 0) 1 / 2 = 0 (остаток 1)
Полученные остатки в обратном порядке дают двоичное представление числа 273: 100010001. Ответ: 100010001.
Чтобы перевести число 110111 из двоичной системы в десятичную, можно использовать следующий расчет: 1 * 2^5 + 1 * 2^4 + 0 * 2^3 + 1 * 2^2 + 1 * 2^1 + 1 * 2^0 = 32 + 16 + 0 + 4 + 2 + 1 = 55. Ответ: 55.
Часть 2 (Программирование): 8. Выполняя последовательно каждое действие: a = 20 b = 1 a = (20 + 1) // 3 = 7 b = 7 - 2 * 1 = 5 a = 7 - 5 = 2
Ответ: В) 2.
Рассмотрим условие if (a > b): a = 17 b = 20 Сравнение a > b ложно, поэтому переходим к блоку else. c = 5 * 17 + 20 = 85 + 20 = 105.
Ответ: нет варианта в списке, но правильный ответ - 105.
В данном фрагменте кода: a = 40 for i in range(2, 6): a = a - i
Вычитаем поочередно 2, 3, 4 и 5 из a: 40 - 2 = 38 38 - 3 = 35 35 - 4 = 31 31 - 5 = 26
Выводятся последние значения после всех вычитаний, то есть 26.
Ответ: Б) 26.
Часть 3 (Дополнительная задача): Давайте напишем простой код для поисковой системы на Python:
python# Ввод количества строк с данными
n = int(input())
data = []
# Ввод самих строк
for _ in range(n):
data.append(input())
# Ввод поисковой строки
search_query = input()
# Поиск и вывод строк, содержащих поисковую строку
for line in data:
if search_query in line:
print(line)
Вы можете ввести количество строк, сами строки данных и поисковую строку, и программа выведет все строки с данными, содержащие поисковую строку.


Похожие вопросы







Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili