Бесплатно

1: Мир программирования вокруг нас

⏱️ 30-45 минут
📊 beginner

Глава 1: "Что такое программирование?"

В светлой комнате с большими окнами Алиса разглядывала удивительное устройство на столе Профессора Бита.

– Профессор, а что такое программирование? – спросила Алиса, наблюдая, как Байт выполняет какие-то задания на экране.

Профессор улыбнулся и достал с полки книгу рецептов:

– Представь, что ты хочешь приготовить печенье по рецепту. Что тебе нужно?

– Ну, мне нужны ингредиенты... и инструкции, как их смешивать, – ответила Алиса.

– Именно! Рецепт – это набор шагов, которые нужно выполнить в определённом порядке. Программирование очень похоже на создание рецептов, только мы пишем инструкции не для людей, а для компьютеров.

Байт подпрыгнул:

– Хозяин, я могу показать пример! Смотрите!

Робот встал посреди комнаты и замер.

– Байт, пройди 3 шага вперёд, – скомандовал Профессор.

Байт сделал ровно 3 шага.

– Теперь повернись направо и подними левую руку.

Байт в точности выполнил команду.

– Видишь, Алиса, я дал Байту чёткие инструкции, и он их выполнил. Это и есть основа программирования – создание точных, пошаговых инструкций, которые компьютер может понять и выполнить.

Алиса задумалась:

– Значит, когда я играю в видеоигру, кто-то написал инструкции для всего, что там происходит? Для каждого движения персонажа? Для каждого звука?

– Абсолютно верно! – кивнул Профессор. – Программисты пишут инструкции для всего, что делает компьютер – от простых калькуляторов до сложных игр и роботов.

– А на каком языке они пишут эти инструкции? – поинтересовалась Алиса. – Компьютеры ведь не понимают русский или английский?

В разговор вмешалась Логик, сидевшая на книжной полке:

– Компьютеры понимают только числа – нули и единицы. Но людям было бы очень сложно писать программы только цифрами, поэтому были созданы специальные языки программирования. Они похожи на человеческие языки, но имеют строгие правила, чтобы компьютер мог их понять.

– Например, – продолжил Профессор, – вместо того чтобы говорить компьютеру: "Пожалуйста, покажи на экране слова 'Привет, мир!'", мы пишем более структурированную команду, например: print("Привет, мир!"). Это инструкция на языке программирования Python, которая говорит компьютеру показать текст на экране.

Алиса попробовала представить, как работает программист:

– Значит, программисты – это как писатели, которые пишут инструкции для компьютеров?

– Отличное сравнение! – похвалил Профессор. – Программисты – это одновременно писатели, инженеры и детективы. Они создают инструкции (код), собирают из них сложные системы и решают загадки, когда что-то идёт не так.

Алиса посмотрела на Байта с новым интересом.

– А почему программирование важно? – спросила она.

Профессор широко улыбнулся:

– Программирование помогает решать проблемы и создавать новые вещи. Благодаря программистам у нас есть смартфоны, интернет, видеоигры, умные дома и даже космические корабли! Но самое главное – программирование учит особому способу мышления, помогает видеть сложные задачи как набор простых шагов. Этот навык полезен в любой области, не только в работе с компьютерами.

– Я хочу научиться программировать! – решительно заявила Алиса.

– Отлично! – Профессор Бит хлопнул в ладоши. – Наше приключение только начинается!

Иллюстрация

Иллюстрация

Иллюстрация

Ещё задание из книги

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

Придумай и запиши 5 простых команд для робота Байта, чтобы он нарисовал квадрат. Помни, что команды должны быть очень точными и понятными!

Пример первой команды: "Поставь карандаш на бумагу".