Проект ФИПИ4 мин чтенияОбновлено 19 сентября 2026 г.

Информатика: короткие примеры с решениями

Объём сообщения, логическое условие, пути в графе, подсчёт строк и программа: условия, расчёты и объяснения.

Задания ОГЭ-2027: 01, 03, 04, 09, 14, 16

Содержание материала

Объём сообщения

Условие. В алфавите 70 символов. Каждый кодируют одинаковым минимальным числом бит. Сообщение содержит 240 символов; служебных данных и сжатия нет. Найдите объём в байтах.

  1. Шести бит мало: 26=64<702^6=64<70. Семи достаточно: 27=128≥702^7=128\ge70.
  2. Один символ занимает 7 бит, поэтому сообщение занимает 240⋅7=1680240\cdot7=1680 бит.
  3. В байте 8 бит. Делим: 1680:8=2101680:8=210 байт.

Ответ: 210 байт. Не округляйте каждый семибитный символ до байта: условие этого не требует.

Логическое условие и число путей

Задача 1. Какие целые числа делают истинным условие «x≥4x\ge4 И НЕ(x≥9x\ge9)»?

Отрицание второго условия даёт x<9x<9. Оба требования одновременно выполняются при 4≤x<94\le x<9. Ответ: 4, 5, 6, 7, 8. Проверка границ: 4 подходит, 9 уже не подходит.

Задача 2. Есть направленные дороги A→BA\to B, A→CA\to C, B→DB\to D, C→DC\to D, C→EC\to E, D→ED\to E. Сколько разных путей ведёт из A в E?

  1. До B и C ведёт по одному пути.
  2. До D можно прийти через B или C, значит, путей два.
  3. В E входят дороги из C и D: складываем 1+2=31+2=3.

Ответ: 3. Перечень для проверки: A–B–D–E, A–C–D–E, A–C–E.

Подсчёт строк в электронной таблице

Условие. Найдите число покупок, в которых количество не меньше 5, а цена меньше 800 рублей.

Справочная таблица
Строка листаA: количествоB: цена, ₽
25790
38800
44500
56700

В C2 вводим формулу и копируем до C5:

=ЕСЛИ(И(A2>=5;B2<800);1;0)

Получаем значения 1, 0, 0, 1. Формула =СУММ(C2:C5) даёт 2 покупки. Строка 3 не подходит: 800 не меньше 800. Строка 4 не подходит по количеству. Полный пример с большим набором и диаграммой — в задании 14.

Программа подсчёта

Условие. Сначала вводят количество чисел, затем сами целые числа по одному в строке. Выведите количество положительных чисел, кратных 6.

python
n = int(input())
count = 0
for _ in range(n):
    x = int(input())
    if x > 0 and x % 6 == 0:
        count += 1
print(count)

Счётчик начинается с нуля. Цикл читает ровно n чисел. Условие одновременно исключает ноль и отрицательные значения, а остаток % 6 проверяет делимость. Счётчик увеличивается только для подходящего числа.

При вводе количества 5 и чисел -6, 0, 6, 7, 12 ответ — 2: подходят 6 и 12. Для количества 1 и числа 0 ответ — 0.

О примерах

Эти условия и данные составлены для библиотеки. Они объясняют способы решения и не воспроизводят задания ФИПИ. Для каждого номера есть отдельная статья с критериями, полным условием и разбором.

Версия и источники

Информатика · Экзамен: ОГЭ-2027 · версия v7

Документы и история изменений

Текст подготовлен командой FastLearn по документам ФИПИ. Если материал расходится с окончательными документами, он будет обновлён.

Ещё по этой темеДругие объяснения, формулы и примеры решений.