Инструменты пользователя

Инструменты сайта


msx:basic_programming_guide:start

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:basic_programming_guide:start [2020-09-26 20:33]
GreyWolf [📖 Пособие по программированию на MSX BASIC]
msx:basic_programming_guide:start [2020-12-14 22:12] (текущий)
GreyWolf [📖 Пособие по программированию на MSX BASIC]
Строка 1: Строка 1:
 ====== 📖 Пособие по программированию на MSX BASIC ====== ====== 📖 Пособие по программированию на MSX BASIC ======
  
-К сожалению оригинальное название книги не известно,​ её рабочее название **Пособие по программированию на MSX BASIC** (MSX BASIC Programming Guide).+К сожалению оригинальное название книги не известно,​ её рабочее название **Пособие по программированию на %% MSX BASIC %%** (%% MSX BASIC %% Programming Guide).
  
-Книга написана в КГПИ (Куйбышевский государственный педагогический институт),​ примерно в 1988–1990 годах, файлы книги были подготовлены в редакторе [[msx:​tor|TOR]].+Книга написана в КГПИ (Куйбышевский государственный педагогический институт),​ примерно в 1988–1990 годах, файлы книги были подготовлены в редакторе [[msx:tor:tor|TOR]].
  
 В данный момент текст книги находится в процессе [[converting|преобразования]]. В данный момент текст книги находится в процессе [[converting|преобразования]].
Строка 11: Строка 11:
   * Для работы с примерами можно использовать [[openmsx:​openmsx]],​   * Для работы с примерами можно использовать [[openmsx:​openmsx]],​
   * [[examples|Список всех примеров]].   * [[examples|Список всех примеров]].
 +
 +
 +<WRAP center round info 60%>
 +Это наиболее полное описание [[msx:​basic:​basic|]] на русском языке.
 +</​WRAP>​
 +
  
 ====== Содержание ====== ====== Содержание ======
Строка 43: Строка 49:
       * [[01#I.8.2. Логические выражения]]       * [[01#I.8.2. Логические выражения]]
     * [[01#I.9. Дополнение]]     * [[01#I.9. Дополнение]]
-    * //​[[01#​Диск с примерами]]//​+    * //[[01#examples|Диск с примерами]]//​
   * **[[02|Глава II. Программирование линейных алгоритмов]]**   * **[[02|Глава II. Программирование линейных алгоритмов]]**
     * [[02#II.1. Режимы работы]]     * [[02#II.1. Режимы работы]]
Строка 60: Строка 66:
       * [[02#​II.4.8. Оператор LINEINPUT]]       * [[02#​II.4.8. Оператор LINEINPUT]]
       * [[02#​II.4.9. Операторы END и STOP. Команда CONT]]       * [[02#​II.4.9. Операторы END и STOP. Команда CONT]]
-    * //​[[02#​Диск с примерами]]//​+    * //[[02#examples|Диск с примерами]]//​
   * **[[03|Глава III. Программирование разветвляющихся и циклических алгоритмов]]**   * **[[03|Глава III. Программирование разветвляющихся и циклических алгоритмов]]**
     * [[03#III.1. Оператор безусловной передачи управления GOTO]]     * [[03#III.1. Оператор безусловной передачи управления GOTO]]
Строка 67: Строка 73:
     * [[03#III.4. Программирование циклов]]     * [[03#III.4. Программирование циклов]]
     * [[03#III.5. Примеры]]     * [[03#III.5. Примеры]]
-    * //​[[03#​Диск с примерами]]//​+    * //[[03#examples|Диск с примерами]]//​
   * **[[04|Глава IV. Функции и подпрограммы]]**   * **[[04|Глава IV. Функции и подпрограммы]]**
     * [[04#IV.1 Встроенные функции преобразования]]     * [[04#IV.1 Встроенные функции преобразования]]
Строка 92: Строка 98:
     * [[04#IV.6. Дополнение 1 [77] ]]     * [[04#IV.6. Дополнение 1 [77] ]]
     * [[04#IV.7. Дополнение 2 [90] ]]     * [[04#IV.7. Дополнение 2 [90] ]]
-    * //​[[04#​Диск с примерами]]//​+    * //[[04#examples|Диск с примерами]]//​
   * **[[05|Глава V. Графические средства MSX BASIC]]**   * **[[05|Глава V. Графические средства MSX BASIC]]**
     * [[05#V.1. Оператор SCREEN в простейшем случае (для компьютера MSX 1)]]     * [[05#V.1. Оператор SCREEN в простейшем случае (для компьютера MSX 1)]]
Строка 127: Строка 133:
     * [[06#VI.3. Оператор SOUND]]     * [[06#VI.3. Оператор SOUND]]
     * [[06#VI.4. Примеры музыкальных программ]]     * [[06#VI.4. Примеры музыкальных программ]]
-    * //​[[06#​Диск с примерами]]//​+    * //[[06#examples|Диск с примерами]]//​
   * **[[07|Глава VII. Дополнительные возможности языка MSX BASIC]]**   * **[[07|Глава VII. Дополнительные возможности языка MSX BASIC]]**
     * [[07#VII.1. Работа с клавиатурой]]     * [[07#VII.1. Работа с клавиатурой]]
Строка 147: Строка 153:
       * [[07#​VII.4.5. Использование макрокоманд]]       * [[07#​VII.4.5. Использование макрокоманд]]
       * [[07#​VII.4.6. Другие полезные команды]]       * [[07#​VII.4.6. Другие полезные команды]]
-    * //​[[07#​Диск с примерами]]//​+    * //[[07#examples|Диск с примерами]]//​
   * **[[08|Глава VIII. Некоторые вопросы методологии отладки программ]]**   * **[[08|Глава VIII. Некоторые вопросы методологии отладки программ]]**
     * [[08#​VIII.1. Ошибки при программировании]]     * [[08#​VIII.1. Ошибки при программировании]]
Строка 168: Строка 174:
     * [[08#​VIII.7. Недостатки языка программирования BASIC [59]]]     * [[08#​VIII.7. Недостатки языка программирования BASIC [59]]]
     * [[08#​VIII.8. Сравнительная характеристика языков программирования]]     * [[08#​VIII.8. Сравнительная характеристика языков программирования]]
-    * //​[[08#​Диск с примерами]]//​+    * //[[08#examples|Диск с примерами]]//​
   * **[[09|Глава IX. Файловые средства MSX BASIC]]**   * **[[09|Глава IX. Файловые средства MSX BASIC]]**
     * [[09#IX.1. Работа с файлами на дискетах]]     * [[09#IX.1. Работа с файлами на дискетах]]
Строка 194: Строка 200:
       * [[09#​IX.5.2. Работа с файлами данных]]       * [[09#​IX.5.2. Работа с файлами данных]]
     * [[09#IX.6. Дополнение]]     * [[09#IX.6. Дополнение]]
-    * //​[[09#​Диск с примерами]]//​+    * //[[09#examples|Диск с примерами]]//​
   * **[[10|Глава X. Управление ресурсами памяти]]**   * **[[10|Глава X. Управление ресурсами памяти]]**
     * [[10#X.1. Карта памяти (для компьютеров MSX 1)]]     * [[10#X.1. Карта памяти (для компьютеров MSX 1)]]
Строка 213: Строка 219:
       * [[10#​X.10.2. Программируемый звуковой генератор (PSG)]]       * [[10#​X.10.2. Программируемый звуковой генератор (PSG)]]
       * [[10#​X.10.3. Другие порты. Оператор WAIT]]       * [[10#​X.10.3. Другие порты. Оператор WAIT]]
-    * //​[[10#​Диск с примерами]]//​+    * //[[10#examples|Диск с примерами]]//​
   * **[[11|Глава XI. Работа с видеопамятью и видеопроцессором]]**   * **[[11|Глава XI. Работа с видеопамятью и видеопроцессором]]**
     * [[11#XI.1. Видеопамять]]     * [[11#XI.1. Видеопамять]]
Строка 237: Строка 243:
       * [[11#​XI.3.1. Режим SCREEN 4 на компьютерах MSX 1]]       * [[11#​XI.3.1. Режим SCREEN 4 на компьютерах MSX 1]]
       * [[11#​XI.3.2. Текстово–графические режимы]]       * [[11#​XI.3.2. Текстово–графические режимы]]
-    * //​[[11#​Диск с примерами]]//​+    * //[[11#examples|Диск с примерами]]//​
   * **[[12|Глава XII. Примеры решения задач повышенной трудности]]**   * **[[12|Глава XII. Примеры решения задач повышенной трудности]]**
     * [[12#XII.1. Задачи]]     * [[12#XII.1. Задачи]]
-      * //​[[12#​Диск с примерами]]//​+      * //[[12#examples|Диск с примерами]]//​
     * [[12#XII.2. Задачи для самостоятельного решения]]     * [[12#XII.2. Задачи для самостоятельного решения]]
   * **[[13|Глава XIII. Программисты шутят]]**   * **[[13|Глава XIII. Программисты шутят]]**
Строка 308: Строка 314:
  
  
-{{tag>Topic MSX Programming ​Book_msxbpg on_github}}+{{tag>​MSX ​BASIC Book_msxbpg on_github}}
  
msx/basic_programming_guide/start.1601141583.txt.gz · Последние изменения: 2020-09-26 20:33 — GreyWolf