Миссия по программированию с наставниками Лучано и Кьярой

Космическое приключение в мире программирования

Добро пожаловать, юные космические исследователи!

Привет, ребята! Мы — наставники Лучано и Кьяра, ваши космические инструкторы! Мы здесь, чтобы провести вас в удивительное приключение в мире программирования, где мы научимся давать инструкции компьютерам, чтобы создавать игры, анимации и космические миссии!

Наставники Лучано и Кьяра, улыбающиеся космические инструкторы

Сообщение наставницы Кьяры: "Помните: и в космосе, и в программировании каждое большое путешествие начинается с маленького шага. Вместе мы исследуем галактики знаний!"

А вы знали? Программирование — для всех! Ада Лавлейс, блестящий математик, считается первым программистом в истории. Сегодня женщины, такие как Кэти Баумен, которая помогла сфотографировать чёрную дыру, продолжают делать невероятные открытия в мире технологий!

В нашей миссии мы исследуем:

  • Что такое алгоритмы Миссия 1.
  • Как работают компьютеры Миссия 2.
  • Визуальное программирование Миссия 3.
  • Основные принципы программирования Миссия 4.
  • Как создавать проекты в Scratch Миссия 5.
1. Какая из этих последовательностей является алгоритмом?
А. Почистить зубы: взять щётку, нанести пасту, чистить, прополоскать.
Б. Играть в футбол: бегать, прыгать, петь, плавать.
В. Читать книгу: открыть, закрыть, открыть, закрыть.
2. Кого считают первым программистом в истории?
А. Чарльза Бэббиджа.
Б. Аду Лавлейс.
В. Алана Тьюринга.

Миссия 1: Что такое алгоритмы?

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

Наставник Лучано говорит: "Думайте об алгоритме как о контрольном списке, который я использую перед запуском! Каждый шаг должен быть выполнен в правильном порядке для успешной миссии."

Примеры из реальной жизни:

Приготовить чашку горячего шоколада

Процесс приготовления горячего шоколада
1
2
3
4
5
  1. Взять чашку.
  2. Добавить какао-порошок.
  3. Налить горячее молоко.
  4. Хорошо перемешать.
  5. Насладиться горячим шоколадом.

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

Дорога в школу

Маршрут в школу

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

1. Какая из этих последовательностей представляет правильный алгоритм приготовления бутерброда?
А. Нарезать хлеб, съесть бутерброд, положить сыр.
Б. Взять хлеб, добавить ингредиенты, закрыть бутерброд.
В. Съесть бутерброд, приготовить бутерброд, купить хлеб.
2. Почему порядок шагов важен в алгоритме?
А. Потому что иначе компьютер злится.
Б. Потому что так красивее.
В. Потому что некоторые шаги зависят от предыдущих.
🔍

Углубить знания

Откройте для себя другие примеры алгоритмов.

📚

История

Узнайте об изобретателях алгоритмов.

Миссия 2: Алгоритмы в информатике

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

Наставница Кьяра говорит: "Компьютеры — как послушные космонавты: они точно следуют инструкциям, которые мы им даём. Поэтому мы должны быть очень точными!"

Примеры из цифрового мира:

Найти наибольшее число в списке

Список чисел с выделенным наибольшим
Начать
Принять первое число как «максимум»
Для каждого числа в списке:
Если число больше «максимума»
Обновить «максимум» этим числом
Конец

Сортировка книг по высоте

Книги, отсортированные по высоте

Представьте, что вам нужно расставить книги от самой маленькой до самой большой. Вы бы следовали точным шагам, как это сделал бы компьютер!

Знаете ли вы, что... Грейс Хоппер, блестящий учёный, изобрела первый компилятор — программу, которая переводит человеческий язык в инструкции для компьютера? Её открытия сделали возможным программирование в том виде, в каком мы знаем его сегодня!

1. Что делает алгоритм сортировки?
А. Удаляет ненужные данные.
Б. Создаёт новые случайные данные.
В. Организует данные в определённом порядке.
2. Почему алгоритмы должны быть точными при программировании компьютеров?
А. Потому что компьютеры выполняют именно то, что им сказано.
Б. Потому что компьютеры медленные.
В. Потому что компьютерам легко становится скучно.
⚙️

Компилятор

Как работает компилятор.

👩‍💻

Женщины в технологиях

Другие важные женщины в технологиях.

Миссия 3: Как работают компьютеры

Компьютеры — это удивительные машины, которые обрабатывают информацию, следуя точным инструкциям.

Наставник Лучано говорит: "Думайте о компьютере как о нашем центре управления полётами: он получает информацию, обрабатывает её и выдаёт результаты!"

Основные компоненты компьютера:

CPU — Мозг компьютера

Изображение CPU

CPU (Центральный процессор) — это мозг компьютера, который выполняет инструкции программ.

Память — Рабочий стол

Изображение памяти компьютера

Оперативная память (RAM) — как рабочий стол, где компьютер хранит информацию, которую использует в данный момент.

1. Что делает CPU в компьютере?
А. Выполняет инструкции программ.
Б. Показывает изображения на экране.
В. Хранит файлы долгосрочно.
2. Какой компонент компьютера похож на рабочий стол?
А. Жёсткий диск.
Б. Оперативная память (RAM).
В. Видеокарта.

Миссия 4: Визуальное программирование

Визуальное программирование — это простой и наглядный способ научиться программировать.

Наставница Кьяра говорит: "Блоки — как кубики конструктора: у каждого есть определённая функция, и вместе они могут создавать невероятные вещи!"

Типы блоков:

Блоки движения

Блоки движения в Scratch

Блоки движения позволяют перемещать персонажей по экрану.

Блоки управления

Блоки управления в Scratch

Блоки управления определяют, когда и как выполняются инструкции.

1. Какое преимущество у визуального программирования?
А. Оно быстрее текстового программирования.
Б. Его легче понять новичкам.
В. Оно мощнее текстового программирования.
2. Что делают блоки управления?
А. Меняют цвет фона.
Б. Добавляют звуки в проект.
В. Определяют, когда выполнять инструкции.

Миссия 5: Условные инструкции

Условные инструкции позволяют компьютеру принимать решения в зависимости от определённых условий.

Наставник Лучано говорит: "Условия — как развилки во время исследования: в зависимости от того, что вы встретите, вы решаете, какую дорогу выбрать!"

Примеры условий:

Если... то...

Пример условия если-то

Если идёт дождь, то я беру зонт. Это простое условие, которое мы используем каждый день!

Если... то... иначе...

Пример условия если-то-иначе

Если я голоден, то я ем, иначе продолжаю играть. Это условие имеет два возможных результата.

1. Что делает условная инструкция?
А. Всегда выполняет одни и те же действия.
Б. Повторяет действие много раз.
В. Решает, какое действие выполнить в зависимости от условия.
2. Что из этого является примером условия "если-то-иначе"?
А. Если идёт дождь, я беру зонт, иначе надеваю солнечные очки.
Б. Если идёт дождь, я беру зонт.
В. Я беру зонт и надеваю солнечные очки.

Миссия 6: Циклы и повторения

Циклы позволяют повторять действие несколько раз, не записывая его каждый раз заново.

Наставница Кьяра говорит: "Циклы — как двигатель космического корабля: однажды запущенные, они продолжают работать, пока вы их не остановите!"

Типы циклов:

Цикл "повторить для"

Пример цикла повторить для

Повторить 10 раз: подпрыгнуть. Этот цикл выполнит действие подпрыгивания ровно 10 раз.

Цикл "повторить пока"

Пример цикла повторить пока

Повторять, пока не сделаешь уроки: учиться. Этот цикл будет продолжаться, пока условие не будет выполнено.

1. Зачем мы используем циклы в программировании?
А. Чтобы избежать многократного повторения одного и того же кода.
Б. Потому что они красивее выглядят.
В. Потому что компьютеры предпочитают их.
2. Какой цикл повторяется определённое количество раз?
А. Повторить для.
Б. Повторить пока.
В. Повторять всегда.

Финальная миссия: Твоё путешествие в мир программирования продолжается!

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

Путешествие в программировании, продолжающееся в бесконечность

Наставник Лучано говорит: "Теперь твоя очередь! Как настоящий космонавт, ты должен взять управление своим кораблём и продолжать исследовать галактики программирования. Любознательность будет твоим топливом!"

Твои следующие цели:

Scratch — Планета творчества

Посети Scratch, чтобы создавать интерактивные истории, игры и анимации с помощью визуального программирования. Это идеальное место, чтобы начать своё приключение!

Code.org — Звезда обучения

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

Дух обмена: Многие люди по всему миру работали над созданием бесплатных ресурсов, чтобы помочь тебе учиться. Это дух open source и free software — обмена знаниями на благо всех!

Безопасная навигация в цифровой вселенной:

Две стороны Интернета

Две стороны Интернета: позитивная и негативная

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

Как распознать хороший сайт:

✅ Ищи официальные сайты образовательных учреждений (школы, университеты, музеи)

✅ Проверь, начинается ли веб-адрес с "https://" (буква "s" означает безопасность)

✅ Убедись, что информация актуальна (ищи дату публикации)

✅ Ищи сайты на твоём родном языке и на русском для сравнения информации

❌ Остерегайся сайтов с большим количеством рекламы или запросами личных данных

Помни всегда: Когда ты находишься в Интернете, делай это всегда под присмотром взрослого, которому ты доверяешь. Делись с ними своими открытиями и проси помощи, если что-то кажется тебе подозрительным!

Идеальный алгоритм для знаний:

1
2
3
4
5
  1. Будь любознательным: задавай вопросы обо всём, что тебя интересует
  2. Ищи ресурсы: используй Интернет безопасно, чтобы находить информацию
  3. Экспериментируй: пробуй, ошибайся, учись и пробуй снова
  4. Делись: рассказывай другим о том, что ты открыл
  5. Продолжай учиться: путешествие знаний никогда не заканчивается!
Каков твой следующий шаг в путешествии по программированию?
А. Я изучу Scratch и Code.org с помощью взрослого!
Б. Я продолжу учиться с любознательностью и вниманием!
В. Я поделюсь тем, что узнал, с друзьями!

Примечание: В этой миссии все ответы правильные! Важно, чтобы ты продолжал своё путешествие в обучении.