Читаем Код дружбы (ЛП) полностью

тогда выполняй_все_мои_ рекомендации () }

–Эти линии в программировании называются условный оператор или условие, – объяснила Эрин. – «Если» задается первое условие, «тогда» компьютером будут выполнены действия.

Майя посмотрела, непонимая.

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

–Ой, я поняла. Первая записка была моим первым условием или условным оператором, – сказала я. – Во второй тоже были условия. – Я указала на записку, касающуюся школьной площадки.

Если (ты_согласна_ на_мои_условия) {

тогда бери_своего_друга();

иди_на_школьную_ площадку()

{

Если(ты_ придешь_ на _площадку()

тогда загляни_ под_скамейки();

найди_ большой_красный_конверт()

{

если(ты_найдешь_ конверт) {

тогда доверяй _ мне («ты научишься программированию»)

}


–Точно, – сказала Эрин.

–Хорошо, сейчас я понимаю условия, – сказала София. – А как насчет спортивного задания? – Она указала на него. – Как оно связано с программированием?

Поскольку (там_ остались_ мячики){

Ударяй_ мячики();

}

–Циклы, – ответила Эрин. – Циклы – это действия, которые ты выполняешь, пока условие остается верным.

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

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

–Ха! Да, мы на самом деле устали бросать и ловить мячи, – сказала я, потирая свою подающую руку, она до сих болела.

–Да, – добавила Эрин, наклоняясь вниз к стойке. – Потому что мы – люди. Но компьютеры никогда не устают от выполнения одних и тех же действий снова и снова… даже если это миллионы раз. Вот почему циклы могут быть такими огромными.

–А что насчет записки с платьем? – спросила Майя.

Целое_число_пуговиц=1 2 3 4 5 6 7 8;

Строка_пуговица_набери=«фиолетовая жемчужина»;

У логического_есть рукава=правда неправда;

Строка рукав_напечатай=«лепесток»;

Строка воротник_напечатай=«китайский»;

Строка шнурок_напечатай=«старинная китайская из жаккарда»;

Мы прочитали нашу заполненную записку.

–Вы выполнили все правильно. Здесь у вас появились переменные показатели, они используются для того, чтобы запоминать информацию, – сказала Эрин, указывая на ответы. – Вам нужны были разные детали к разным частям платья Майи, не так ли? Поэтому если представить себе, что это была компьютерная программа, то вы задавали ей, что нужно добавить к платью.

–То есть, какую пуговицу, шнурок, или воротник добавить? – сказала Майя, расширяя глаза.

–Точно, – ответила Эрин.

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

–Что означает «целое число»? – спросила я, указывая на начало записки.

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

Мы хихикнули.

–А что такое логическое?

–«Логическое» – это просто: это вид данных, на котором может быть только два варианта ответа: правда или неправда, – объяснила Эрин.

–То есть, платье может быть либо с рукавами, либо без, – сказала София.

–Угу, – ответила Эрин.

–А что значит «строка»? – вставила Майя.

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

–То есть, «лепесток» – это строка, а как насчет «Халверстон №99». Это тоже будет строкой, если в этом будет заключаться какой-либо смысл для компьютера? – спросила я.

–Да, переменные показатели включают в себя все виды типов данных, целые числа, логические, строки – все то, что вы, девчонки, выполнили в задании. – Ответила Эрин, указывая на наши вставки в записке.

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

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

Эрин улыбнулась.

–Вы, девчонки, и сами справитесь. Я рассказала вам все, что знала.

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

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

–Это что, еще одна записка? – спросила Эрин, наклоняясь.

–Нет. Это – флайер, который я хотела вам показать. – Я развернула листок.

София быстро посмотрела на него.

–Это то, что мы нашли в компьютерном магазине?

Я кивнула.

–Приглашаются все программисты, не пропустите шестичасовой хакатон, – прочитала громко Майя. – Что такое хакатон?

Я улыбнулась, стараясь не подать вида.

Перейти на страницу:

Похожие книги