Репетитор ОГЭ и ЕГЭ по информатике
обучение программированию на Python

ЗАДАНИЕ 6 - 7

Исполнитель Водолей работает с колбами трёх различных объёмов, выраженных в условных единицах. В начальный момент времени колбы пусты. В систему команд исполнителя входит 3 команды: команда наполни Х наполняет водой колбу Х, команда вылей Х опустошает колбу Х, команда перелей из Х в Y переливает воду из колбы Х в колбу Y.
Объём колбы А – 8, объём колбы В – 10, объём колбы С – 7. Перед исполнителем поставлена задача – отмерить 5 условных единиц воды. Известно, что выполнив данный алгоритм, исполнитель справился с задачей:
Наполнить А
Перелить из А в С
Перелить из С в В
Вылить А
Наполнить А
Перелить из А в В
Какое суммарное количество воды было в колбах по завершении алгоритма?
Посмотреть ответ
Ответ: 15

Подсказки

Вариант решения 1: Анализ и схематичное изображение траектории черепахи

Шаг 1. Создание схематичного изображения траектории черепахи

  • Задача: изобразить траекторию черепахи в виде схематичного рисунка.
  • Что делать:
    • Нарисуйте линию, показывающую путь черепахи, исходя из условий задачи.
    • Обозначьте направления движений (вправо, влево, вверх, вниз).
    • Постарайтесь понять общую форму фигуры — это может быть, например, прямоугольник, треугольник, параллелограмм или более сложная фигура.
  • Цель: понять структуру фигуры и ее основные стороны, чтобы облегчить подсчет.

Шаг 2. Анализ полученного рисунка

  • Если фигура — прямоугольник:

    • Не обязательно прорисовывать по клеткам.
    • Достаточно посчитать длины сторон (число клеток по горизонтали и вертикали) на схематичном рисунке.
    • Вычислите площадь или количество клеток внутри фигуры, умножив длины сторон.
  • Если фигура более сложная (треугольник, параллелограмм, многоугольник):

    • Требуется более точное изображение.
    • Можно сделать скриншот сетки из Excel и вставить его в Paint или другой графический редактор.
    • Построить фигуру на изображении, аккуратно подсчитав клетки или точки, находящиеся внутри или на границах.

Шаг 3. Использование программ для точного рисунка

  • Сделайте скриншот сетки (например, из Excel).
  • Вставьте изображение в графический редактор.
  • Используйте инструменты для аккуратного построения фигуры:
    • Обведите фигуру, отметьте клетки или точки.
    • Точно подсчитайте количество клеток внутри фигуры и на границах.

Шаг 4. Проверка важных моментов

Перед подсчетом убедитесь в следующем:

  • Начальное направление черепахи: правильно ли вы зафиксировали стартовое направление.
  • Учтены ли точки на границах: не пропустили ли точки, лежащие на границах фигуры.
  • Пересечения и объединения: если фигуры пересекаются или объединяются, учитывайте эти особенности при подсчете.
  • Расположение точек: точки, расположенные рядом с границами, легко пропустить — перепроверьте их.
  • Углы поворота: правильно ли отображены углы и повороты черепахи — важно для точного построения.

Вариант решения 2: Анализ задачи и подсчет точек с помощью программы

Шаг 1. Внимательное чтение условия задачи

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

Шаг 2. Настройка среды и подготовка программы

  • Откройте окно черепахи в среде Кумир:

    • Для этого используйте команду Черепаха из меню Окна.
    • Установите масштаб сетки:
      • Размер шага — 1.
      • Авторазмер — отключен.
    • Это обеспечит правильное подсчитывание точек.
  • Добавьте команду:

    • использовать Черепаха
    • В тело программы вставьте команды между нач и кон.
  • Обратите внимание:

    • Названия команд в Кумире могут отличаться.
    • Используйте справочник по командам Черепахи (Инфо → Справочные руководства).

Шаг 3. Реализация программы

  • Перевод чисел (если нужно):

    • Для перевода из систем счисления используйте функции:
      • bin() — двоичная система.
      • oct() — восьмеричная.
      • hex() — шестнадцатеричная.
    • Удаляйте первые два символа '0b''0o''0x' через срез [2:].
  • Перевод в десятичную систему:

    • Используйте int(строка, основание).
  • Подготовка цикла:

    • Для перебора значений используйте цикл for.
    • Задайте диапазон — например, for i := 1 to 10 do.
    • Внутри цикла — выполнение преобразований и подсчетов.

Шаг 4. Подсчет точек и анализ

  • Если фигура — прямоугольник:
    • Подсчитайте количество строк с точками и умножьте на количество точек в одной строке.
  • Если фигура — сложная:
    • Разделите ее на части или симметричные сегменты.
    • В подсчете учитывайте только точки, находящиеся внутри или на границе.
  • Для пересечений или объединений:
    • Подсчитайте только общие точки (пересечения).
    • Или все точки в объединении.

Шаг 5. Итоговый ответ

  • Перед записью убедитесь:
    • Что правильно подсчитали точки.
    • Что точно поняли, что спрашивается — внутри фигуры, на линиях, в пересечениях или объединениях.
  • Сделайте контрольный скриншот или отметки, чтобы избежать ошибок при подсчете.

Если потребуется, я могу помочь вам составить конкретный пример кода или более точные инструкции под вашу задачу!

Нужна помощь в решении?

 

Меня зовут Евгений Владимирович. Проводу подготовку учеников по ОГЭ, ЕГЭ по информатике. Обучаю программировать на Python с нуля.

Что я предлагаю:

  • Видеозапись каждого занятия - отправка ученику для повторения
  • Индивидуальный подход к каждому ученику, с учетом его текущего уровня знаний и целей.
  • Подготовку по всем разделам ЕГЭ: теория, практика, решение типовых заданий и тренировочных вариантов.
  • Домашние задания и их разбор
  • Помощь с задачами и проектами Яндекс Лицея
  • Разбор подводных камней в задачах экзаменов
  • Подготовка по программированию для ЕГЭ на языке Python
  • Решение задач разного уровня сложности
  • Решение задач, максимально приближенных к реальному ЕГЭ
  • Обучение эффективным стратегиям выполнения заданий, управлению временем на экзамене.
  • Регулярные тестирования для оценки прогресса.
  • Использование современных методик и материалов, адаптированных к формату экзамена.

Мои преимущества:

  • Глубокое знание программы ЕГЭ по информатике.
  • Индивидуальный план занятий, гибкий график.
  • Поддержка и мотивация на пути к успеху.
  • Помощь в подготовке как к базовой, так и к профильной части экзамена.

Для кого подойдут мои занятия:

  • Студенты и школьники, готовящиеся к ЕГЭ по информатике.
  • Те, кто хочет повысить свой уровень знаний и уверенность в своих силах.
  • Ученики, испытывающие сложности с определенными темами или задачами.

К каким результатам могу привести

  • По ОГЭ есть опыт подготовки на 100 баллов
  • по ЕГЭ на 90+ баллов

Возраст ученика не важен, опыт в программировании не важен.

Как проводятся занятия

Занятия онлайн.

Опыт преподавания 13 лет