Глава 47 Новая легенда

Грузовик с ЭВМ для школ уехал. Двор завода опустел, брезент на кузове успел высохнуть, пока машина ехала в районо, а в КБ‑3 повисла непривычная тишина.

Ни ящиков с корпусами, ни расписанных стрелками плат, ни очередного «срочно к марту». Кульманы стояли пустые, на подоконнике остывал давно забытый чайник, а из динамика «Маяка» тихо шептали про первый звонок, линейки и цветы.

В лаборатории раздавалось только два звука: тиканье настенных часов и редкое постукивание пишущей машинки «Москвич» в углу — Наталья Сергеевна перепечатывала чью‑то инструкцию.

Алексею было не по себе.

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

Он как раз пытался придумать, чем её заполнить, когда зазвонил телефон.

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

— КБ‑3, Морозов, — бросил он в трубку.

— Это школа двадцать шестая, — торопливо начал мужской голос. — Завуч по учебной части, Кузьмичев. Нас по линии гороно включили в эксперимент с вашим… учебным комплексом.

Алексей выпрямился.

— Слушаю вас.

— Так вот. Комплекс стоит в лаборантской. По документам — принят. По факту… — завуч выдохнул. — Никто не берётся его включать.

— Почему? — задал он самый очевидный вопрос.

— Потому что у меня в коллективе математики, а не электромонтёры, — сухо ответил завуч. — Инструкция по эксплуатации — двадцать четыре страницы, шрифт мелкий, как сноски в Уголовном кодексе. Учительница физики говорит, что боится нажать не ту кнопку и сжечь школу. А математик сказал дословно: «Я в семнадцатом году в армию уходил, мне поздно осваивать кибернетику».

Где‑то на фоне кто‑то прокричал: «Валентина Ивановна, звонок!», трубку прикрыли ладонью.

— Значит так, — продолжил Кузьмичев. — Пока мы эту штуку заперли в шкаф. Я вас не ругаю, вы своё сделали. Но если хотите, чтобы на ней кто‑то работал, пришлите человека. Или бумагу. Но не такую, как эта ваша инструкция.

В трубке загудело, связь чуть просела. Потом щёлкнуло — и тишина.

Алексей ещё пару секунд держал телефон возле уха, хотя уже давно было понятно: разговор окончен.

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

Только теперь битва шла не за стеклотекстолит и ПЗУ. Битва шла за головы.

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

Они сидели в комнате совещаний: длинный стол, на стене — свежий ватман «План опытной эксплуатации БВП‑1», в углу — та самая «Сфера» на подставке, включённая для настроения. На экране «Рекорда» спокойно мигал курсор.

— Его боятся, — подтвердил Алексей. — Мы им дали ящик с микросхемами весом под сорок килограммов и книжку, написанную языком, который понимают только Наталья Сергеевна и военпред. Лично я бы на их месте тоже запер это в шкаф.

— Я всё понимаю, — вмешался Игорь, крутя в руках ненужный уже обрезок провода МГТФ. — Но это же школа. Учитель математики, учитель физики. Они не дураки.

— Они не операторы ЕС ЭВМ, — поправил Алексей. — И не обязаны ими быть. У них есть программа, журнал и живые дети. Мы им подкинули ещё один прибор, который «надо освоить». Вопрос — дадим мы им в руки реальную помощь или очередной повод для отчёта.

— А что вы хотите? — Наталья подняла глаза от папки. — У нас есть «Инструкция по эксплуатации», «Паспорт» и «Пояснительная записка». Всё по ГОСТу. Там чётко написано, как включать и чего нельзя делать.

— Заметь, — вставил Евгений, — нигде не написано, зачем.

Наступила короткая пауза. Даже тиканье часов, казалось, стало громче.

— «Зачем» — в первом абзаце, — упрямо сказала Наталья. — «Учебно‑демонстрационный комплекс предназначен для…»

— Для того, чтобы завуч мог показать его комиссии, — ехидно протянул Евгений. — Согласен. А урок вести как?

Алексей откинулся на спинку стула.

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

— Вы хотите методичку? — уточнила Наталья.

— Больше, — улыбнулся он. — Целую папку.

Евгений скривился.

— «Папка учителя», — произнёс он с таким выражением, будто попробовал на зуб картон. — Звучит-то как.

— Предложения по содержанию? — сухо спросил Седых из угла.

Он всё это время молча слушал, не вмешиваясь, но сейчас поднял голову.

— Если уже не отвертеться, — продолжил Виктор Петрович, — лучше сразу решить, что в эту… папку… положить. И сразу оформить. Чтобы завтра не бегать с криком: «А где подписать?».

— Математика, — не задумываясь, сказал Алексей. — Седьмой–восьмой класс. Квадратные уравнения. Мы же сами через это проходили.

В голове тут же всплыла картинка: школьный кабинет, у доски — бледная учительница, в первом ряду сидит рыжий Миша, уткнувшись в тетрадь. Только теперь у него за спиной — «Сфера».

— Ага, — подхватил Евгений. — Вводим `a`, `b`, `c`, дискриминант, корни. И на экране красиво выходит: `x1`, `x2` или надпись «корней нет». Надо же, ЭВМ тоже может сказать, что с задачей бессмысленно мучиться.

— Физика, — добавила Люба. — Бросок тела. Траектория. Им же нужно что‑то кроме шариков по наклонной плоскости. Пусть увидят таблицу высот и скоростей.

— И… — Наталья сделала пометку в блокноте, — какие‑то хозяйственные задачи. Библиотека, например. Учёт книг. Это и информатика, и порядок.

— «Учёт библиотечных фондов, — тут же на ходу отредактировала она себя, — с использованием учебно‑демонстрационного комплекса». Чувствуете, как красиво?

Игорь возмущённо хмыкнул.

— Вы понимаете, что вы сейчас предлагаете? — спросил он. — Весь отдел — за печатные машинки? Мы что, в типографию переименовываемся?

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

— У тебя свои задачи найдутся, — пообещал Алексей. — Корпуса надо будет под кассетные ящики подгонять, «папку учителя» куда-то вмещать. Туда же кассеты должны войти, не только бумага. Библиотекарь же не будет бегать с голым магнитофоном.

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

— А я не хочу писать учебник, — упрямо сказал Евгений. — Я программист, а не завуч.

— Ты хочешь, чтобы на твоём коде кто‑то, кроме нас, поработал? — тихо спросил Алексей.

Евгений замолчал.

— Вот это сейчас был удар ниже пояса, — буркнул он. — Но справедливый.

Первым делом они забрались в хранилище кассет.

На стеллаже стояли аккуратные коробочки с наклейками «ТАБЛИЦА УМН. РЕД.1», «ТЕСТ ОЗУ», «СЛУЖЕБНЫЕ». Между ними валялось несколько «гражданских» кассет МК-60, явно личного происхождения.

— Эти — в сторону, — сказал Алексей, вылавливая кассету с надписью ручкой «МЕЛОДИИ. СБОРНИК». — Это — не для школы.

— Хотя… — мечтательно протянул Евгений, — в качестве звукового сопровождения таблицы умножения…

— Не сегодня, — отрезала Наталья.

Они отобрали десяток чистых кассет, подписали их карандашом: «М‑7–8 КВАДРАТНЫЕ УРАВНЕНИЯ», «Ф‑8 ТРАЕКТОРИЯ», «БИБЛИОТЕКА». Потом Алексей повернулся к Евгению:

— Твоя очередь.

— То есть я, — уточнил Евгений, — программирую дискриминант.

— Ты брался за эмуляцию PDP‑11 на ЕС, — напомнил Алексей. — Это проще. Здесь нет виртуальной памяти, нет очередей заданий. Только дети.

— Вот именно, — вздохнул тот. — С детьми сложнее, чем с диспетчером задач.

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

— А давайте по‑простому, — предложил Евгений, выводя на листе `D=B B-4 A*C`. — Без всяких корней из отрицательных чисел. Если `D0` — «корней нет». И никаких мнимых чисел. Пусть мучаются с ними в институте.

— А если `A=0`? — не выдержала Люба. — Тогда это уже не квадратное, а линейное уравнение.

— Тогда выдадим «это уже другая задача», — спокойно ответил Евгений. — Мы же не можем решать за школу всю программу сразу. Наша цель — показать, что ЭВМ умеет считать и проверять. Остальное — дело учителя.

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

Сейчас надо было не философствовать, а уложить в ОЗУ максимально простой, но честный алгоритм.

— Хорошо, — согласился он. — Давайте по минимуму. При `A=0` выдаём «коэффициент A должен быть не ноль». Это, кстати, тоже учебный момент.

«Решение квадратных уравнений» родилось за день. С учётом всех дотошных вопросов Любы.

«Траектория тела» потребовала двух ночей.

— Мне нужен угол и начальная скорость, — бормотал Евгений, рисуя формулы. — А ещё шаг. И что они потом с этим будут делать на уроке — мне, извините, не докладывали.

— Будут рисовать график, — подсказал Алексей. — Мы им дадим таблицу `t` — `h`. Учитель на доске поставит точки, проведёт кривую. Детям — наглядно, комплексу — понятно, физику — не страшно.

Евгений нахмурился, но согласился: «Сфера» будет считать высоту через шаги времени, учитель — рисовать.

С «Библиотекой» вышло сложнее всего.

— Я ненавижу бухучет, — заявил Евгений честно. — Даже зарплату свою считать не люблю.

— Зато это идеальная задача на массивы, — возразил Алексей. — Номера книг, номера читателей, даты выдачи. Пусть «Сфера» ищет книгу по номеру. Или читателя. Это и поиск, и сортировка.

— А потом библиотекарь скажет: «А почему ваш комплекс не умеет штрафы считать?» — буркнул Евгений. — И мы поедем делать «Учёт задолженностей». Нет уж. Ограничимся тем, что найдём книгу.

Они договорились на компромиссе: программа «Библиотека» умеет:

— занести книгу в фонд с номером и кратким названием;

— отметить, что книга выдана читателю с таким‑то номером;

— найти книгу по номеру и показать, у кого она в данный момент.

Никаких штрафов. Это пусть завучи сами считают.

Параллельно шёл фронт номер два — бумажный.

Наталья заняла машинку как пулемётчик — гнездо.

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

— И пояснение для директора, — добавил Седых, заглянув в дверь. — Краткое. На одну страницу. Без формул. С тремя словами: «Передовой опыт школы».

— Это я могу, — кивнула Наталья.

Люба сидела рядом, рисовала от руки схемы экранов: где курсор, где ввод, где ответ. На полях оставляла заметки: «тут не забудьте указать, что нажать „ЗЛ“».

— Так, — сказала Наталья, перечитывая вслух. — «Учебное занятие начинается с того, что учитель кратко повторяет с учащимися теорию решения квадратных уравнений. Далее демонстрируется работа учебного комплекса: учитель вводит коэффициенты A, B, C…»

— «Учитель» два раза подряд, — заметил Алексей. — Можно заменить на «преподаватель».

— Можно, — согласилась она и замазала слово корректором.

— А здесь, — она ткнула пальцем в строку, — вы, Алексей Николаевич, как видите эту фразу: «нажать „ЗЛ“ и „К“»? Это же для нас понятно. Учителю надо разжевать.

— «Ввести команду загрузки ленты», — медленно сформулировал он, — и «команду перехода в режим решения квадратных уравнений». В скобках можно указать: «К».

— Это же надо три раза отрепетировать, — вздохнула Люба. — Я прямо вижу этого бедного математика.

— Не бедного, — поправил Алексей. — У него теперь будет помощник. Просто помощник без нормального объяснения превращается в пугало.

Конфликт назрел к концу недели.

В курилке, где обычно говорили о квартирах, премиях и о том, кто куда поедет «на картошку», в этот раз обсуждали бумагу.

— Я вам так скажу, — заявил Игорь, выпуская дым в открытую форточку. — Мы вместо того, чтобы делать новый ВКУ, новый интерфейс, сидим и «Учёт библиотечного фонда» обсуждаем. Если так пойдёт — через год нас всех спишут в методкабинет.

— Не «нас», — поправил его Валера. — Ты‑то с проводами ещё побегаешь, если я тебя от паяльника оттащу. А вот наш главный конструктор… — он кивнул в сторону лаборатории, — уже третий день к кульману не подходит. Всё с бумажками носится.

— Это называется «смена этапа», — отозвался за их спинами голос Алексея.

Он вошёл в курилку без стука, как к себе. Сигарет у него не было — он не курил, но курилка как место дискуссий ему нравилась.

— Этап железа мы прошли, — продолжил он. — Сейчас этап людей. Если его провалить — через год эти комплексы сдадут в утиль как «неиспользуемые», и вас точно переведут в методкабинет. Только уже без ЭВМ.

— Вот только не надо пугать, — проворчал Валера.

— Это не запугивание, — сказал Алексей. — Это прогноз.

Он сел на подоконник, чувствуя холод бетона.

— Вспомни, — обратился он к Валере, — сколько времени ушло, чтобы добиться нормального корпуса. Стеклотекстолит, ПЗУ, жгуты. Сколько ночей в термокамере просидели. Всё для того, чтобы машина не подводила. А теперь представь: учитель, который дважды в жизни видел ЭВМ только в кино, включит её, не поймёт, что делать, скажет: «Глупость какая‑то», выключит и больше не подойдёт.

Он сделал паузу.

— В этом случае наш корпус — просто тяжёлый ящик. И никакого «введения в информатику» в школе не случится.

Игорь затушил сигарету.

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

— Именно, — кивнул Алексей. — А вообще это всё равно инженерная работа. Только вместо микросхем — слова. Их тоже нужно правильно соединить, иначе замкнёт не там, где надо.

— Слова — хуже микросхем, — вздохнул Валера. — Те хоть по справочнику понятно, как себя ведут, а эти…

— Зато на слова не нужно оформлять заявку в бюро снабжения, — заметил Евгений, заглянув в курилку. — Я уже третью страницу кода по дискриминанту написал. И ни одной накладной.

— И сколько у тебя там ошибок? — прищурился Игорь.

— Пока меньше, чем у тебя в жгуте клавиатуры, — невинно ответил Евгений и получил заслуженный смешок.

К концу второй недели в лаборатории появился новый объект.

Большая серая картонная папка с металлическими уголками, по виду — обычная канцелярская «для дел». На корешке аккуратным почерком Натальи было выведено: «Учебно‑демонстрационный комплекс БВП‑1. Папка учителя».

Внутри лежали:

— три тонкие брошюры с обложками разного цвета: зелёная — математика, синяя — физика, бежевая — библиотека;

— общая «Памятка учителю» на четырёх страницах;

— «Памятка директору» на одной странице, с жирным заголовком «Передовой опыт»;

— конверт с тремя кассетами, каждая с аккуратной типографской наклейкой;

— листок с крупной надписью «Пожалуйста, не ставьте на корпус салфетки и цветы», заботливо вложенный Любой.

Алексей взял папку в руки, почувствовал привычный вес — чуть легче, чем блок ПЗУ на старой плате, но всё равно ощутимый.

— М‑7–8, — зачитал он, листая зелёную брошюру. — «При изучении темы „Квадратные уравнения“ учитель может использовать учебное занятие с применением комплекса БВП‑1». Ход урока, примеры, вопросы для закрепления… — он поднял голову. — Представляете, какое счастье для завуча: ему не надо это всё придумывать. Он просто зачеркнёт фамилию нашего учителя и впишет свою.

— Главное — чтобы фамилию комплекса не зачеркнули, — заметил Евгений. — А то перепишут на «Зоркий‑3».

Синяя брошюра по физике содержала схемы графиков и таблицы высот. Бежевая — примеры библиотечных формуляров.

— А вот это, — Наталья вытащила листок, — выкладывается на стол рядом с комплексом. «Краткий порядок работы»: включить рубильник, дождаться «Готов», ввести «ЗЛ», вставить кассету, нажать «Пуск», дождаться надписи, работать по указаниям на экране. Всё. Никаких «инициализаций массивов» и «режимов трансляции».

— Символы и пиксели ты спрятала в приложении, — улыбнулся Алексей.

— Символы — в приложении, пиксели — в железе, — подтвердила она. — Учитель видит только «Нажмите „К“». И это хорошо.

— Осталось это всё доставить до школ, — вздохнул Седых. — И убедить завучей, что им не придётся идти в техникум на курсы.

— Для начала — в гороно, — прикинул Алексей. — Показать папку, дать потрогать кассеты. Они любят, когда им что‑то осязаемое приносят. А там уже методисты сами растащат.

— Я могу через многотиражку, — задумчиво сказала Наталья. — Статья «Опыт школы №… по применению учебного комплекса». Без фамилий, но с акцентом на «папку».

— Анна тебе поможет, — кивнул Алексей. — Она любит такие тексты.

Сам он в этот момент думал о другом.

В его сорокалетнем прошлом такие папки назывались бы «комплект поставки» или SDK. Короткая памятка, пара учебных дисков, примеры, готовые упражнения. Всё это скачивалось за минуту, распечатывалось за десять, и никто не задумывался, кто писал эти «Учебные примеры №…».

Здесь же они три недели превращали куски кода и инженерный жаргон в понятные слова для людей, которые в лучшем случае видели ЭВМ в кино. И если в той жизни он ругался, когда какой‑нибудь курс по BASIC был «слишком примитивным», то сейчас был готов поцеловать авторов любого примитива — лишь бы он существовал.

— У меня только один вопрос, — сказал Валера, заглядывая в папку. — Куда это всё положат в школе?

— В шкаф, — честно ответил Алексей. — Рядом с комплексом.

— То есть там будет стоять не просто железный чемодан, а чемодан с приложением, — резюмировал Валера. — Ну… уже лучше.

— Официально — комплект, — поправила Наталья. — Не «чемодан».

— Для Миши это всё равно будет «тот шкаф, где живёт ЭВМ», — подумал вслух Алексей. — И если он когда‑нибудь сам достанет оттуда папку и включит «Траекторию», значит, мы работали не зря.

Он аккуратно закрыл папку, провёл рукой по корешку.

Ему вдруг ясно представился кабинет в какой‑нибудь районной школе: на стене — портрет, в углу — зашторенный телевизор, на столе — их комплекс, на полке — вот такая же, только уже потрёпанная папка.

Учитель математики, пугливый в начале сентября, к зиме привыкнет к этим кассетам, к командам «ЗЛ» и «К» и уже сам будет объяснять молодому коллеге: «Смотри, это очень удобно. Дети видят, как уравнение решается на машине. Им запоминается лучше».

Это было уже почти не его дело — что именно будет говорить учитель. Но к этому голосу надо было дотянуться. Через металл, через провода и — вот теперь — через бумагу.

— Сколько таких папок нам надо? — спросил Седых.

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

— Плюс одна Анне, — добавил Евгений. — Чтобы она знала, о чём писать.

— Ладно, — Виктор Петрович вздохнул. — Я поговорю с многотиражкой и с типографией. Это, конечно, не стеклотекстолит и не МГТФ, но тоже дефицит. Бумага и краска, мать их…

— Скажете им, что без этой бумаги их дети никогда не увидят таблицу умножения на экране, — подсказал Алексей. — Может, это их тронет.

Седых усмехнулся:

— Их тронет план, — сказал он. — Но я попробую.

Вечером, когда КБ опустело, Алексей остался один.

«Сфера» тихо гудела на столе, на экране мигал курсор. В соседнем шкафу, на самой верхней полке, лежала первая, опытная «Папка учителя» — уже с вложенными кассетами и аккуратными брошюрами.

Он достал её, ещё раз пролистал зелёный раздел.

«Учебный пример № 1. Решение квадратного уравнения».

Чуть дальше — «Учебный пример № 2. Движение тела, брошенного под углом к горизонту». За ним — «Пример № 3. Поиск книги в фонде».

Где‑то в тетради у него был и «№ 4. Выбор варианта по признаку заполнения ячеек», тот самый, с крестиками‑ноликами. Но это был уже другой разговор. Для Дома пионеров, для кружка, для вечера, а не для паспорта.

Сейчас надо было, чтобы в школах вообще перестали бояться щёлкать рубильником.

Он положил папку обратно, закрыл шкаф.

Новая легенда для «Сферы» начиналась не с мигающего курсора и не с красивой надписи на экране. Она начиналась с того, что кто‑то в районной школе откроет эту картонную папку, найдёт там знакомые слова «квадратные уравнения» и подумает: «Ну, это я ещё помню. Попробуем».

Это была уже не инженерная магия. Это была педагогика. Но и её, как выяснилось, тоже можно было делать в КБ. Шаг за шагом.

Алексей выключил свет, оставив в лаборатории только экран «Рекорда». Курсор мигнул ему напоследок.

«Железо сделали. Теперь — очередь людей», — подумал он и пошёл в общежитие.

Чайник там закипал через раз, свет мигал без всякого детектора, а «Папка учителя» на верхней полке шкафа уже ждала своей первой командировки.

Загрузка...