Глава 1 из 3
1: Мир программирования вокруг нас
Глава 1: "Что такое программирование?"
В светлой комнате с большими окнами Алиса разглядывала удивительное устройство на столе Профессора Бита.
– Профессор, а что такое программирование? – спросила Алиса, наблюдая, как Байт выполняет какие-то задания на экране.
Профессор улыбнулся и достал с полки книгу рецептов:
– Представь, что ты хочешь приготовить печенье по рецепту. Что тебе нужно?
– Ну, мне нужны ингредиенты... и инструкции, как их смешивать, – ответила Алиса.
– Именно! Рецепт – это набор шагов, которые нужно выполнить в определённом порядке. Программирование очень похоже на создание рецептов, только мы пишем инструкции не для людей, а для компьютеров.
Байт подпрыгнул:
– Хозяин, я могу показать пример! Смотрите!
Робот встал посреди комнаты и замер.
– Байт, пройди 3 шага вперёд, – скомандовал Профессор.
Байт сделал ровно 3 шага.
– Теперь повернись направо и подними левую руку.
Байт в точности выполнил команду.
– Видишь, Алиса, я дал Байту чёткие инструкции, и он их выполнил. Это и есть основа программирования – создание точных, пошаговых инструкций, которые компьютер может понять и выполнить.
Алиса задумалась:
– Значит, когда я играю в видеоигру, кто-то написал инструкции для всего, что там происходит? Для каждого движения персонажа? Для каждого звука?
– Абсолютно верно! – кивнул Профессор. – Программисты пишут инструкции для всего, что делает компьютер – от простых калькуляторов до сложных игр и роботов.
– А на каком языке они пишут эти инструкции? – поинтересовалась Алиса. – Компьютеры ведь не понимают русский или английский?
В разговор вмешалась Логик, сидевшая на книжной полке:
– Компьютеры понимают только числа – нули и единицы. Но людям было бы очень сложно писать программы только цифрами, поэтому были созданы специальные языки программирования. Они похожи на человеческие языки, но имеют строгие правила, чтобы компьютер мог их понять.
– Например, – продолжил Профессор, – вместо того чтобы говорить компьютеру: "Пожалуйста, покажи на экране слова 'Привет, мир!'", мы пишем более структурированную команду, например: print("Привет, мир!"). Это инструкция на языке программирования Python, которая говорит компьютеру показать текст на экране.
Алиса попробовала представить, как работает программист:
– Значит, программисты – это как писатели, которые пишут инструкции для компьютеров?
– Отличное сравнение! – похвалил Профессор. – Программисты – это одновременно писатели, инженеры и детективы. Они создают инструкции (код), собирают из них сложные системы и решают загадки, когда что-то идёт не так.
Алиса посмотрела на Байта с новым интересом.
– А почему программирование важно? – спросила она.
Профессор широко улыбнулся:
– Программирование помогает решать проблемы и создавать новые вещи. Благодаря программистам у нас есть смартфоны, интернет, видеоигры, умные дома и даже космические корабли! Но самое главное – программирование учит особому способу мышления, помогает видеть сложные задачи как набор простых шагов. Этот навык полезен в любой области, не только в работе с компьютерами.
– Я хочу научиться программировать! – решительно заявила Алиса.
– Отлично! – Профессор Бит хлопнул в ладоши. – Наше приключение только начинается!



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