Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3221843
А
Аноним
16 мая 2025 09:03 · публичный вопрос
А
Аноним

Часть А. Итоговая контрольная работа по информатике за курс 8 класса. A) Двончная, 1. Что из перечисленного относит позиционным системам счислении? Нариан Nl. B) Упариая, Б)…

Запрос пользователя

Часть А. Итоговая контрольная работа по информатике за курс 8 класса. A) Двончная, 1. Что из перечисленного относит позиционным системам счислении? Нариан Nl. B) Упариая, Б) Шестнадиатеричкая, 1) Римская, Д) Троичная A) 2. Какими знаками обозиачаетси опирания "дитьонкции"? Б) B)) ) A: Д) A) print, Б) int(input()); 3. Укажите оператор вывода на изыке программирования рython. B) int. ) float, Д) abs() A) Анна; 4. Укажите ими, дли которого ложно выскизывание: (Первая букна гласнан) ИЛИ НЕ (последиии буква согласнан) Б) Кирилл; B) Маша, Г).Ира Часть Б. 2. Переведите число 1010111 из двоичной системы в деситичную систему, 1. Переведите число 53 из деситичной системы счисления в двоичную систему. 3. Выполните операцию умножения в двончной системе: 1011102*10112. 4. Постройте таблину истинности ул (у Vx) &-у 1. разлели на 2 5. У исполнители ссть две команды, которым присвосны номера: 2. вычти 3 Первая из них уменьшает число на экране в 2 раза, пторал уменьшает его на 3. Составьте адгоритм получения из числа 35 числа 2, содержаший не более 5 команд. В ответе запишите только номера команд. Часть В. 1.Напишите программу. Вводится 2 числа с клавнатуры: х,у. Программа выводит результат следующих операций: хту, х/у, х в степени у.

Ответ нейросети
16 мая 2025 09:03

Конечно! Вот подробное решение части А и части В вашего задания:


Часть А

Задача 1: Что из перечисленного относится к позиционным системам счисления?
Выберите правильный ответ.
Варианты:

  • Нариан Nl
  • Б) Шестнадцатеричная
    1. Римская
  • Д) Троичная

Объяснение:
Позиционные системы счисления — это системы, в которых значение цифры зависит от её положения (позиции) в числе.

  • Нариан Nl — ничего не известно, скорее всего, опечатка, не относящееся к позиционным системам.
  • Шестнадцатеричная — позиционная система с основанием 16.
  • Римская — несистематическая, не позиционная.
  • Троичная — позиционная с основанием 3.

Ответ:
Шестнадцатеричная и Троичная системы относятся к позиционным.


Задача 2: Какими знаками обозначается операция "деление"?
Варианты:

  • А) print
  • Б) int(input())
  • В) float
  • Г) abs()

Объяснение:
В Python разделение чисел обозначается знаком слэша: /.

  • print — команда вывода.
  • int(input()) — преобразование строки во число.
  • float — преобразование к типу с плавающей точкой.
  • abs() — функция абсолютного значения.

Ответ:
Обозначение операции деления — знак /. В вопросе о знаках, скорее это // для целочисленного деления или / для обычного деления.


Задача 3: Укажите оператор вывода в Python.
Варианты:

  • А) print
  • Б) int
  • В) float
  • Г) abs()

Объяснение:

  • print — команда для вывода информации.
  • int — функция преобразования к целому типу.
  • float — преобразование в число с плавающей точкой.
  • abs() — функция абсолютного значения.

Ответ:
Правильный оператор вывода — print.


Задача 4: Укажите, какое из приведённых высказываний ложно:
(Первая буква гласная) ИЛИ НЕ (последняя буква согласная)
Варианты:

  • Б) Кирилл
  • В) Маша
  • Г) Ира

Объяснение:
Проверим каждое слово на условие:

  • Кирилл: первая буква — К (согласная), последняя — л (согласная). Первое — гласная? Нет. Вторая часть — НЕ согласная? Нет. Итог: ЛОЖЬ или ИСТИНА?
    Условие: гласна или не согласна. Нужно определить, какое из высказываний ложное.

Чтобы упростить:

  • "Первая буква гласная" — истина, если первая буква гласная.
  • "Последняя буква согласная" — истина, если последняя буква согласная.

Итак, слово Кирилл: первая — К (согласная), условие "Первая буква гласная" — ложно.
Последняя — л (согласная), условие "НЕ согласная" — ложно.
Общее условие: истина или ложь.

  • "Первая буква гласная" — ложь.
  • "НЕ согласная" — НЕ согласная — ложь.
    А оператор ИЛИ — всё равно: ложь или ложь — итого ЛОЖЬ. Значит, это слово ложно по условию.

Первый вариант — Кирилл — ложное высказывание.

Ответ: Кирилл.


Часть Б

Задача 1: Переведите число 1010111 из двоичной системы в десятичную.

Объяснение:
Для перевода двоичного числа в десятичное используем сумму:
число = сумма по формуле: цифра * 2^позиция (позиции считаем с правого края, начиная с 0).

Для 1010111:
Запишем по разрядам: 1 0 1 0 1 1 1

Позиции: 6 5 4 3 2 1 0

Расчёт:
= 1×2^6 + 0×2^5 + 1×2^4 + 0×2^3 + 1×2^2 + 1×2^1 + 1×2^0
= 1×64 + 0 + 1×16 + 0 + 1×4 + 1×2 + 1×1
= 64 + 0 + 16 + 0 + 4 + 2 + 1 = 87

Ответ: 87


Задача 2: Переведите число 53 из десятичной системы в двоичную.

Объяснение:
Делим число на 2 с остатком, пока делитель не станет 0:

53 / 2 = 26, остаток 1
26 / 2 = 13, остаток 0
13 / 2 = 6, остаток 1
6 / 2 = 3, остаток 0
3 / 2 = 1, остаток 1
1 / 2 = 0, остаток 1

Теперь читаем остатки с конца: 110111

Ответ: 110111


Задача 3: Выполните умножение: 101110₂ * 1011₂.

Объяснение:
Переведем оба числа в десятичное:

  • 101110₂ = ?
    Посчитаем: 1×2^5 + 0 + 1×2^3 + 1×2^2 + 1×2^1 + 0 = 32 + 0 + 8 + 4 + 2 + 0 = 46.

  • 1011₂ = ?
    1×8 + 0 + 1×2 + 1 = 8 + 0 + 2 + 1 = 11.

Теперь перемножим: 46 × 11 = 506.

Переведем 506 обратно в двоичный: 506 / 2 = 253, остаток 0
253 / 2 = 126, остаток 1
126 / 2 = 63, остаток 0
63 / 2 = 31, остаток 1
31 / 2 = 15, остаток 1
15 / 2 = 7, остаток 1
7 / 2 = 3, остаток 1
3 / 2 = 1, остаток 1
1 / 2 = 0, остаток 1

Читая снизу вверх: 111111010 — это двоичное число.
Проверка: равно 506.

Ответ: 111111010₂


Задача 4: Постройте таблицу истинности для (у В x) & ¬у

(Логическая операция: "или" — ∨, "и" — &, "отрицание" — ¬)

Обозначения:

  • у — переменная, может быть 0 или 1
  • x — переменная, может быть 0 или 1

Таблица:

у x ¬у у В x (у В x) & ¬у Итог
0 0 1 0 & 0 =0 0 & 1=0 0
0 1 1 1 & 0=0 0 & 1=0 0
1 0 0 0 & 0=0 0 & 0=0 0
1 1 0 1 & 1=1 1 & 0=0 0

Ответ: В таблице итог — 0 при всех вариантах.


Задача 5: Опишите алгоритм получения числа 2 на основе начального числа 35 с двумя командами:

  • Команда 1: разделить число на 2
  • Команда 2: вычесть 3

Требуется не более 5 команд.

Решение:

  1. 35 — начальное число
  2. Разделить на 2: 35 / 2 = 17 (используем целочисленное деление) — команда 1
  3. Вычесть 3: 17 - 3 = 14 — команда 2
  4. Разделить на 2: 14 / 2 = 7 — команда 1
  5. Вычесть 3: 7 - 3 = 4 — команда 2
  6. Разделить на 2: 4 / 2 = 2 — команда 1

Номера команд: 1, 2, 1, 2, 1


Часть В

Задача: Напишите программу, которая вводит два числа x и y с клавиатуры и выводит результат: x, x/y, x^y.

x = float(input())
y = float(input())

print("x =", x)
print("x/y =", x / y)
print("x^y =", x ** y)

Этот код:

  • Вводит два числа
  • Выводит x, деление x / y, возведение x в степень y

Если нужен более подробный разбор или помощь по любой части — скажите!