Особенности издания
Язык: Год издания:
Формат:
Количество страниц:
Практическое руководство по программированию для ZX 81 и ZX Spectrum
Общее описание
Перед вами французское практическое руководство от Гизабеля (Guy Isabel), выпущенное в 1984 году в популярной серии «Poche Informatique» издательства ETSF Micro-Systèmes. Книга посвящена программированию для двух культовых компьютеров Sinclair — ZX 81 и ZX Spectrum — и предлагает 25 готовых программ, адаптированных для обеих машин.Уникальность этой книги заключается в том, что каждая программа представлена в двух версиях: одна для ZX 81 с минимальным объёмом памяти (1 КБ RAM), другая — для ZX Spectrum с использованием его цветовых, звуковых и графических возможностей. Это делает книгу идеальным мостом для тех, кто переходил с ZX 81 на Spectrum.
Книга ориентирована на начинающих пользователей, но содержит достаточно интересных идей и приёмов, которые оценят и опытные программисты. Все программы сопровождаются пояснениями на французском языке.
О чём эта книга?
Книга представляет собой сборник из 25 программ, охватывающих различные области применения:- Игры — «Охота на уток», «Преследование», «Лягушки», «Солитер», «Пазл» и другие.
- Графика — правильные многоугольники, фигуры Лиссажу, графические фантазии, «Квадрифолиум».
- Математика — тригонометрия, нормализованные значения, преобразование длин.
- Образовательные программы — таблица оценок (с построением гистограмм), проверка палиндромов, числовые и буквенные ряды.
- Головоломки — «Игра в 15» (Taquin), «Магическая доска», «Планка Гальтона».
- Объяснением принципа работы.
- Версией для ZX 81 (с учётом ограничений памяти — 1 КБ RAM).
- Версией для ZX Spectrum (с цветом, звуком и расширенной графикой).
- Практическими советами по оптимизации кода.
Структура и содержание
| № | Название программы | Описание |
|---|---|---|
| 1 | Tableau de notes | Таблица оценок с построением гистограммы (версии для ZX 81 и Spectrum). |
| 2 | La chasse aux canards | Охота на уток — игра с графикой и цветом. |
| 3 | Drapeaux | Рисование флагов с использованием цвета. |
| 4 | Polygones réguliers | Построение правильных многоугольников. |
| 5 | Poursuite | Игра-преследование с движущимися объектами. |
| 6 | Valeurs normalisées | Нормализованные значения — математическая программа. |
| 7 | Jeu de Taquin | Классическая игра «Пятнашки» (15 puzzle). |
| 8 | Fantaisies graphiques | Графические фантазии — случайные узоры. |
| 9 | Additions codées | Кодированные сложения — обучающая программа. |
| 10 | Rebonds | Отскоки — физическая симуляция. |
| 11 | Figures de Lissajous | Фигуры Лиссажу — математическая графика. |
| 12 | Conjoncture tchèque | Чешская конъюнктура — математическая головоломка. |
| 13 | Puzzle | Головоломка-пазл. |
| 14 | Jour de chance | Игра «День удачи». |
| 15 | Palindromes | Проверка палиндромов. |
| 16 | Ardoise magique | Магическая доска — рисовалка. |
| 17 | Grenouilles | Игра «Лягушки» (логическая перестановка). |
| 18 | Planche de Galton | Доска Гальтона — симуляция нормального распределения. |
| 19 | Série de chiffres | Числовые ряды — логическая игра. |
| 20 | Série de lettres | Буквенные ряды — игра со словами. |
| 21 | Trigonométrie | Тригонометрия — графическое отображение функций. |
| 22 | Solitaire | Игра «Солитер» — классическая головоломка. |
| 23 | Quadrifolium | «Квадрифолиум» — геометрическая кривая. |
| 24 | Transformation de longueurs | Преобразование длин — утилита перевода единиц. |
| 25 | (в оглавлении указано только 24, но в названии — 25) | Дополнительная программа (вероятно, в полной версии книги). |
Для кого эта книга?
- Владельцев ZX 81 и ZX Spectrum — готовые программы для обеих машин.
- Начинающих программистов — для изучения BASIC через практические примеры.
- Франкоязычных пользователей — вся документация на французском языке.
- Энтузиастов ретрокомпьютинга — для знакомства с подходом к программированию 80-х годов.
- Преподавателей информатики — образовательные программы для школы.
Особенности книги
- 25 программ в двух версиях (ZX 81 и Spectrum).
- Учтены ограничения памяти ZX 81 (1 КБ RAM) — программы оптимизированы.
- Используются приёмы экономии памяти (например, LET A = CODE H вместо числовых значений).
- Ориентирована на начинающих — подробные пояснения к каждой программе.
- Французское издание из серии «Poche Informatique».
- Охватывает игры, графику, математику и образование.