Гайван А. В. — ZX Spectrum. Компьютерная графика и численные методы. Basic
ZX Spectrum — маленький персональный компьютер, разработанный в Англии более тридцати лет назад, но до сих пор будоражащий умы компьютерных специалистов, фанатов, любителей компьютерной истории. Сколько уже было написано книг по Spectrum Basic, ассемблеру для процессора Z80. На «Спектрум» существует десятки тысяч различных программ — игровых, прикладных, обучающих, научных. Несмотря на солидный возраст компьютера, интерес к нему не ослабевает.
Книга Гайвана А. В. — это еще одно слово в помощь тем, кому интересен ZX Spectrum. Автор на 120 страницах книги доступным языком рассказывает о том, как писать графические и научные программы для этого компьютера. Причем делает он это легко и непринужденно.
Если посмотреть содержание книги, то можно увидеть, что неискушенному читателю предстоит узнать о том, как на «Спектруме» можно рисовать используя встроенный интерпретатор языка «Бейсик», и каких успехов в этом можно добиться. Несмотря на восьмиразрядный 4-мегагерцовый процессор, при наличии соответствующих навыков можно рисовать двухмерную и трехмерную графику, анимацию, делать игры. А еще Spectrum может заменить научный калькулятор. А благодаря его дисплею можно наглядно выводить расчеты на экран, показывать их на графиках, схемах и так далее. Используя звуковые операторы, можно заставить компьютер даже наигрывать несложную мелодию. Как все это делать рассказано в этой книге.
Содержание:
Предисловие
Глава 1. Виды компьютерной графики
— Графические операторы
— Многоугольники
— Эллипсы
— Спирали
— Узоры
— Калейдоскопы
— Мозаики
— Гистограммы
— Графики функций
— Закрашивание областей
— Некоторые другие построения
Глава 2. Символьная графика, определяемая пользователем
— Генерация графических символов
— Применение графических символов
Глава 3. Движение объектов
— Принцип мультипликации
— Управление движением
— «Бегущий» цвет
Глава 4. Графика трехмерного пространства
— Графики функций
— Пирамиды
— Конусы
— Цилиндры
Глава 5. Звуковые эффекты
— Воспроизведение звуков
— Примеры
Глава 6. Компьютерные игры
— «Скачки»
— «Стрельба по движущейся мишени»
Глава 7. Численные методы решения задач
— Вычисление простейших функций
— Разложение числа на простые множители
— Определение наибольшего общего делителя
— Вычисление факториалов
— Вычисление степенных полиномов
— Решение систем линейных уравнений
— Решение нелинейных уравнений
— Поиск экстремумов функций
— Численное дифференцирование функций
— Вычисление определенных интегралов
Послесловие