Читать «Няня» онлайн - страница 122
Виктор Валентинович Ким
Запустить отладчик?
— Да, запустить. Заодно и узнаю, что это такое.
Выбери форму тестового объекта: Шар, Параллелепипед, Цилиндр, Конус, Пирамида, Тор, Другое
— Параллелепипед.
Укажи размеры в миллиметрах: Длину Ширину Высоту
— 50 30 10
Вводи описание структуры и команду Старт
Витя зачитал текст заранее заготовленного описания по имени Цепь6, строящего цепочку из миллиона углеродных шестиугольников, расположенных вертикально начиная от нижней грани и дал команду
Перед глазами появился прозрачный прямоугольный параллелепипед с маленькой чёрточкой, направленной из центра нижней грани вертикально вверх. Одной из целей Цепь6 было определение размера ребра углеродного шестиугольника, для этого нужно, чтобы цепочка протянулась точно на всю десятимиллиметровую высоту, миллион занял лишь малую часть этой высоты.
Увеличив в процедуре Цепь6 число элементов до десяти миллионов, снова зачитал её и запустил. Чёрточка в параллелепипеде стала занимать примерно четверть высоты, получается, что 10 мм это примерно 40 000 000 (сорок миллионов) шестиугольников. Действуя аналогично, в конце концов, получил точное их число, помещающееся в 10 мм: 41 535 990, отсюда вычислил длину ребра около 0,139 нанометра.
Несмотря на сильнейшее воодушевление — у него получилось, отметил и недостаток отладчика, приходилось после каждого изменения зачитывать заново текст процедуры. Несмотря на это, отладчик был гораздо удобнее системы отладки программ в вычислительном центре института, где приходилось после каждой ошибки снова работать с перфоратором и заменять одну или несколько перфокарт либо перфоленту. К тому же здесь сразу был виден результат.
Кстати, не хранится ли у меня в памяти Цепь6? Дал команду:
После обеда с энтузиазмом продолжил работу. Отладил несколько процедур, когда обнаружились ошибки в самом языке описания заданий, исправил и их, к счастью, не пришлось заново читать весь его текст — он хранился в памяти. Увлёкся так, что остановило только появившееся сообщение:
Недостаточно выносливости для работы отладчика
Зафиксировав время, понял, что успеет только поужинать и нужно ехать в Москву.
Глава 2
3.
В Москве в понедельник пришлось выслушать внушение от старосты, что он не принял участие в субботнике 22 апреля, зато в тот же день смог найти в институте Анатолия Ивановича и спросить его насчёт иридия. Выяснив, что благородный металл нужен не на совсем, а просто для ознакомления (как считал Витя по аналогии с платиной), обещал достать в ближайшее время.