Алгоритмы на Муравье

Модуль из 4 уроков

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

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

Именно умение Придумать как с помощью молотка и гвоздей (команд языка программирования) построить дом (программу) - и есть логическое мышление.
Вы изучите алгоритмические (логические) конструкции, которые работают одинакого в любом языке программирования. После их прохождения вам не составит труда изучить язык программирования)

Модуль посвящен выработке этого логического "программистского" мышления

P.S. Муравей даже есть в ЕГЭ по информатике за 11 класс 🤓

Модуль будет полезен:

  • начинающим программистам
  • тем, кто хочет улучшить алгоритмическое мышление

Уроки

Урок 1 из 4
picture-ant
Научитесь "ходить"
Сейчас вы познакомитесь с вашим первым языком программирования. Да, он простой, но этого достаточно для начала, с этим точно не стоит спешить. А пока мы поможем вам с познании этого прекрасного и интересного мира - мира кода и абстракций!
Простейший интерфейс
Окно с выводом, рабочая область для кода - ничего лишнего. Порой этого достаточно для написания простых алгоритмических программ.
Действия с муравьем
Для прохождения уровня вам необходимо достичь цели. Для этого вам нужно передвигаться в необходимом порядке, в нужное направление. Ничего сложного, но это точно начало!
4 задания
2 учебных часа
помощь преподавателя
Урок 2 из 4
picture-ifelse
Первые условия
Порой для действия нам необходима проверка выполнения какого-то условия. На самом деле это один из базовых элементов программирования и мы как раз его изучим!
Препятствия на пути
Не всегда путь к цели прост. Иногда нам все же необходимо тщательно продумывать наш маршрут на пути к ней, благо к нам на помощь приходит проверка условий.
Условные конструкции
Для обхождения препятствия, нам важно грамотно составить модель проверки условия. Если мы допустим ошибку при написании этого блока, то вся наша программа будет работать неправильно.
3 задания
2 учебных часа
помощь преподавателя
Урок 3 из 4
picture-repeat
Повторить - Циклы
А как насчет повторения одного и того же действия? Сложновато будет писать код на 50 строк, состоящий из одних и тех же команд на выполнение. Поэтому у нас есть циклы с повторением, позволяющие нам совершать много действий за маленькое количество кода!
Правильно сконструируйте действие
С циклами на повторение все немного сложнее. Можно допустить небольшую ошибку в подсчетах, но этого хватит для того, чтобы наш муравей уполз на другой конец поля. Чтобы избежать этого, старайтесь грамотно формулировать искомый путь.
3 задания
2 учебных часа
помощь преподавателя
Урок 4 из 4
picture-forloop
Циклы со счетчиком
Если вы хорошо разобрались с предыдущим уроком, то с этим у вас точно не будет проблем. Циклы со счетчиком это еще один базовый элемент программирования, необходимый нам для выполнения некоторого действия определенное количество раз.
Определите количество выполнений
Если в прошлый раз нам было достаточно какого-то условия для выполнения, то сейчас нам необходимо подсчитать точное количество выполнения действий для достижения результата. Это может показаться сложным занятием, но оно кардинально облегчает нам задачу при написании кода.
7 заданий
3 учебных часа
помощь преподавателя

Что входит в модуль

  • 4 обучающих урока вместе с преподавателем

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

  • Свободный график занятий

    Занимайтесь в любое удобное время, в своем темпе.

  • Доступ к учебным материалам

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

Зарегистрироваться
Первый урок с преподавателем бесплатно!