Информатика ОГЭ 15 задание с разбором и решением

На уроке рассмотрен материал для подготовки к ОГЭ по информатике, разбор 15 задания. Объясняется тема о составлении коротких программ для исполнителя Робот или на языке программирования.

Содержание:

  • Информатика ОГЭ объяснение 15 задания
    • Задание 15.2
  • ОГЭ по информатике 15 задание разбор, практическая часть
    • Задание 15.1
    • Задание 15.2

Информатика ОГЭ объяснение 15 задания

15-е задание: «Короткий алгоритм на языке программирования или для заданного исполнителя».
Уровень сложности — высокий,
Максимальный балл — 2,
Примерное время выполнения — 45 минут,
Предметный результат обучения — Создавать и выполнять программы для заданного исполнителя (вариант задания 15.1) или на универсальном языке программирования (вариант задания 15.2).

Задание 15.2

Задание 15.2 ОГЭ по информатике включает рассмотрение следующих алгоритмических конструкций:

Язык Паскаль:

  • Арифметические операции
  • Работа с циклом while (с предусловием)
  • Работа с циклом repeat (с постусловием)
  • Работа с циклом for (цикл со счетчиком)
  • Поиск минимального или максимального значения

Язык Питон (Python):

  • Арифметические операции
  • Условный оператор
  • Работа с циклом while
  • Работа с циклом for

ОГЭ по информатике 15 задание разбор, практическая часть

Задание 15.

1

Разбор задания 15.1:

Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости, разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена, через которую Робот пройти не может. У Робота есть девять команд. Четыре команды — это команды-приказы:


вверх 
вниз 
влево 
вправо

При выполнении любой из этих команд Робот перемещается на одну клетку соответственно:

  • вверх ↑
  • вниз ↓
  • влево ←
  • вправо →
  • Если Робот получит команду передвижения сквозь стену, то он разрушится. Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент.
    Ещё четыре команды — это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:

    
    сверху свободно 
    снизу свободно 
    слева свободно 
    справа свободно
    

    Эти команды можно использовать вместе с условием «если», имеющим следующий вид:

    
    
    если
    условие то последовательность команд все

    Здесь условие — одна из команд проверки условия. Последовательность команд — это одна или несколько любых команд-приказов.

    Например, для передвижения на одну клетку вправо, если справа нет стенки, и закрашивания клетки можно использовать такой алгоритм:

    
    если справа свободно то
    вправо
    закрасить
    все
    

    В одном условии можно использовать несколько команд проверки условий, применяя логические связки

    и, или, не, например:

    
    если (справа свободно) и (не снизу свободно) то
     вправо
    все
    

    Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:

    
    нц пока условие
       последовательность команд
    кц
    

    Где кц — конец цикла, нц — начало цикла.

    Например, для движения вправо, пока это возможно, можно использовать следующий алгоритм:

    
    нц пока справа свободно
      вправо
    кц
    

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

    «Р»).

  • Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно правее вертикальной стены.
  • Проход должен остаться незакрашенными.
  • Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
  • При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться.
  • Конечное расположение Робота может быть произвольным.
  • Алгоритм должен решать задачу для любого допустимого расположения стен и любого расположения и размера прохода внутри стены.
  • Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в текстовом файле.

    ✍ Решение: 

      Возможны другие варианты алгоритма для робота:
    • Комментарии будем обозначать красным цветом:
    
    Двигаемся вправо, пока не дойдем до края стены.
    нц пока не сверху свободно
      вправо
    кц
    Шаг вверх.
    вверх
    Двигаемся вверх, пока не дойдем до края стены, закрашивая клетки.
    нц пока не слева свободно
      закрасить
      вверх
    кц
    Двигаемся вверх, пока не дойдем до стены (слева). нц пока слева свободно вверх кц Двигаемся вверх, пока не дойдем до края стены, закрашивая клетки. нц пока не слева свободно закрасить вверх кц

    Задание демонстрационного варианта 2022 г.:

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

    ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно под горизонтальной стеной у её левого конца.
    На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).

  • Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно ниже горизонтальной стены и левее вертикальной стены, кроме клетки, в которой находится Робот перед выполнением программы.
  • Проходы должны остаться незакрашенными. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок).
  • При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться.
  • Конечное расположение Робота может быть произвольным.
  • Алгоритм должен решать задачу для любого допустимого расположения стен и любого расположения и размера прохода внутри стены.
  • Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.
    Сохраните алгоритм в файле. Название файла и каталог для сохранения Вам сообщат организаторы экзамена.

    ✍ Решение: 

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

    Задание 15.2

    Разбор задания 15.2:

    Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 5.

    Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 5.
    Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, оканчивающееся на 5.

    Пример работы программы:

    Входные параметрыВыходные параметры
    3
    35
    45
    25
    45

    ✍ Решение: 


    Разбор задания демонстрационного варианта 2022 г.:

    Напишите программу, которая в последовательности натуральных чисел определяет

    количество чисел, кратных 4, но не кратных 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4 и не кратное 7.
    Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
    Программа должна вывести одно число: количество чисел, кратных 4, но не кратных 7.

    Пример работы программы:

    Входные параметрыВыходные параметры
    4
    16
    28
    26
    24
    2

    ✍ Решение: 


    OG&E — рекомендации по выбору площадки

    Войти или Зарегистрироваться


    Экономическое развитие

    Консультационные услуги по выбору площадки

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

    Наши предложения

    Мы предлагаем ряд услуг, адаптированных к потребностям вашего бизнеса, и работаем с вами на каждом этапе пути. Узнайте больше о нашем выборе сайта и консультационных услугах ниже.

    Свяжитесь с нами

    RFP/RFI Response

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

    Анализ тарифов и консультирование

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

    Продукты и услуги

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

    Оценка сообщества и стратегическое планирование

    Мы работаем с сообществами над разработкой планов действий, которые привлекают и сохраняют бизнес в нашей зоне обслуживания. Наши специализированные семинары по стратегическому планированию для руководителей городов укрепляют существующие подходы к работе с общественностью и предлагают новые стратегии. Мы используем анализ рынка и подготовку отчетов (включая рыночные прогнозы, прогнозы роста отрасли и схемы поездок на работу), чтобы предлагать рабочие сессии под руководством OG&E, которые приносят плоды.

    Свяжитесь с нашей командой экономического развития

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

    Посетите страницу «Наша команда»

    Просмотрите нашу базу данных по выбору площадок

    OG&E предлагает инструмент анализа местоположения LOIS для продвижения доступной инвентаризации площадок и зданий. Благодаря встроенному компоненту ГИС инструмент использует настраиваемые слои с рыночной информацией, демографическими данными, рабочей силой, инфраструктурой, жильем, бизнесом и промышленностью. Простой поиск LOIS может дать быстрый каталог свойств, соответствующих указанным предпочтениям местоположения, со списком актуальных контактов сайта для облегчения процесса заключения сделки и беспрепятственно подготовить данные сайта и здания для простой агрегации RFP.

    Посетите инструмент анализа местоположения LOIS

    Содействие росту в нашем регионе

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

    Растущий бизнес

    Наша недавняя работа с Mom’s Meals, поставщиком еды на дом, позволила компании найти кухню для приготовления пищи площадью 200 000 квадратных футов в нашей зоне обслуживания, а также создать около 550 новых рабочих мест в Оклахоме. «Mom’s Meals — очень захватывающая победа. Компания создаст в нашем городе много новых рабочих мест, возьмет на себя масштабный строительный проект и окажет большую услугу обществу», — говорит Джефф Сеймур, исполнительный вице-президент по экономическому развитию Палаты Большого Оклахома-Сити.