Маленькая черепаха и секретный код

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

Однажды на чердаке своего дедушки она нашла маленькую зеленую металлическую черепаху. У нее были колеса вместо лап, два больших глаза-пуговицы, а на панцире было написано:

ТУРБО

«Что ты такое?» — спросила Миа.

Черепаха тихо пискнула.

«Я Турбо. Я умею ходить, рисовать и искать вещи. Но мне нужны команды».

«Команды?» — спросила Миа.

«Да, — сказал Турбо. — Я понимаю только очень четкие инструкции. Например: Сделай три шага вперед. Повернись направо. Нарисуй линию».

Миа усмехнулась. «Это похоже на игру!»

Она поставила Турбо на пол и сказала: «Иди к окну!»

Турбо остановился.

«Почему ты не идешь?»

«Слишком неточно, — пискнул Турбо. — Сколько шагов? В каком направлении? Должен ли я избегать препятствий?»

Миа задумалась. Затем она сказала:

«Сделай пять шагов вперед».

Турбо покатился.

Один. Два. Три. Четыре. Пять.

Затем он остановился.

«Повернись налево», — сказала Миа.

Турбо повернулся.

«Сделай три шага вперед».

Турбо покатился дальше и вдруг остановился перед старым деревянным ящиком.

«Это так увлекательно», — прошептала Миа.

На ящике лежал листок. На нем было написано:

Кто хочет найти сокровище, должен написать правильный код.

Глаза Мии расширились. Сокровище!

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

«Турбо, — сказала Миа, — мы найдем сокровище!»

Сначала Миа решила упростить задачу. Она давала Турбо одну команду за другой:

«Сделай два шага вперед».
«Повернись направо».
«Сделай четыре шага вперед».
«Повернись налево».

Иногда получалось. Иногда Турбо врезался в ящик.

«Ой», — пискнул Турбо. «Это была ошибка».

Миа испугалась. «О нет!»

Турбо дружелюбно мигнул. «Ошибки — это не страшно. В программировании это называется баг».

«Жук?» — засмеялась Миа.

«Да, — сказал Турбо. — А если найти и исправить ошибку, это называется отладка».

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

Она внимательнее посмотрела на план. Турбо не мог просто ехать прямо. Он должен был объехать старый стул.

Тогда у Мии появилась идея.

«Турбо, если перед тобой препятствие, повернись направо».

Турбо восторженно пискнул. «Это правило «если-то»».

Миа попробовала.

Турбо поехал. Перед ним стоял ящик. Он остановился, повернулся направо и объехал его.

«Работает!» — воскликнула Миа.

Но путь к красному крестику был долгим. Миа приходилось снова и снова повторять одни и те же команды.

«Сделай один шаг. Сделай один шаг. Сделай один шаг».

«Это скучно», — сказала Миа.

Турбо кивнул. «Тогда используй цикл».

«Цикл? Как на моих ботинках?»

«Почти, — сказал Турбо. — Цикл означает: повтори что-то несколько раз».

Миа сказала: «Повтори пять раз: Сделай один шаг».

Турбо сделал пять шагов вперед.

«Это же намного проще!»

Так Миа узнала, что программирование не означает, что можно колдовать. Это означает, что нужно разложить идею на четкие маленькие шаги.

С каждой командой Турбо приближался к красному крестику.

Затем они оказались перед запертым ящиком.

На замке было три слова:

Идея. Последовательность. Терпение.

Миа прочитала слова вслух.

Внезапно замок щелкнул.

Ящик открылся.

Внутри не было золота. Ни короны. Ни драгоценных камней.

Внутри лежал маленький блокнот с пустыми страницами. На первой странице было написано:

Самое большое сокровище — это не то, что ты находишь.
Самое большое сокровище — это то, что ты можешь создать сам.

Миа листала дальше. На каждой странице было место для новых идей: игр, историй, роботов, музыки, картин и изобретений.

Турбо тихо пискнул. «Теперь ты можешь писать свои собственные программы».

Миа улыбнулась.

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

Иногда что-то не работало. Тогда они смеялись, искали баг и продолжали.

И каждый раз, когда Турбо справлялся с новой задачей, Миа говорила:

«Программирование — это как история. Нужна идея, план и смелость постоянно пробовать что-то новое».

С того дня чердак перестал быть пыльной старой комнатой.

Он стал мастерской для изобретателей.

И Миа знала:

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

Nach oben Anrufen E-Mail WhatsApp Kontakt