Категории
Самые читаемые
onlinekniga.com » Документальные книги » Биографии и Мемуары » Моя жизнь - Вячеслав Тельнин

Моя жизнь - Вячеслав Тельнин

Читать онлайн Моя жизнь - Вячеслав Тельнин

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 2 3 4 5 6 7 8
Перейти на страницу:

16. Три поворотных года

После выписки из ТОКПБ в 1982 году я нигде не мог приткнуться на работу. Больше двух лет я занимался дома английским и теорфизикой.

И вот осенью 1984-го мама нашла мне работу в Тюменском мединституте программистом на кафедре акушерства и гинекологии. Это был первый поворотный год.

В апреле 1986-го я официально устроился на эту работу. Это был второй поворотный год.

И в июне 1987-го кафедра закупила венгерский компьютер VT-53000. Это был третий поворотный год. До этого у нас на кафедре был ДЗ-28: без принтера, память вся на магнитофонных кассетах, язык программирования «BASIC». Но я и на этом компьютере написал 2 программы: одну для обсчёта статистики для двоих аспирантов с нашей кафедры: Александра Васильевича Болтовича и Татьяны Анатольевны Фильгус (1984 год). И вторую: для ввода оценок студентов по разным предметам на магнитофонную кассету. Если первая программа использовалась для работы с ней, то вторую программу я только написал, потом Александр Васильевич пригласил заведующего кафедрой Владислава Николаевича Кожевникова, и мы показали ему эту программу. А у него было отрицательное отношение к ЭВМ (из-за многочисленных примеров, когда ЭВМ купят, а потом не используют). Тут же – на такой слабенькой ЭВМ делаются работоспособные и полезные программы. И после этого показа отношение у него к ЭВМ изменилось. Он не стал запускать в работу эту вторую программу. Он купил VT-53000. Корпус у неё был примерно 1 м × 1 м × 1 м. У неё память на 5-дюймовых гибких дисках. Причём одновременно можно вставить в 2 дисковода по диску и перекачивать информацию с одного диска на другой (и обратно). Язык программирования «MBASIC». И к нему прилагался принтер для бумаги формата А3 и с красящей лентой. Точно на таких же принтерах я работал во время практики в ИЯФе в 1979–1981 годах. Теперь я мог быстро распечатать программу и уже дома искать в ней ошибки.

17. Что мы делали, используя VT-53000

Александр Васильевич написал программу, печатающую календарь на 1987 год. Во весь лист А3, с названиями месяцев и дней недели и по-русски, и по-английски. А у меня дома была книжка про календари. И я по содержанию этой книжки и по внешнему виду календаря Александра Васильевича написал 2 программы: печатавшую 14 возможных календарей (7 високосных и 7 обычных), и вторую – печатавшую только нужный год. Эти 2 программы я написал за 2 месяца – июль и август. В это время нет учебного процесса, и мне никто не мешал.

В сентябре возобновился учебный процесс, и Александр Васильевич дал мне задание написать программу по подсчёту статистических показателей для набранных данных. Я написал её. Она подсчитывала больше показателей, чем программка 1984 года (кстати, есть поговорка, что в любой программе есть хоть одна ошибка. Она оказалась верной и тут. Когда я писал программу для VT-53000, то в программе, написанной для Д3-28, обнаружил ошибку. В то время Александр Васильевич ещё не умел программировать, а я находился в ТОКПБ, но по выходным данным программы понял, что в ней есть ошибка, и даже примерно какая. После этого он ввёл в результаты поправку. И тем самым получил верные результаты). И этой новой программой мы обсчитывали статистику для людей не только со своей, но и с других кафедр. Для одной женщины, делавшей докторскую, пришлось усовершенствовать программу. Она всё время куда-то торопилась и нас торопила. Но результаты её удовлетворили.

Один раз к нам обратились с просьбой обновить таблицу совместимости антибиотиков. Обновили.

Александр Васильевич съездил в Новосибирск на учёбу по программированию месяца на два и после этого он программировал лучше меня.

Пришли как-то двое аспирантов: Иван Павлович Лазарев и Антонина Геннадьевна Разбойникова. Их привёл Александр Васильевич – он готовился к работе над докторской, а они на кандидатов. Стали мы втроём обсчитывать их данные. Я уж думал, они всё знают: как включить компьютер и что делать дальше. И поэтому когда я в очередной раз попал в ТОКПБ, то думал, что они вдвоём сами закончат обсчёты. Когда меня выписали, оказалось что я был-таки им нужен, так как они вдвоём не смогли продолжить обсчёт своих данных и потом говорили мне, что я их бросил. И мы втроём закончили обсчёт. А тут и Александр Васильевич подкинул мне работёнку. По найденной им где-то научной работе какого-то армянского автора написать программу для выявления суточного цикла изменения каких-то процессов в организме женщины по нескольким измерениям за сутки. И так сутки за сутками производить эти замеры. Набирать статистику. Я вник в это руководство и понял что для нас всё это слишком сложно. И решил упростить задачу. Для этого некоторые формулы надо было выводить заново с помощью вариационного исчисления. Вывел. Алгоритм получен. Осталось написать по полученным формулам программу. Написал. Ивану Павловичу показал, как работать с этой программой. Он понял. Приходил Александр Васильевич показать мне текстовый редактор «Фотон», чтоб я разобрался с ним и показал Ивану Павловичу, как с ним работать. А я не смог разобраться. Тогда я вспомнил Григория Шашкова – он работал в ИПОСе программистом, а впервые я познакомился с ним в ТОКПБ. И он помог. Показал мне основные принципы, которые я передал Ивану Павловичу. И ему хватило этих принципов, чтоб во всём остальном разобраться самому. Всё это им (Ивану и Тоне) было необходимо для поездки в Ташкент к своему научному руководителю и набора текста кандидатских диссертаций под его руководством. В итоге они защитились, а он нет. Тут один момент интересный. Когда Иван Павлович был в Ташкенте, он применил мою программу по суточной периодичности к случаю месячной периодичности для другого аспиранта.

После написания программы для обсчёта статистики Александр Васильевич дал мне задание написать программу, опрашивающую студентов и вычисляющую их оценки. Начали с простого – 10 вопросов по теме. Оценки: (6–7) – «3», (8–9) – «4», 10 – «5». Потом Александр Васильевич дал мне задание придумать более совершенный алгоритм вывода оценок. Я пошёл обедать и, пока стоял в очереди в столовой, придумал. Александр Васильевич тоже придумал за это время свой. Мы сравнили оба и выбрали мой алгоритм. Потом я написал две программы: 1-ю – для ввода вопросов, ответов и индексов правильности ответов, и 2-ю – для обработки ответов студентов (VVOD и OPROS). И тут Александр Васильевич узнал где-то, что проводится всесоюзный конкурс тестирующих программ и что требуется выслать для участия в этом конкурсе. Александр Васильевич предложил мне послать туда 2 мои программы (вводную и опросную). Я согласился. Пришлось создавать документацию для них. И помещать всё это на диск (в том числе и демонстрационную тему). Через несколько месяцев мне прислали брошюрку со списком программ, прошедших отбор. И моя пара программ тоже вошла в этот список.

Татьяна Анатольевна составила несколько тем для опросов по гинекологии, а я ввёл их в компьютер. А Александр Васильевич написал обучающую программу по проведению аборта.

И все эти программы – и статистические, и опросные, и обучающая – все они применялись в учебном процессе. Видя это, Владислав Николаевич Кожевников купил для кафедры ещё 2 таких же компьютера – VT-53000. А принтера хватало и одного. И стало в нашей комнатёнке 3 одинаковых компьютера VT-53000. Их поставили друг на друга, и получилась колонна почти до потолка. А на трёх столах стояло по монитору и клавиатуре. И в глазах до сих пор стоит картинка, как вокруг каждого стола стояла куча студентов и смотрели на мониторы, давая свои советы.

18. Большие перемены

Александр Васильевич ушёл с нашей кафедры на другую – где учат врачей, а не студентов. ФПК – факультет повышения квалификации.

Комнату на 4-м этаже, где стояли 3 VT-53000, больница у нас забрала, все вещи из неё перевезли на каталках на 9-й этаж как попало. Не помню, где я был в это время – может, опять в ТОКПБ. Помню лишь чувство одиночества, охватившее меня от ухода Александра Васильевича.

Жить без начальства труднее. Но раз дали самостоятельность, надо за что-то взяться. Для начала хоть 1 компьютер из 3 собрать в учебной комнате на 9-м этаже. Это не та комната, куда свезли всё из комнаты на 4-м этаже. Эти комнаты примерно одна напротив другой. И вот я, припомнив, что в каком случае делал Александр Васильевич, собрал в учебной комнате один компьютер VT-53000 и принтер. И в этой учебной комнате я помогал преподавателям проводить тестирования по 5–6 темам, которые до этого успела составить Татьяна Анатольевна Фильгус. И тут я узнавал, что требуется студентам. И стал думать, как бы это запрограммировать в своей тестирующей программе.

Кроме этого, пришлось заменить Александра Васильевича в составлении расписаний лекций по данным Киры Викторовны и с помощью программы Александра Васильевича, которую он создал очень гибко. Каждому лектору и каждому помощнику лектора он завёл строковую переменную. Каждому названию лекции он тоже завёл строковую переменную. Ну и другие удобства для создания новой программы. Зная дни недели, когда проходит та или иная лекция (каждый год в другие дни месяцев), можно было складывать программу из неизменных строковых переменных, как из кубиков дети строят дом. Кира Викторовна сообщала мне нужную информацию на кафедральном собрании (а оно было 26 августа), и я рассчитывал, на какой день, во сколько часов и кто ведёт какую лекцию и… Потом по этим данным и по неизменным строковым переменным я набирал текст программы, а потом запускал её. И она на принтере распечатывала нужное число расписаний. А они потом развозились по базам кафедры по всей Тюмени.

1 2 3 4 5 6 7 8
Перейти на страницу:
На этой странице вы можете бесплатно читать книгу Моя жизнь - Вячеслав Тельнин.
Комментарии