Шрифт:
Закладка:
Ладно, я так я. Выхожу к доске.
— Мы сначала тупо кинулись составлять программу, Николай Борисович, пока кое-что не вспомнили. Первое — составлять код нужно только для повторяющихся, рутинных операций, где нет никаких неожиданностей. Легко поддающиеся ручной обработке единичные операции нет никакого смысла программировать. Особенно те действия, которые просто и быстро выполняются человеком, но для компьютера требуют сложного кода. Второе. Ещё вы говорили об универсализме. Если есть возможность создать программу для решения любых степенных уравнений, то именно это и надо делать, а не составлять код для каждого уравнения отдельно. А третье уже моё, Николай Борисович. Решить уравнение можно по-разному. Мы посчитали, что будет лучше, если мы будем искать корни, ступенчато понижая степень уравнения по мере нахождения его корней.
— Что ты имеешь в виду, Колчин?
— Это ещё один шаг к универсализации, Николай Борисович. Мы написали программу, которая ищет только один корень. Не все сразу. После этого вручную, известным способом, понижаем степень уравнения и снова ищем один из его корней. Той же самой программой.
Препод и вся группа внимательно слушают.
— Порядок предлагаю такой. Сначала Люда Гершель обрисует математику первого этапа, поиска границы, с которого начинаем вычисления. Далее, сам код. Затем Вера Антонова представит рабочий код исчисления корня. В заключение выступлю я и обрисую всю методику в целом на примере наших заданий. Они, кстати, решены все именно нашим методом. Он универсален и годится для любого уравнения в каноническом виде.
Вид у препода, как у нежащегося зимой у печки кота. То и дело на лицо наползает блаженная улыбка.
Выходит Люда, начинает бойко писать на доске:
— Надо найти такое значение икс, при котором степенная функция будет явно больше нуля. Для этого заменим все коэффициенты при степенях на наибольший из них и сделаем их все отрицательными…
Препод только слушает и расслабленно улыбается. Молчит, и это хороший признак. Люда молотит, молотит и приходит к заключению:
— Таким образом, искомый аргумент степенной функции равен произведению А-большое на «k», где k = n + 1, а n — старшая степень функции, в нашем случае равная четырём.
От дальнейших слов группа начинает неудержимо ржать. До слёз. Включая препода.
— Так как вычислить произведение k на А элементарно, то не имеет смысла программировать это действие. Умножаем пять на наибольший коэффициент при членах уравнения. В моём случае это пять умножить на восемь. Вводим в диалоговом окне икс нулевое, и всё. Можно для надёжности увеличить его до ста, на времени работы почти не скажется. Первый фрагмент программы завершён.
— То есть ты вводишь в диалоговом окне икс нулевое, равное сорока, и на этом твоя миссия завершена? Я правильно тебя понял, Гершель?
Вот когда Люда неуверенно кивает, всех и срубает приступ хохота. Фрагмент программы, по сути, состоит из одного примитивного оператора присвоения, не считая инструментов интерфейса.
Смех усиливается, когда препод, невзирая на минимализм фрагмента, объявляет Людочке зачёт. Чуть розовая от всеобщего внимания девушка садится на своё место. Очередь Веры.
У неё работа сложнее и фрагмент кода уже не такой микроскопический. Но алгоритм элементарный.
— А эти две проверки зачем, Антонова? — препод задаёт контрольный вопрос.
— На эти вопросы я отвечу, Николай Борисович, — вмешиваюсь. — Иначе мне совсем ничего не останется.
Отвечаю, конечно, когда очередь до меня доходит. Какие проблемы? Никаких. Поэтому препод забирает наши зачётки, расписывается, а остальным говорит:
— Всем освоить представленную программу и решить с её помощью свои задачи. После этого зачёты и получите. Все свободны.
Хоть и притормозил группу с зачётом, но досрочному освобождению от занятий рады все. Да и чего огорчаться? Никто и не рассчитывал зачёт сегодня получить. Рано ещё. Я и девчонки, сами того не ожидая, досрочно отстрелялись.
Глава 5
Рандеву, как испытание
10 мая, суббота, время 17:35.
МГУ, актовый зал.
Вчера, во время торжественного собрания лучших людей нашего университетского городка, мы почти не выступали. Расположились в фойе и приветствовали приходящих исполнением попурри на тему «От героев былых времён» (https://youtu.be/FDqI7BnSVLY).
Народ впечатлился. Реальных фронтовиков Великой Отечественной уже нет, но есть люди с боевыми наградами, прошедшие афганскую войну, чеченскую, сирийскую и другие. Самые старые, наверное, ещё с корейской и вьетнамской.
Зато сейчас отрываемся по полной. Наш авторитет с Настей Камбурской вырос настолько, что нас ставят в самый конец концертной программы. Ко всему прошлому репертуару добавил, оформив заранее и согласовав с Юной, ещё одну песенку: «Drinking In The Day».
Кажется, начинаю баловать Настю, расширяя ей репертуар.
В коротеньком перерыве — мы даже со сцены не уходим — так ей и говорю. Прямо и бескомпромиссно. Хихикает и тут же расплачивается — целует меня в щёчку. Тут же, на сцене, прилюдно, под весёлые аплодисменты зала. Чувствую, как мой авторитет вырос настолько, что виртуально пробивает высокий потолок зала и уносится в поднебесье.
Даже где-то досадно. Золотая олимпиадная медаль мне досталась намного тяжелее, а популярности принесла на порядок меньше. Только в узких кругах посвящённых.
После ухода Насти отрываемся на каверах. Один — это минусовка Pink Floyd «Money»
https://vk.com/video155872572_456239084. Солировать там не рискую. Пока.
Второй — Slider Magnit «Morze» (https://youtu.be/kyopTrbleTU). Почему-то эта достаточно примитивная мелодия студентам заходит на ура.
На выходе из здания уставших нас перехватывают. Перехватывает. Девушка сногсшибательной внешности.
— Здравствуй, Витя, — Кира мягко берёт меня под руку и под ошеломлённые взгляды друзей-музыкантов отводит чуть в сторону.
— Привет, — переставляю ноги, как загипнотизированный.
Она сегодня брюнетка? Вроде светло-русая была…
— У меня такое впечатление, что ты от меня бегаешь, — прекрасные глаза смотрят с укоризной.
— Э-э-э… вроде на месте стою… — это я сострил, называется.
Меня давно мучила загадка, кто эти молодчики, для которых и без того прекрасные девы наращивают и перекрашивают волосы, делают эпиляцию во всех возможных и невозможных местах, рисуют брови, делают губы и винируют зубы? Кто они? В каких высях обитают? Насколько божественно выглядят эти бреды питты? Какими фантастическими свойствами организма обладают парни, для которых настолько нереальные красавицы выпрыгивают из собственных трусиков?
Это чё? Я один из них?
Кажется, девушка мой немой вопрос считывает прямо с лица. Улыбается понимающе: