Отзыв о работе «Диалоговый язык программирования MSX-BASIC» авторов Агошковой Т.А. и Никитина А.П.
В связи с компьютеризацией процесса обучения в учебные заведения страны поступают персональные компьютеры («ДВК-2», «ДВК-3», КУВТ "YAMAHA" и др.). Все эти компьютеры «обучены» диалоговому языку программирования BASIC. В частности, на КУВТ "YAMAHA" реализован один из «диалектов» языка BASIC — MSX BASIC.
В настоящее время имеется острый дефицит учебно-методической литературы по данной версии языка. Авторам настоящего отзыва известна только одна методическая разработка (Есаян, Лапицкая, Ефимов г. Тула,1986 г.) по названной версии языка,тираж которой всего 525 экземпляров. В конце 1989 года планируется выход в свет переводной монографии Г.Бленда (Великобритания) «Основы программирования на языке MSX BASIC» тиражом лишь 20 тыс. экземпляров. В связи с очевидным недостатком справочной и учебно-методической литературы по диалоговому языку MSX BASIC появление настоящей работы представляется своевременным.
Работа состоит из девяти глав.
Первая глава содержит подробное описание основных конструкций языка MSX BASIC (алфавит, константы, переменные, массивы, числовые функции, выражения).
Вторая глава посвящена правилам организации и написания простейших программ.
Третья глава посвящена описанию циклических и разветвляющихся программ.На большом количестве примеров объяснено действие довольно сложных конструкций с применением условного оператора и оператора цикла.
Четвертая глава содержит все сведения о функциях для работы со строковыми величинами. Подробно рассмотрен вопрос об организации под программ на языке MSX BASIC.
В пятой главе дано детальное описание возможностей применения компьютерной графики. Рассмотрены элементы создания мультипликации.
Шестая, седьмая и восьмая главы содержат описание дополнительных возможностей языка MSX BASIC, не вошедших в первые пять глав. Основное внимание уделено компьютерной музыке и работе с принтером. Приведены программы решения некоторых задач повышенной трудности, представляющих особый интерес для преподавателей информатики.
В девятой главе основное внимание уделено работе с памятью и видеопамятью.
В десятой главе рассмотрены основные правила работы с файлами прямого и последовательного доступа.
Очень важна одиннадцатая глава: в ней подробно разбирается работа с подпрограммами на машинном языке, что иногда бывает необходимо!
Двенадцатая глава посвящена методологии отладки программ и изложению необходимых для отладки средств языка MSX BASIC.
Ну, а тринадцатая глава несомненно понравится не только читателям, имеющим отношение к вычислительной технике!
Описание языка сопровождается большим количеством иллюстрирующих примеров, что существенно облегчает понимание материала, обеспечивает возможность его успешного самостоятельного изучения. Этому же способствует четкость и лаконичность изложения, умение выделить наиболее важные моменты.
Следует отметить оригинальный стиль изложения, позволивший «оживить» текст, облегчить его восприятие при сохранении необходимой строгости.
Работа может быть с успехом использована в качестве:
Кроме того, настоящая работа может служить хорошей основой для разработки методических рекомендаций по программированию на языке BASIC для советских ПЭВМ «Корвет», которые программно совместимы с ПЭВМ «YAMAHA».
Работа заслуживает выдвижения на соискание Всесоюзной премии Ленинского комсомола.
Доцент каф. «Техническая кибернетика» Куйбышевского авиационного института, к.т.н. Храмов А.Г.