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

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

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

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

Эрин завязала свои волосы в пучок и убрала свободные пряди за уши.

–Может быть нам создать программу, используя то, что мы уже знаем: ввод/вывод; условные, циклы и переменные.

–Мы можем попробовать, но как это поможет нам найти преступника? – спросила я.

Эрин задумалась.

–Хм…. Я не знаю.

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

–Я тоже задумывалась на эту тему, – поддакнула София.

–Можно я посмотрю? – попросила Эрин, указывая на мой ноутбук. Мы все собрались вокруг нее. Она зашла в интернет и что-то набрала в строке поиска. На экране появился большой квадрат с черными очертаниями.

–Что это? – спросила София.

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

–Но здесь же нет совсем ничего! – наклонилась к экрану Майя. – Только квадрат. Как она сработает?

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

Мы все посмотрели на Эрин в растерянности. Она начала набирать что-то на клавиатуре, и в квадрате тут же появились буквы и скобки в машинописном варианте.

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

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

Эрин рассмеялась.

–Я не уверена, что «оживет» это – верное слово, но, да, если мы введем здесь данные какой-нибудь игры, мы сможем играть в нее онлайн. И предложить еще кому-нибудь поиграть. Мы можем ввести даже свой пароль, чтобы защитить ее.

Я задумалась об этом на секундочку.

–Хорошо, даже если мы придумаем как закодировать что-нибудь, как мы сможем дать это другим попробовать, если мы даже не знаем, кого подозревать?

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

Алекс просунул свою голову в дверь.

–Девчонки, как идут дела? Вы уже поймали виновника?

–Уууф, мы не знаем, что делать, – сказала я ему, с грохотом плюхаясь на кровать.

Я думаю, он понял нашу растерянность.

–Может я смогу помочь. Что вы знаете о кодировании?

–Мы знаем о вводе/выводе и условных, – ответила я.

–Про переменные, – добавила Майя.

–И про циклы, – закончила София.

Алекс задумался и предложил:

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

–Да, это была идея! – Кто бы ни оставил записку, он должен был прийти на площадку перед тем, как оставить записку, – размышляла я, чувствуя, как внутри меня все бурлит от возбуждения. – И он должен был прийти перед нами, чтобы положить записку под лавочку.

–И тот, кто послал Люси на спортивную площадку, должен был знать, что я буду там, – добавила София.

–И он знал, чего не хватает на моем платье, – вставила Майя.

–И все записки были обнаружены на моем шкафчике, поэтому этот кто-то должен иметь пропуск в среднюю школу, – закончила я.

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

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

Алекс задумался опять.

–Кто бы ни оставил записки, он должен что-то знать о программировании. Где могут находиться дети, знающие про переменные, входы/выходы, условные и про циклы?

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

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

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

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

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