Чтение онлайн

на главную

Жанры

Шрифт:

– Может, мы встретимся вновь.

***

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

– Ну так что, ты придумала следующую

задачу или нет? – раздался рядом низкий мужской голос.

Юный Кайл Джефферсон был сыном дружелюбной соседской пары и являлся наглядным примером того, почему современные подростки пугали Нику. В свои шестнадцать парень выглядел совсем не как школьник и имел голос взрослого мужика. Рядом с ним она сама чувствовала себя маленьким ребёнком и готова была поклясться, что с каждым годом дети растут всё быстрее. Однако общий язык с ним она нашла на удивление быстро, а когда Кайл узнал о её работе, то незамедлительно начал упрашивать Нику научить его программированию. Она согласилась. Количеством друзей она похвастаться не могла, свободного времени было навалом, а отказаться от знаменитой лазаньи Мэри Джефферсон вообще не представлялось возможным.

Вытащив изо рта леденец, Ника махнула им в воздухе и задумчиво прищурилась.

– Ладно, слушай. Допустим, есть две конфеты. Клубничная стоит X долларов Y центов, а яблочная – N долларов D центов. Тебе нужно рассчитать, сколько стоят эти конфеты вместе. Как будешь решать?

– Та-ак… Сначала нужно будет перевести всё в наименьшую единицу измерения. Значит, доллары умножить на сто и прибавить количество центов для каждой конфеты, после чего сложить всё вместе.

– Правильно. Теперь напиши, как будет выглядеть код.

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

– Так и есть. Но мы с тобой учим основы. Тебе нужно запомнить все базовые функции. К тому же, на самом деле это больше про логику, чем математику. Чтобы ты всегда думал наперёд и понимал, в каком порядке выполнять действия. Но даже это ещё ничего тебе не гарантирует. Если дойдём до многопоточности, ты будешь умолять меня о пощаде.

– Да понял я, понял. Вот, готово.

Ника сползла с кровати, подошла к столу и пробежалась глазами по листу бумаги.

– Отлично. Только так программа будет выдавать результат в долларах. А куда же денутся центы?

– В смысле?

– Смотри, в последней строчке ты использовал только целочисленное деление. Значит, остаток выдаваться не будет. А что такое центы? Это числа, которые идут после запятой. Как нам их получить?

Повисла тишина, и Нике показалось, что она вот-вот услышит, как натужно крутятся шестерёнки в голове Кайла. Он нахмурился, усердно стараясь вспомнить ответ, но тщетно. Ника вздохнула:

– Окей, если не помнишь, то посмотри в конспекте. Мы же только что разобрали все арифметические выражения. Боже, на кой вообще тебе это программирование сдалось?

– Буду писать читы для игр и заработаю состояние на карманных деньгах школьников, – мечтательно улыбнулся Кайл, листая страницы в тетради. – О, нашёл! Надо посчитать остаток от деления на сто.

– Так, ну во-первых, это грубо и неспортивно. Осуждаю. – Ника покачала головой и усмехнулась. – А во-вторых, для этого тебе в идеале стоило бы выучить С++ 1

и ассемблер 2 , но ты даже с питоном 3 едва справляешься, дурачина.

1

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

2

Машинно-ориентированный язык программирования низкого уровня.

3

англ. Python – высокоуровневый язык программирования.

– Сама ты дура! – Кайл состроил страшную гримасу и показал в ответ язык.

– Эй! Вот же паршивец мелкий! Ты как со старшими разговариваешь?

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

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

– Всегда подозревал, что ты ведьма…

– Ничего не ведьма. Просто ростом не вышла, – перекатив карамель за щёку, ответила она и сунула руки в карманы. – А будешь выпендриваться – в приставку играть не позову!

– Эй, так нечестно!

Они могли бы продолжать пререкаться до самой ночи, если бы стук в дверь моментально не превратил обоих в тихих и прилежных учеников. Миссис Джефферсон заглянула внутрь, улыбнулась и позвала всех за стол, в очередной раз велев Нике прекратить постоянно баловаться конфетами и подумать о зубах. Та, как обычно, отшутилась наличием отличной медстраховки, но леденец выбросила. Никакие сладости мира не могли сравниться со стряпнёй этой женщины.

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

Дожёвывая кусок лазаньи, Ника обернулась к Кайлу. Тот аж подавился, округлил глаза и почти умоляюще посмотрел в ответ. Всего пару секунд Ника молчала, злорадно наблюдая, как растёт паника на его лице, затем наконец проглотила еду и сказала:

– Для первого раза не так уж и плохо. Я позже скину ему ссылки на всё, что нужно будет установить, и набросаю ещё несколько задачек до следующего занятия. Посмотрим. Всё будет зависеть только от его желания и усидчивости.

Кайл облегчённо выдохнул, а мистер Джефферсон покивал в ответ, и на какое-то время за столом воцарилась тишина, нарушаемая лишь тихим звоном посуды. Внезапно Мэри встрепенулась, будто вспомнила о чём-то важном, и с заговорщическим видом, с каким обычно и разносят все самые горячие сплетни, сказала:

– Кстати, я заметила сегодня утром, как с дома Хендриксов сняли объявление о продаже.

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

Поделиться:
Популярные книги

Генерал Скала и ученица

Суббота Светлана
2. Генерал Скала и Лидия
Любовные романы:
любовно-фантастические романы
6.30
рейтинг книги
Генерал Скала и ученица

Идеальный мир для Лекаря 4

Сапфир Олег
4. Лекарь
Фантастика:
фэнтези
юмористическая фантастика
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 4

Лорд Системы 11

Токсик Саша
11. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 11

Отверженный. Дилогия

Опсокополос Алексис
Отверженный
Фантастика:
фэнтези
7.51
рейтинг книги
Отверженный. Дилогия

На границе империй. Том 9. Часть 5

INDIGO
18. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 9. Часть 5

Главная роль

Смолин Павел
1. Главная роль
Фантастика:
попаданцы
альтернативная история
4.50
рейтинг книги
Главная роль

Хорошая девочка

Кистяева Марина
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Хорошая девочка

Измена. Не прощу

Леманн Анастасия
1. Измены
Любовные романы:
современные любовные романы
4.00
рейтинг книги
Измена. Не прощу

Пришествие бога смерти. Том 2

Дорничев Дмитрий
2. Ленивое божество
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Пришествие бога смерти. Том 2

Кодекс Охотника. Книга ХХХ

Винокуров Юрий
30. Кодекс Охотника
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Охотника. Книга ХХХ

Бастард

Осадчук Алексей Витальевич
1. Последняя жизнь
Фантастика:
фэнтези
героическая фантастика
попаданцы
5.86
рейтинг книги
Бастард

Прометей: повелитель стали

Рави Ивар
3. Прометей
Фантастика:
фэнтези
7.05
рейтинг книги
Прометей: повелитель стали

На границе империй. Том 8

INDIGO
12. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 8

На границе империй. Том 5

INDIGO
5. Фортуна дама переменчивая
Фантастика:
боевая фантастика
попаданцы
7.50
рейтинг книги
На границе империй. Том 5