Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
Институт педагогики, психологии и социологии
Кафедра информационных технологий обучения и непрерывного образования
РАБОТА
по дисциплине «Теория и методика обучения информатике»
Методика работы с алгоритмическими задачами
Преподаватель ________ И. Ю. Степанова
подпись, дата инициалы, фамилия
Студент ПП11-02б-1, 091103249 _______ Э. Г. Дадаева
номер группы, зачетной книжки подпись, дата инициалы, фамилия
Красноярск 2015
Методика работы с задачами
Задача в Кумире
«Составьте алгоритм, закрашивающий поле 8х8 клеток тремя квадратами размерами 2х2, начиная с левого верхнего угла. Использовать робота»
![]()

Вспоминаем про вспомогательные алгоритмы, которые помогают реализовать метод пошаговой детализации алгоритмов (последовательного уточнения алгоритма).
Разобьем исходную задачу на ряд подзадач, вначале составляется основной алгоритм, в котором для решения подзадач используются вызовы еще ненаписанных вспомогательных алгоритмов, описываемых позже (они имеют еще более мелкие вызовы).
Что нам нужно для этой задачи? Алгоритм для прорисовки одного квадрата, затем алгоритм ряда из трех квадратов, после чего переход между тремя рядами квадратов и главный алгоритм, который бы включал всё это.
Но начинать мы будем в обратном порядке. От большого к меньшему.
Составим основной алгоритм:
алг Полный узор
нач
нц 3 раз
Ряд квадратов
Переход
кц
кон
Далее идут вспомогательные алгоритмы 1 уровня:
алгРяд квадратов
нач
нц 3 раз
Квадрат; вправо
вправо
кц
кон
алг Переход
|
нц9 раз
влево
кц
вниз; вниз; вниз
кон
Теперь необходим вспомогательный алгоритм 2 уровня.
алг Квадрат
начзакрасить; вниз
закрасить; вправо
закрасить; вверх
закрасить
кон

и так далее
Основные порталы (построено редакторами)
