Глава 76. Операционная система космической станции
На заднем плане центра обработки данных беседуют многочисленные нанятые эксперты-судьи.
Все темы в основном сосредоточены на чем-то одном.
Идеальный результат Ли Чэнцяня на теоретическом экзамене.
«Вы говорите, Ли Чэнцянь будет первым, кто сдаст настоящий тест по программированию на этот раз?» — пошутил Ши Чэнсань, который только что утром проверил теоретический тест Ли Чэнцяня.
«Трудно сказать. Теоретическая база Ли Чэнцяня очень хороша, а его способности к программированию не умалчиваются, но вопросы на этой космической станции сложные. Вы должны преобразовать смысл вопросов в математические задачи, прежде чем сможете программировать», — предположил учитель-судья.
Его смысл очевиден, программистские способности и теория Ли Чэнцяня, он считает, что проблем нет.
Однако, какими бы хорошими ни были способности к программированию, есть одно предварительное условие: проблему необходимо преобразовать в математическую модель.
«Дин Донг, вам прислали новый тестовый документ для проверки...» В этот момент компьютер перед Ши Чэнсанем издал напоминание.
«Смотрите скорее, кто сдал бумагу, может, это Ли Чэнцянь?» Кто-то закричал, а затем вокруг собралось много людей и встало позади Ши Чэнсаня.
Ши Чэнсань включил систему оценивания и взглянул на имена авторов.
Слова Ли Чэнцяня мелькнули в его глазах.
«Это действительно Ли Чэнцянь!» — сказал кто-то с удивлением.
В системе оценок этот экзамен разделен на две части: 30 баллов за математическое моделирование и 70 баллов за умение программировать.
«Старик Ши, давайте сначала посмотрим на его математическое моделирование». Среди всей этой суматохи простой математический процесс вывода Ли Чэнцяня был продемонстрирован всем.
«Шшш... потрясающе!»
«Проблему можно смоделировать всего с помощью пяти формул. В команде Ли Чэнцяня есть не только эксперты по программированию, такие как Ли Чэнцянь, но и эксперты по математике».
«Потрясающе... Я вижу, что стандартный ответ на вывод занимает целых три страницы формата А4. Процесс вывода команды Ли Чэнцяня не занимает и половины страницы, но они ясно объяснили все вопросы». Честно говоря, если бы я заранее не прочитал стандартный ответ, они, возможно, не смогли бы понять процесс вывода, написанный Ли Чэнцянем.
«Высший балл, высший балл за математическое моделирование!» Ши Чэнсань вписал 30 баллов вместо значения оценки и решил отправить его.
Затем он открыл управляющее программное обеспечение, написанное Ли Чэнцянем.
После загрузки кода аккуратный и стандартизированный код отображается перед всеми, будь то отступы или комментарии, это как учебник.
По мере того, как тест продолжался, на лицах всех присутствующих отражалось крайнее потрясение.
Потому что программное обеспечение, написанное Ли Чэнцянем, полностью превзошло их ожидания.
Если провести неуместную аналогию, то в вопросе предлагается вычислить, чему равно 1+1. Это вопрос для учеников начальной школы. Ответ, данный Ли Чэнцянем, заключается в доказательстве того, что 1+1=2, что и должны делать математики.
Это вообще не уровень старшеклассника, это просто уровень программирования научного руководителя докторантуры по специальности «программирование», даже на один уровень выше, чем у научного руководителя докторантуры.
«В коде 1350 строк, а размер программного обеспечения — 65 Кб!»
«Программное обеспечение имеет 1 основной модуль и 5 функциональных модулей».
«Программное обеспечение имеет операционное ядро, которое обеспечивает виртуальную аппаратную систему. Вам нужно только интегрировать драйверы соответствующих устройств в программное обеспечение, и это программное обеспечение может работать непосредственно на космической станции».
«Пять функциональных модулей, управление ориентацией полета, автоматическое управление высотой и скоростью полета, управление безопасным полетом и система отображения в реальном времени, которая может отображать в реальном времени скорость, высоту, оставшееся топливо и другую сопутствующую информацию».
«Все функциональные модули могут использоваться в обычном режиме, ошибок не обнаружено!»
«Это усовершенствованная и несовершенная операционная система космической станции!»
«Практическое программирование Ли Чэнцяня — высший балл!» В итоге Ши Чэнсань напрямую заполнил графу оценок, набрав 70 баллов.
«Я предлагаю оргкомитету конкурса представить в Институт космических исследований Национальной академии наук программу управления космической станцией, написанную Ли Чэнцянем». Операционная система космической станции, написанная Ли Чэнцянем, может быть использована не только на космической станции, но и после небольшой модификации, независимо от того, является ли это космическим челноком, спутники могут использовать этот код в качестве операционной системы.
«Я предлагаю немедленно запечатать программное обеспечение и исходный код Ли Чэнцяня. Этот исходный код слишком важен и продвинут, и его нельзя раскрывать. Оргкомитет конкурса должен немедленно сообщить об этом в Бюро секретности и позволить им сохранить это в тайне». В прошлом все операционные системы космических станций были индивидуальными, а стоимость исследований и разработок составляла десятки миллионов.
После того, как исходный код Ли Чэнцяня будет обнародован, после несложной модификации он станет общей операционной системой космической станции.
Это важный технологический прорыв!
«Я немедленно доложу в соответствующий отдел». В этом соревновании Чэнь Лили, ответственный за провинцию Цзиньшань, стала чрезвычайно серьезной, выслушав доклад своих подчиненных, и поспешила в Бюро секретности.
…
На площади большого центра обработки данных Ли Чэнцянь и другие получили от экзаменационного персонала сообщение, что они не могут покинуть экзаменационную комнату и могут только ждать на площади. После этого Ли Чэнцянь начал объяснять Дин Лин и Чжао Пэну идеи решения проблем, а также использование пяти формул, которые он записал.
«...Это конкретный смысл пяти формул, и на самом деле это не так сложно, как вы себе представляете». Ли Чэнцянь подробно объяснил им двоим функции пяти формул.
Чжао Пэн слушал с ошеломленным выражением лица, но так и не понял.
Дин Лин задумалась, держа в руках пять формул, написанных Ли Чэнцянем, и снова задумалась.
«Капитан, почему бы вам не позволить нам покинуть большой центр обработки данных?» Чжао Пэн взглянул на ворота центра обработки данных. Ворота были плотно заперты, и двое охранников тщательно охраняли ворота, не давая никому войти или выйти.
Чжао Пэн уже обернулся и обнаружил, что все входы и выходы большого центра обработки данных взяты под контроль, и все входы и выходы запрещены для входа или выхода.
«Я тоже не знаю», — Ли Чэнцянь тоже был в растерянности.
«Динглинг... Практический экзамен по программированию для юношеской олимпиады по информатике окончен. Пожалуйста, покиньте свои места и покиньте экзаменационный зал». В этот момент раздалось объявление об окончании экзамена.
«Пошли, пошли, на этот раз у них нет причин нас задерживать». Услышав голос, Чжао Пэн внезапно разволновался и побежал к двери, чтобы выйти.
В этот момент на площадь вышли Хэ Хунъюнь, Би Цзялян и Цзянь Цинли.
Лицо Хэ Хонъюня было полно гордости. Хотя экзаменационные вопросы были сложными, он в конце концов выиграл их. Преобразованная математическая модель - это изменение высоты космической станции. Необходимо изменить скорость полета космической станции, чтобы изменить центростремительную силу, так чтобы центростремительная сила и сила тяготения Земли были сбалансированы, чтобы достичь цели устойчивого полета космической станции.
После завершения математической модели Би Цзялян работал с ним. Помимо написания основного кода управления, он также написал программу отображения данных, которая может отображать высоту и скорость космической станции.
«Уровень практического программирования Би Цзяляна все еще хорош. Если он специализировался на программировании в университете, его можно будет нанять в компанию моего отца в качестве программиста после окончания учебы». Хэ Хонъюнь вообще никогда не видел Би Цзяляна в глаза. То, что произошло сейчас, изменило его мнение, и он почувствовал, что Би Цзялян — талант, который можно использовать.
«Это настоящий тест по программированию, наша команда набрала не менее 90 баллов!» Хэ Хунъюнь был абсолютно уверен, и тут он увидел Ли Чэнцяня, стоящего на площади.
Улыбка на его лице становилась все более самодовольной.
«Оценки Ли Чэнцяня в учебниках очень хорошие. Не должно возникнуть никаких проблем с преобразованием темы в математическую модель». Хэ Хунъюнь не дурак. Хотя он особенно недоволен Ли Чэнцянем, у него все еще есть базовые навыки суждения.
«Я слышал от Би Цзяляна и Цзянь Цинли, что у Ли Чэнцяня нет реального боевого опыта, и несколько дней назад он только учился печатать, и скорость его печати чрезвычайно низкая».
«Во время соревнований на моей стороне Би Цзялян, который может мне помочь, и только Цзянь Цинли — единственный, кто может мне помочь».
«Со стороны Ли Чэнцяня Чжао Пэн и Дин Лин — это две бутылки с маслом. Они вообще не могут ему помочь».
«Неплохо, что Ли Чэнцянь может превратить высоту и скорость ядра в часть программы. Он даже не думает об остальных».
«Итак, в этом практическом тесте по программированию я определенно могу победить Ли Чэнцяня». Подумав об этом, Хэ Хунъюнь не смог сдержать смех.
(конец этой главы)