Информация о файлах cookie на этой странице

Наш сайт использует файлы cookie, чтобы обеспечивать его работу, а также собирать и анализировать данные о работе и использовании сайта. Политика конфиденциальности

  • Курсы
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Тарифы
  • English
  • Čeština
  • Deutsch
  • Русский
ВойтиНачать бесплатно
  • Курсы
  • Тарифы

Сообщество

Войти
  
  • Курсы
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Тарифы
  • English
  • Čeština
  • Deutsch
  • Русский
ВойтиНачать бесплатно
  • Курсы
  • Тарифы

Сообщество

Войти

Что такое алгоритм

Добро пожаловать в курс «Алгоритмическое мышление»! Прежде чем вы научитесь писать код на языке программирования, вы освоите самое важное умение программиста: разбивать задачу на точные шаги. Программы вы будете собирать из блоков, как из конструктора, поэтому не придётся бояться опечаток и можно будет думать только о главном.

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

  • рецепт блинов,
  • инструкция по сборке набора LEGO,
  • объяснение дороги: «На углу поверните налево и идите прямо до почты».

Но компьютер сам ни до чего не додумается. Он делает ровно то, что вы ему сказали, — ни шагом больше, ни шагом меньше, — и не поймёт, что вы имели в виду. Поэтому шаги алгоритма должны быть точными и однозначными. «Иди к цели» — это не алгоритм для компьютера, а вот «иди вперёд три раза» — алгоритм. Алгоритм, записанный так, чтобы компьютер мог его выполнить, называется программой.

В этом курсе вы будете программировать собаку. Экран состоит из трёх частей:

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

На телефоне между частями переключайтесь вкладками «Урок», «Код» и «Вывод» вверху.

Программу вы собираете под блоком Старт. Чтобы добавить блок, перетащите его из колонки блоков под блок Старт (или под последний блок программы) и отпустите, когда он встанет на место. Блок Иди вперёд передвигает собаку на одну клетку в ту сторону, куда она смотрит. Если вы добавили ненужный блок, перетащите его обратно в колонку блоков, и он исчезнет.

Чтобы запустить программу, нажмите Запустить под редактором. Собака выполнит блоки один за другим, сверху вниз, а выполняемый блок будет подсвечиваться в редакторе. Кнопка с круговой стрелкой рядом с кнопкой запуска возвращает программу к тому виду, с которого началось упражнение.

Задание

  1. 1

    Собака стоит в трёх клетках от цели. Перетащите три блока Иди вперёд под блок Старт и нажмите Запустить.

1/7

  1. 1. Что такое алгоритм
  2. 2. Повороты
  3. 3. Налево или направо?
  4. 4. Планирование маршрута
  5. 5. Поиск ошибок
  6. 6. Сбор костей
  7. 7. Кратчайший путь
Далее

Начните программировать бесплатно

Регистрируясь, вы принимаете Условия использования и Политику конфиденциальности.

Или зарегистрируйтесь через: