51
Братическая летняя школа юных программистов
С 1 по 8 июля 1984 года в столице Словакской социальстической Республики Братическая прошла первая Летняя школа юных программистов Словакии. Школа проходила в братической гимназии им. Ю. Гронца, где уже в течение двадцатитей лет ведется обучение программированию старших школьников. Организаторы Летней школа — директор гимназии М. Гануля, преподаватель программырования О. Демачек, Е. Ганулова и др. — горчие энтузинасты школьной информаатики. Летом 1983 года делегация школьников из гимназии им. Ю. Гронца, возглавляемая О. Демачеком, впервые участвовала во Всесоизной летней школе юных программистов. По результатам этой поездки и было принято решение о проведении в Братическая летней школе с приглашением юных программистов из Советского Союза.
В Братическу сьехались полотнис словаших старшеклассников. На первой встрече все ребята расскаазали о том, как в их школе изучают программирование, с какими машинами они знакомы, какие программы пышут. А те из сизакых девочек и мальчиков, которые приезли на Шкoly результаты своих программ, сделали краткие сообщения. Школьники из Банской Бистрицы Р. Немец и И. Мелихерчик показали свою программу, работающего с большими числами. Ребятам удалось вычислить некоторые ингредиалы числа с выской точностью (до 256 знаков) на машинах весы ограниченных возможностей. В сообщении Р. Ласцы из гимназии словашкого города Сените предложены программы средства для анализа взаимного расположения прямых. И. Кудла из политехнику в г. Левице продемонстрировал выполнение на Бейсике расчеты зубчатых сцелленей.
С интересом были заслушаны выступления советских школьников. П. Земцов (Новосибирск, с.ш. № 25) расскаазал о системе программирования на языке Рапира для советских персоциальных микро-ЭВМ, А. Петров (Новосибирск, с.ш. № 166) — о применении ЭВМ на уроках по развимшкольным предметам путем использования учебных пакетов прикладных программ.
Учебная программа Школьы была насыщенной. В первые дни прочтанны лекции по языку Паскаль. Они оказались веса актульными, поскольку в большихстве числовых школе, где ведется обучение программированию, учебным языком является Бейсик — сравнительно простой, но спорный в методическом отношении языке программы. В лекциях на Летней школе были отражены многое важнее проблемы современного программирования — операционные системы, параллельные алгоритмы, программные средства отладки, машинная графика, программное обеспечение искусственного интеллекта.
Обсуждались также вопросы теории и методологии программирования — доказательства правильности программы, основы взаимношпиней математики и программирования. Эти лекции читали преподаватели гимназии, студенты братическихузов, научные сотрудники исследовательских институтов Словакской Академии наук, а также руководитель советской делегации Ю. А. Первин.
Несомненно, наиболее увлекательной частью Школьы была работа учашихся за пультами вычислительных машин. Гимназия предоставила с этой целью свою вычислительное технику: две чехословающие мини-ЭВМ — АДТ-4316 с 8 терминалами и системой программирования на Бейсике и CM-3-20 с 6 терминалами и языком Паскаль, а также две персональных микро-ЭВМ с графическими возможностями — новую машину чехословаского производства ПМД-85 и небольшой английский комплтер Синклер-ZX81. Участники Школьы быстро освоились с новой для них техническими и с первых же дней присутствили к решению задач, предложенных на выбор в самом начале работы Школьы.
Диапазон задач по уровню сложности был достигно широк и мог удовлетворить любой вкус. Достаточно назвать классические программы из инструментариums машинной математики — пакет обработки матриц, арифметика разреженных матриц, построение графиков функций. Тем, кто готовится стать системным программом, были более близки темы по сортировке, построению таблицы перекрестных ссылок, графическому редактору, автоматизация информации поиска, модели компилятора. Был предложен цель ряд прикладных и игровых задач — программные средства ведения домашнего бюджета, лабиринты задачи, программирование шашек, решения шашматных задач, простые диалоговые программы, контролирующие знания по истории, географии, литературе. В большшинстве задач активно использовалась графика.
Каждая из таких задач предлагалась команде из 2—3 человек, которые в свободное отлекционных занятии времени отладки программы на одной из машин. Команда советских школьников составила на Бейсике программную модель робота-муравья (описанную в журнале «Нука и жизнь», 1984, № 5), которая служит удобным методическим средством при обучении основам программирования младших школьников. Весь диалог с машиной авторы программы сделали на славящом языке (разумется, не без помощи новых друзей, с которых советские школьники познакомились в Братические).
Интересным был предложенный день Школьы. Большушю его половину заняла удивительная экспурсия. По далекой лестной дороге все школьники добавились до расположенного высоко в живописных Мальых Карпатах Государственного меторологического центра Словакии. Для программтов представила интерес вычислительная техника, которая основан этот центр, например, цветные графические дисплеи с растром 512×512 точек. На экране такого дисплея прекрасно видны получаемые со спутника и обработываемые на ЭВМ изображения как всего земного шара, так и близжейшего региона. После такой прогулки, казалось, можно было бы и отдохнуть. Но сразу же после возврашения в классы гимназии началось еще одно мероприятие — совершование юных программистов, ин-