Read the book: «Java для детей: Как пёс Аррей спас королевство Кода»

Font:

Пёс Аррей и его первый шаг в мир кодов

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

В далёком королевстве Кода, где каждый пиксель сиял, а буквы танцевали на экране, жил-да-был пёс по имени Аррей. Но не просто пёс – настоящий герой с хвостом, похожим на запутанный код! У Аррея была мечта – научиться кодить, чтобы помочь своему королевству. И вот, однажды, он понял, что его путь в мир кодов начинается прямо сейчас!

«Что такое код?» – подумал Аррей, глядя на старую книгу, полную непонятных символов. «Разве это не просто черточки и точечки?» Но наш умный пёс знал, что даже самые сложные вещи можно разбить на маленькие кусочки. И вдруг его внимание привлекла фея Компьютерис, которая облетала вокруг, оставляя за собой искорки.

«Привет, Аррей! Ты готов к приключению?» – весело воскликнула она.

«Я готов! Но с чего начинать?» – спросил пёс, хмуря лоб и свивая хвостом.

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

Компьютерис показала ему, как на специальном языке под названием Java можно писать команды. Она хлопнула крыльями, и в воздухе появилось множество волшебных букв.

«Вот так мы напишем нашу программу!» – начала она.

public class HelloWorld {

....public static void main(String[] args) {

........System.out.println("Привет, мир!");

....}

}

«Ой, как много букв!» – воскликнул Аррей и принялся изучать каждую строку. Фея Компьютерис объясняла:

«Смотри, вот это `public class HelloWorld` – название нашей программы. Классы, как коробки, хранят в себе наши идеи. Мы назвали её `HelloWorld`, потому что она сначала скажет – привеееет!»

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

«А что такое `public static void main(String[] args)`? Это же целое заклинание!» – спросил он с любопытством.

«Ну, можно и так сказать! Эта строка определяет, где начинается твоя программа. Она как входная дверь в твой код. А `String[] args` – это большая коробка, куда можно положить разные слова и команды, если захочется!» – объяснила фея, делая выразительные жесты.

Аррей воодушевился и воскликнул: «А как же выводится это «Привет, мир?»»

«Вот это `System.out.println("Привет, мир!");` – самый важный момент. Он говорит компьютеру напечатать именно эту фразу на экране. Как будто ты кричишь из окна, что ты голоден!» – улыбнулась Компьютерис.

«Здорово! Я тоже хочу попробовать!» – пёс вскочил на лапках и потёрся о экран, словно это был его любимый мяч.

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

public class Dog {

....public static void main(String[] args) {

........System.out.println("Я – пёс Аррей! Готов к приключению!");

....}

}

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

«Теперь ты знаешь, как сделать свой первый шаг в кодировании!» – фея гордо похлопала его по спине.

«А что дальше? Я хочу ещё больше!» – восторженно уставился Аррей на фею, готовый к новым приключениям.

«Следующим шагом будут переменные! Это как иметь несколько игрушек, которые можно менять в играх! Но это уже другая история,» – ответила Компьютерис, и вместе они отправились дальше в мир кодов, где ждали новые загадки и приключения.

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

Где-то в замке: поиски потерянной переменной

Вдали от пёстрого леса, где деревья шептали свои истории, стоял величественный замок Кода. Его высокие башни тянулись к облакам, а окна светились, как глаза, полные слёз радости. Но в этот момент что-то было не так. У замка пропала одна очень важная переменная. И кто же мог помочь в её поисках? Конечно же, наш неугомонный Аррей!

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

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

«Здравствуйте, мудрая Сова!» – воскликнул Аррей. «Мне нужна помощь! Я ищу потерянную переменную!»

Сова-Отладчик прищурила свои умные глазки. «Не переживай, Аррей. Первым делом давай разберёмся, какая именно переменная пропала. Переменные могут хранить разные виды данных: числа, буквы и даже целые слова. Давай создадим несколько переменных и поймём, с чем имеем дело».

И вот, прошёл небольшой креативный сеанс, и они решили зарисовать свои коды. Аррей взял мел и начал рисовать на земле:

int numberOfBones = 5;

String dogName = "Аррей";

«Смотри, я создал две переменные!» – гордо заявил он. «Первая переменная называется numberOfBones, и ей я назначил значение 5. Это значит, что у меня пять костей!»

«А вторая переменная? Это очень важно!» – спросила Сова, наклонив голову.

«Это dogName, и она хранит моё имя!» – ответил Аррей, чувствуя себя настоящим программистом.

Сова кивнула. «Отлично! Теперь давай попробуем использовать их в предложении. Например, с помощью оператора + мы можем соединить переменные и составить фразу: «У меня 5 костей, и меня зовут Аррей». Погоди-ка! Я покажу тебе пример кода».

Сова написала это на ветке:

System.out.println("У меня " + numberOfBones + " костей, и меня зовут " + dogName + "!");

Аррей, забыв о своих поисках переменной, залип в сообщение: «Вау! Я могу рассказать кому-то о себе!»

В этот момент пёс осознал – его потерянная переменная могла быть где-то рядом. Сова похлопала его по голове. «Нам нужно разложить по полочкам все переменные, которые у нас есть. Если мы не знаем, что ищем, как же мы найдём?»

Аррей кивнул. «Ты права, Сова! Я должен выяснить, какие переменные могут быть у меня, и, возможно, они помогут мне восстановить ту, что пропала».

И так, с Совой на своей стороне, наш отважный Аррей отправился в поиски. Он начал перечислять все переменные, которые знал, и скоро стал более уверенным в кодировании. Вдруг он вспомнил о своих друзьях – они ведь тоже создавали переменные!

«Я должен спросить их о своих переменных!» – воскликнул Аррей. Чтобы найти потерянное, иногда нужно обратиться за помощью.

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

Как Аррей разгадал загадку с двойным равенством

В королевстве Кода всё шло своим чередом, пока однажды, гуляя по зелёным лугам, пёс Аррей не наткнулся на таинственный свёрток, который увлекательно шуршал под его лапами. Он пригляделся и увидел, что это – свиток с загадочными символами. «Ого, это, похоже, что-то важное!» – воскликнул наш герой. Схватив свиток зубами, Аррей направился к замку.

Когда он вошёл в тронный зал, все взгляды устремились на него, полные надежды. Король Код, с длинной бородой и короной, украшенной красными и зелёными драгоценными камнями, вскочил с трона: «Аррей! Ты нашёл что-то интересное?»

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

Король Код заметил недоумение Аррея и объяснил: «Дорогой пёс, двойное равенство – это нечто важное в коде! С его помощью можно узнать, равны ли два значения. Например, если ты хочешь выяснить, равно ли число 5 числу 5, ты используешь двойное равенство. Давай я покажу тебе!»

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

5 == 5

«Скажи мне, Аррей, правда ли, что 5 равен 5?» – спросил Король.

«Конечно! Это правда!» – ответил пёс, моргая от ярких огней.

«Правильно! Но если бы я спросил, равно ли 5 числу 6, что бы ты сказал?» – продолжал Король, вновь взмахивая палочкой. На стене нарисовался другой пример:

5 == 6

Аррей прищурился: «Ну, 5 явно не равно 6, так что это неправда!»

«Верно!» – весело воскликнул Король. «Но обрати внимание, как важно использовать двойное равенство. В коде, если ты просто напишешь одно равенство, это будет означать, что ты что-то присваиваешь, а не проверяешь!»

«Присвоить? Что это значит?» – недоумевал Аррей.

«Хороший вопрос, мой друг! Присвоить – это значит сказать: "Я хочу, чтобы какое-то значение находилось в какой-то переменной". Например, если ты хочешь сказать, что у тебя есть 3 собачки, ты можешь сделать это так:»

Король снова взмахнул палочкой, и на стене появилось ещё одно яркое сообщение:

int dogs = 3;

«Это означает, что у меня есть переменная по имени 'dogs', и я присвоил ей значение 3!» – добавил он.

Аррей, внимая каждому слову, задумался: «Так что, если я хочу проверить, равны ли у меня 3 собачки, я должен использовать двойное равенство, как в примере 5 == 5?»

«Совершенно верно, дружище! Ты улавливаешь суть!» – продолжал Король, его глаза сверкали от радости. «Теперь, когда ты знаешь о двойном равенстве, ты сможешь искать улики, исследуя, что правда, а что нет!»

«Как же здорово!» – воскликнул Аррей. «Теперь я могу разгадать тайны нашего королевства!»

Король Код, гордясь своим новым другом, подмигнул: «Не забудь о важности написания кода. Помни, двойное равенство – это страж правды в королевстве Кода!»

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

Ключ к двери: тайна волшебного

if

-условия

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

«Что же это за волшебное if-условие?» – размышлял Аррей, покусывая свой хвост. Он решил заглянуть в библиотеку замка, где старые книги хранили множество секретов. Открыв одну из них, он увидел блестящие страницы, полные непонятных знаков и формул. «Если я хочу открыть дверь к решению своих задач, мне нужно понять, как работает это if!» – воскликнул пёс с воодушевлением.

На странице перед ним появилось загадочное изображение: if (условие) { действие }. Аррей с любопытством прищурился. Что же это значит? Он вспомнил, как его лучший друг, кот Поинтер, всегда говорил: «Если ты хочешь, чтобы что-то произошло, нужно задать правильный вопрос!» И вдруг Аррей осознал – условие в if-выражении как раз и есть тот важный вопрос!

«Допустим, я хочу узнать, есть ли у меня любимая косточка!» – задумался Аррей. Он быстро принялся за работу. «Если она есть, я её съем. А если нет, буду ждать свою щедрую хозяйку!» С этими мыслями Аррей написал свой первый пример кода:

if (косточкаЕсть) { System.out.println("Ура! Время для угощения!"); } else { System.out.println("Ничего, подожду."); }

Аррей смекнул: «Когда я пишу "косточкаЕсть", это как будто я спрашиваю себя: "Есть ли у меня косточка?". Если ответ "да", тогда я вижу сообщение "Ура! Время для угощения!". Если же ответ "нет", то я получу "Ничего, подожду". Теперь я понял, что if-условие помогает мне сделать выбор!»

С новыми знаниями наш герой стал немного нетерпеливым. Он решился испытать свои силы! На улице, где собирались его друзья, Аррей закричал: «Ребята! Давайте поиграем в "Кто быстрее унесет мяч в замок!"?» Но вдруг он вспомнил, что его мяч потерян!

«О, нет! И что же мне делать? Но подождите, у меня есть if!» – заявил он и весело продолжил. «Если мячик на месте, то я смогу с ним поиграть. А если нет, то будем просто веселиться без него!».

Сильным голосом Аррей провозгласил:

if (мячНаМесте) { System.out.println("Мяч найден! Играем!"); } else { System.out.println("Мечта о мячике! Поиграем в прятки!"); }

Друзья начали обсуждать: «Ну, давай, Аррей, возможно, мячик просто заблудился!» Они начали весело искать мяч, шутя и смеясь. Аррей чувствовал, как его душа наполняется радостью, ведь он мог контролировать ситуацию благодаря своему новому знанию.

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

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

The free excerpt has ended.

5,0
1 rating
$2.52
Age restriction:
12+
Release date on Litres:
21 February 2025
Writing date:
2025
Volume:
70 p. 1 illustration
Copyright holder:
Автор
Download format:
Text, audio format available
Средний рейтинг 4,7 на основе 3 оценок
Text
Средний рейтинг 4,1 на основе 37 оценок
Text PDF
Средний рейтинг 4,4 на основе 14 оценок
Text PDF
Средний рейтинг 3,9 на основе 19 оценок
Text PDF
Средний рейтинг 4,2 на основе 16 оценок
Text, audio format available
Средний рейтинг 3,9 на основе 7 оценок
Text, audio format available
Средний рейтинг 3 на основе 2 оценок
Audio
Средний рейтинг 0 на основе 0 оценок