Петров слегка повернул голову, взгляд его задержался на Алексее, будто на интересном, но сомнительном узле.
— Слушаем, — сказал замдиректора.
Алексей поднялся. Стол показался слишком длинным, люди — слишком близко друг к другу.
— Учебно‑демонстрационный вычислительный комплекс, — начал он, — предназначен для отработки навыков табличных расчётов, подготовки операторов к работе на универсальных ЭВМ и выполнения простых бухгалтерских и плановых задач в учреждениях.
Он говорил уже по накатанной, как на научно‑техническом совете: про режимы «простые операции», «табличные формы», «контроль введённых данных». Про использование телевизора как доступного устройства отображения информации в учебных классах. Про кассетный магнитофон, который заменяет перфоленту и упрощает обслуживание.
— Важный момент, — подчеркнул он, — прибор рассчитан на эксплуатацию не только инженерами, но и обычными бухгалтерами. Поэтому предусмотрен режим, в котором можно заранее записать последовательность арифметических операций — так сказать, шаблон для типовых расчётов. Пользователь выбирает шаблон, вводит исходные данные, получает результат.
Наталья, услышав слово «шаблон», едва заметно кивнула. Точно по ТЗ.
— То есть, — уточнил замдиректора, — у вас есть режим, где можно заранее… ну, программу записать?
Сленг был чужероден, но смысл он уловил.
— В пределах заданного набора операций, — ответил Алексей. — Без произвольного доступа к внутренним командам. Только сложение, вычитание, умножение, деление, перенос результатов из ячейки в ячейку. Всё в рамках табличной формы.
Он поймал взгляд Петрова и добавил:
— Это не самостоятельный алгоритмический язык, товарищ заместитель директора. Это средство автоматизации типовой работы бухгалтера.
Петров слегка улыбнулся. Улыбка была тонкая, как режущая кромка.
— А можно вопрос? — сказал он мягко.
— Конечно, — отозвался замдиректора.
— Вот вы говорите, — Петров повернул к Алексею папку, где был вложен экземпляр ТЗ, — «режим табличных формул с возможностью условного перехода по признаку ячейки».
Он постучал пальцем по строке. — Как это у вас называется? «Не самостоятельный язык»?
Алексей почувствовал, как Наталья чуть напряглась рядом. Формулировка была их с ней любимым фокусом: «условный переход по признаку» вместо «if».
— Это нужно для проверки промежуточного результата, — спокойно сказал Алексей. — Например, если сумма в ячейке превышает заданный лимит, прибор сигнализирует оператору. Или выбирает другой шаблон расчёта.
Он сделал голос чуть суше, официальнее:
— Назначение — контроль правильности и автоматизация ветвления расчётных процедур. Всё описано здесь, в пояснительной записке.
