РУҚА
ОГЭ · информатика · решения с ответами

Информатика ОГЭ — решения заданий ФИПИ с ответами

Все задачи предмета из открытого банка ФИПИ с ответами и началом разбора. Решения по отдельной теме или номеру задания — в панели слева.

Задания без решений
1 546
решений с ответами
11
тем в предмете
16
номеров бланка
78
страниц списка
1301ФИПИ E9CB5A№ 14ПовышеннаяЭлектронные таблицы

Обработка данных о перевозках

В электронную таблицу занесли информацию о грузоперевозках, совершённых некоторым автопредприятием с 1 по 9 октября. В таблице 370 записей, расположенных в хронологическом порядке. В столбце A…

  1. 1
    В таблице 370 перевозок, поэтому строки с данными имеют номера от 2 до 371. Масса груза находится в столбце F, а дата — в столбце A.
  2. 2
    Для получения суммарной массы перевозок за 6, 7 и 8 октября складываем результаты трёх условных суммирований и записываем формулу в ячейку H2.$$=СУММЕСЛИ(A2:A371;"6 октября";F2:F371)+СУММЕСЛИ(A2:A371;"7 октября";F2:F371)+СУММЕСЛИ(A2:A371;"8 октября";F2:F371)$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
1302ФИПИ F1384B№ 14ВысокаяЭлектронные таблицы

Обработка данных перевозок

В электронную таблицу занесли информацию о грузоперевозках, совершённых некоторым автопредприятием с 1 по 9 октября. Каждая строка таблицы содержит запись об одной перевозке. В столбце A записана…

  1. 1
    Диапазон данных занимает строки 2–371, поскольку после строки заголовков записано 370 перевозок.
  2. 2
    Для вычисления суммарного расстояния отбираем даты с 7 по 9 октября включительно и суммируем значения столбца D.$$\mathrm{H2}=\mathrm{СУММЕСЛИМН}(D2:D371;A2:A371;">="\&\mathrm{ДАТА}(год;10;7);A2:A371;"<="\&\mathrm{ДАТА}(год;10;9))$$

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе
1303ФИПИ F3EC43№ 14ПовышеннаяЭлектронные таблицы

Обработка данных о городах

В электронную таблицу занесли данные о численности населения городов разных стран. В столбце A указано название города; в столбце B — численность населения (тыс. человек); в столбце C — название…

  1. 1
    Данные о странах находятся в диапазоне C2:C1001, поскольку первая строка содержит заголовки, а всего записей 1000.$$C2:C1001$$
  2. 2
    Количество городов Республики Беларусь вычисляется подсчётом ячеек, равных условию «Республика Беларусь». Формулу необходимо разместить в F2.$$=СЧЁТЕСЛИ(C2:C1001;"Республика Беларусь")$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе
1304ФИПИ FA3F89№ 14ПовышеннаяЭлектронные таблицы

Обработка данных в таблице

В электронную таблицу занесли данные о тестировании учеников. В столбце A записан округ, в столбце B — код ученика, в столбце C — любимый предмет, в столбце D — тестовый балл. Всего в таблицу…

  1. 1
    Для подсчёта учеников Юго-Восточного округа, выбравших обществознание, используются два условия: значение «ЮВ» в столбце A и значение «обществознание» в столбце C.$$\text{H2} = \mathrm{СЧЁТЕСЛИМН}(A2:A1001;\text{"ЮВ"};C2:C1001;\text{"обществознание"})$$
  2. 2
    Средний балл учеников Юго-Западного округа вычисляется по условию «ЮЗ» в столбце A и значениям баллов из столбца D.$$\text{H3} = \mathrm{СРЗНАЧЕСЛИ}(A2:A1001;\text{"ЮЗ"};D2:D1001)$$

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе

Робот проходит через стену

Робот находится в левом верхнем углу огороженного прямоугольного пространства. Внутри прямоугольника расположена вертикальная стена с одним проходом; проход не является верхней или нижней клеткой…

  1. 1
    Сначала Робот спускается до нижней границы прямоугольника.$$нц пока снизу свободно вниз кц$$
  2. 2
    По нижней границе Робот движется вправо, пока не упрётся в вертикальную стену.$$нц пока справа свободно вправо кц$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе

Алгоритм для лестницы

На бесконечном поле имеется лестница: сначала она спускается вниз справа налево, затем поднимается вверх. Высота каждой ступени — одна клетка, ширина — две клетки. Робот находится под верхней…

  1. 1
    Закрасим исходную клетку, расположенную под правой верхней ступенью.
  2. 2
    Для каждой ступени нисходящей части идём влево, закрашивая вторую клетку участка. Если слева проход закрыт, но снизу свободно, спускаемся на следующий участок и продолжаем движение влево.$$нц пока слева свободно влево закрасить кц$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе

Закрашивание клеток у стен

На бесконечном поле имеется вертикальная стена неизвестной длины. От верхнего конца этой стены вправо отходит горизонтальная стена также неизвестной длины. От правого конца горизонтальной стены вниз…

  1. 1
    Из исходной клетки Робот должен подняться до клетки под горизонтальной стеной. Движение вверх продолжается, пока сверху свободно.
  2. 2
    Закрашиваем первую клетку нужной области и перемещаемся вправо, закрашивая клетки до второй вертикальной стены.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе

Алгоритм для Робота

На бесконечном поле имеется лестница. Высота подъёма лестницы неизвестна. Сначала лестница поднимается вверх, затем спускается вниз. Высота спуска также неизвестна. Высота и ширина каждой ступени…

  1. 1
    Робот проходит лестницу слева направо. На каждом горизонтальном участке лестницы он закрашивает клетку, расположенную под текущей ступенью.
  2. 2
    Если справа свободно, Робот перемещается вправо к следующей ступени.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе

Закрашивание клеток около стен

На бесконечном поле имеется вертикальная стена неизвестной длины. От верхнего конца стены вправо отходит горизонтальная стена также неизвестной длины. Робот находится в клетке, расположенной слева…

  1. 1
    Робот начинает в клетке слева от нижнего края вертикальной стены. В этой клетке нужно выполнить закрашивание.
  2. 2
    Пока справа находится стена, Робот закрашивает текущую клетку и перемещается вверх. Так будут закрашены все клетки слева от вертикальной стены.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе

Закрашивание клеток справа от препятствия

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

  1. 1
    Сначала Робот движется вниз до клетки непосредственно над препятствием. Движение безопасно, пока снизу свободно.$$нц пока снизу свободно вниз кц$$
  2. 2
    Робот перемещается вправо по верхней стороне препятствия. На этой стороне снизу находится стена, поэтому движение продолжается, пока справа свободно и снизу нет свободного прохода.$$нц пока (не снизу свободно) и (справа свободно) вправо кц$$

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1311ФИПИ 322ECA№ 15ПовышеннаяАлгоритмы и исполнители

Закрашивание вертикального коридора

Исполнитель Робот находится в верхней клетке узкого вертикального коридора шириной в одну клетку. Напишите алгоритм, который закрашивает все клетки коридора и возвращает Робота в исходную позицию…

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

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе
1312ФИПИ 35CF48№ 15ПовышеннаяАлгоритмы и исполнители

Закрашивание вертикального коридора

Исполнитель Робот находится в произвольной клетке узкого вертикального коридора шириной в одну клетку. Длина коридора и точное положение Робота неизвестны. Напишите алгоритм, закрашивающий все…

  1. 1
    Закрашиваем клетку, в которой Робот находится изначально.
  2. 2
    Двигаемся вверх, пока путь свободен, и закрашиваем каждую посещённую клетку. Так Робот достигает верхнего конца коридора.$$нц пока сверху свободно вверх закрасить кц$$

Ещё 1 шаг — в полном решении

Решение полностьюОтветРешать самому3 шага в разборе
1313ФИПИ 372C9F№ 15ПовышеннаяАлгоритмы и исполнители

Закрашивание углов прямоугольника

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

  1. 1
    Робот начинает движение в левом верхнем углу, поэтому сначала закрашиваем его текущую клетку.
  2. 2
    Двигаемся вниз, пока путь свободен. Так Робот попадёт в нижний левый угол, после чего закрашиваем клетку.

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе

Закрашивание клеток у стены

На бесконечном поле есть горизонтальная и вертикальная стены. Правый конец горизонтальной стены соединён с верхним концом вертикальной стены. В горизонтальной стене есть ровно один проход, его…

  1. 1
    Робот поднимается вдоль вертикальной стены до клетки непосредственно под правым концом горизонтальной стены.
  2. 2
    Выполняется проход по нижней стороне горизонтальной стены. Если сверху находится стена, текущая клетка закрашивается; если сверху свободно, найден проход, и Робот поднимается через него.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе

Закрашивание клеток у стен

Исполнитель Робот перемещается по бесконечному клетчатому полю. Между соседними клетками могут находиться стены. Команды передвижения: вверх, вниз, влево, вправо; команда закрасить закрашивает…

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

Ещё 2 шага — в полном решении

Решение полностьюОтветРешать самому4 шага в разборе

Алгоритм для Робота

На бесконечном поле имеется лестница. Сначала лестница спускается вниз справа налево, затем спускается вниз слева направо. Высота каждой ступени — одна клетка, ширина — две клетки. Робот находится…

  1. 1
    Робот начинает справа от верхней ступени. Чтобы попасть к месту поворота лестницы, он последовательно проходит горизонтальные участки первой части, двигаясь влево, и вертикальные участки, двигаясь вниз.
  2. 2
    После прохождения первой части робот оказывается у начала лестницы, спускающейся слева направо. На каждом её горизонтальном участке имеются две клетки, расположенные непосредственно над ступенью.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе

Алгоритм для Робота у стены

На бесконечном поле имеется стена. Стена состоит из трёх последовательных отрезков: вправо, вниз, вправо, все отрезки неизвестной длины. Робот находится в клетке, расположенной над левым концом…

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

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе

Алгоритм для Робота

На бесконечном поле имеются две вертикальные стены и одна горизонтальная, соединяющая нижний конец левой и верхний конец правой вертикальных стен. Длины стен неизвестны. Робот находится в клетке…

  1. 1
    Сначала Робот находится справа от верхнего конца левой вертикальной стены. Поднимаемся вверх, пока слева не появится свободный путь: это означает, что Робот обошёл верхний конец стены.
  2. 2
    Переходим на клетку слева от стены. Двигаемся вниз, закрашивая клетки, пока справа находится стена. После выхода за нижний конец стены цикл завершается.

Ещё 4 шага — в полном решении

Решение полностьюОтветРешать самому6 шагов в разборе

Алгоритм для Робота

На бесконечном поле имеются четыре стены, соединённые между собой, которые образуют прямоугольник. Длины стен неизвестны. В левой вертикальной стене есть ровно один проход. Проход не может примыкать…

  1. 1
    Сначала Робот движется вниз вдоль левой стены. Если справа находится стена, текущая клетка относится к внешней стороне стены и закрашивается. Если справа свободно, Робот находится напротив прохода, поэтому клетка не закрашивается.
  2. 2
    После достижения нижнего уровня Робот отходит влево, спускается ниже нижней стены и движется вправо вдоль её внешней стороны. Клетки закрашиваются, пока слева находится нижняя стена.

Ещё 5 шагов — в полном решении

Решение полностьюОтветРешать самому7 шагов в разборе

Алгоритм для Робота

На бесконечном поле имеется вертикальная стена неизвестной длины. От нижнего конца стены влево отходит горизонтальная стена также неизвестной длины. Робот находится в клетке, расположенной справа от…

  1. 1
    Пока слева есть стена, Робот находится непосредственно справа от вертикальной стены. В каждой такой клетке нужно выполнить закрашивание и перейти вниз.
  2. 2
    Когда слева становится свободно, Робот оказывается в угловой клетке — клетке ниже горизонтальной стены и справа от вертикальной стены. Её нужно закрасить.

Ещё 3 шага — в полном решении

Решение полностьюОтветРешать самому5 шагов в разборе