Сайт посвящен ПЭВМ АГАТ: Передовица » Макулатура » Книги » Факультативные занятия на ПЭВМ АГАТ

Последние обновления

Форум

Общие сведения

Software

Hardware

Агат ↔ PC

Эмуляторы/утилиты

Люди

Макулатура

Всякая всячина

Ссылки

Контакты ✉

Помощь сайту

Факультативные занятия на ПЭВМ АГАТ

Степанов Михаил Евграфович, Самолысов Виталий Алексеевич. Москва 1990. 352 c.

Министерство просвещения РСФСР
Научно-исследовательский институт школ

Научный редактор И.Н.Антипов, доктор педагогических наук,
                 профессор, заведующий лаб. "Обучения программированию и ЭВМ"
                 НИИ школ МНО РСФСР

Рецензент     О.А.Боковнев, кандидат педагогических наук,
              зам.директора НИИ школ МНО РСФСР  

Скачать книгу, DJVU 7 Мб.

Любопытная книжка. Здесь показаны не примитивные школьные программки, а программы посложнее и поинтереснее: рисование в графическом режиме с клавиатуры, крестики-нолики, перевод чисел в разные системы счисления, клавиатурный тренажер, редактор спрайтов для оператора DRAW. Есть примеры по работе с файлами. Бейсиком книжка не ограничивается - есть примеры использования встроенного ассемблера. Есть даже программа для совмещения текстового режима с графическим, использующая прерывания. В отличие от многих других похожих книг 90-х, которые часто были написаны формально и с массой ошибок, эта выглядит достаточно выверенной. Авторы прямо пишут, что информации им не хватало и многие вещи они выясняли экспериментально. В тексте много упоминаний про особенности Бейсика и ДОС - адреса рабочих ячеек, распределение памяти. Я лично даже не знал, что в Бейсик-60 команда TEXT=0 включает 15-ю текстовую страницу. Конечно не обошлось без опечаток. Например, в той же программе для совмещения текстового режима с графическим, объявлена метка RODG, а вызывается процедура PODG. Но самое странное - константа для счета маскируемых прерываний. $B1 Учитывая, что IRQ генерируется, по-моему, в начале каждой текстовой строки, этот счетчик никогда не успевает досчитать до 0 и режим остается графическим (по крайней мере, в эмуляторе). У меня заработало с константой $1B. Более подробно я тексты программ не проверял, но в целом оценка книжке положительная. Даже жалко, что в 90-е мне такая не попалась.