Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:basic_dialogue_programming_language:001 [2023-02-19 15:50] GreyWolf |
msx:basic_dialogue_programming_language:001 [2023-05-18 21:57] (текущий) GreyWolf [I.3. Переменные] |
||
---|---|---|---|
Строка 10: | Строка 10: | ||
<WRAP half column><WRAP right> | <WRAP half column><WRAP right> | ||
Величайшее литературное произведение — | Величайшее литературное произведение — | ||
- | в принципе не что иное, как разбросанный | + | \\ в принципе не что иное, как разбросанный |
- | в беспорядке алфавит. | + | \\ в беспорядке алфавит. |
<WRAP rightalign> | <WRAP rightalign> | ||
—//Ж. Кокто// | —//Ж. Кокто// | ||
- | </WRAP> | + | </WRAP></WRAP> |
- | </WRAP> | + | </WRAP></WRAP> |
- | <WRAP justify> | + | <WRAP group 99%> |
+ | <WRAP half column> \\ </WRAP> | ||
+ | <WRAP half column><WRAP right> | ||
Multum in parvo. | Multum in parvo. | ||
<WRAP rightalign> | <WRAP rightalign> | ||
—//Латинское изречение// | —//Латинское изречение// | ||
- | </WRAP> | ||
- | </WRAP> | ||
- | |||
</WRAP></WRAP> | </WRAP></WRAP> | ||
+ | </WRAP></WRAP> | ||
+ | |||
Основой любого языка программирования является алфавит — набор допустимых литер, которые можно использовать для записи программ. | Основой любого языка программирования является алфавит — набор допустимых литер, которые можно использовать для записи программ. | ||
Строка 32: | Строка 33: | ||
//Алфавит// [[msx:basic:]] образуют: | //Алфавит// [[msx:basic:]] образуют: | ||
* строчные и прописные буквы русского и латинского алфавита; имейте в виду тот факт, что буквы //латинского// алфавита A, B, C, E, H, K, M, O, P, T, X, Y не то же самое, что и графически похожие символы — //русские// буквы А, В, С , Е, Н, К, М, О, Р, Т, Х, У; для компьютера — это //различные// символы; | * строчные и прописные буквы русского и латинского алфавита; имейте в виду тот факт, что буквы //латинского// алфавита A, B, C, E, H, K, M, O, P, T, X, Y не то же самое, что и графически похожие символы — //русские// буквы А, В, С , Е, Н, К, М, О, Р, Т, Х, У; для компьютера — это //различные// символы; | ||
- | * арабские цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (нуль перечёркивается: 0); | + | * арабские цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (нуль перечёркивается: Ø); |
* дополнительные символы:<WRAP> | * дополнительные символы:<WRAP> | ||
^ символ ^ действие ^ | ^ символ ^ действие ^ | ||
Строка 68: | Строка 69: | ||
Отметим, что пробел — такой же символ алфавита, как и все другие, хотя в позиции, занятой им, на экране дисплея и в распечатках никакой графический символ не изображается (просто она остаётся пустой!); | Отметим, что пробел — такой же символ алфавита, как и все другие, хотя в позиции, занятой им, на экране дисплея и в распечатках никакой графический символ не изображается (просто она остаётся пустой!); | ||
</WRAP> | </WRAP> | ||
- | * служебные слова. Назначение служебных слов будет объяснено в дальнейшем по мере их введения. В тексте книги служебные слова выделены ''моноширинным шрифтом''.((Примечание редактора)) | + | * служебные слова. Назначение служебных слов будет объяснено в дальнейшем по мере их введения. \\ 8-) В тексте книги служебные слова выделены ''моноширинным шрифтом''. |
{{anchor:n12}} | {{anchor:n12}} | ||
Строка 199: | Строка 200: | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
<WRAP half column><WRAP right> | <WRAP half column><WRAP right> | ||
- | …это, наверное, полезно тем, кто даёт им названия. Иначе зачем бы их вообще давали? | + | ...это, наверное, полезно тем, кто даёт им названия. |
+ | \\ Иначе зачем бы их вообще давали? | ||
<WRAP rightalign> | <WRAP rightalign> | ||
—//Л.Кэролл. Алиса в Зазеркалье// | —//Л.Кэролл. Алиса в Зазеркалье// | ||
Строка 276: | Строка 278: | ||
Заметим, что слово "byte" ("байт") произошло от слова "bite" ("кусок"), в котором, чтобы не путать при чтении, букву "i" заменили на букву "y"; произношение обоих слов осталось одинаковым. | Заметим, что слово "byte" ("байт") произошло от слова "bite" ("кусок"), в котором, чтобы не путать при чтении, букву "i" заменили на букву "y"; произношение обоих слов осталось одинаковым. | ||
- | Дополнительная информация доступна в этой главе: [[msx:yamaha_msx-basic_reference_manual:appendix_d|Системы представления чисел]]. Добавлено в текст в 2022-05-09, (примечание редактора). | + | 8-) Дополнительная информация: [[msx:yamaha_msx-basic_reference_manual:appendix_d|]]. (добавлено в текст в 2022-05-09) |
Строка 453: | Строка 455: | ||
<WRAP half column> \\ </WRAP> | <WRAP half column> \\ </WRAP> | ||
<WRAP half column><WRAP right> | <WRAP half column><WRAP right> | ||
- | Часто оказывается труднее хранить богатства, чем добывать их. | + | Часто оказывается труднее хранить |
+ | \\ богатства, чем добывать их. | ||
<WRAP rightalign> | <WRAP rightalign> | ||
—//Демосфен// | —//Демосфен// | ||
Строка 675: | Строка 678: | ||
Например, прописная латинская буква A имеет код 65, а строчная — 97. | Например, прописная латинская буква A имеет код 65, а строчная — 97. | ||
- | Полная таблица символов приведена [[msx:russification:russification#Таблица символов|здесь]]((Примечание редактора)). | + | 8-) Полная таблица символов приведена [[msx:russification:russification#symbol_table|здесь]]. |
Забегая вперёд, заметим, что код любого символа может быть получен при помощи функции преобразования ''ASC (%%"символ"%%)''; так значением ''ASC(%%" "%%)'' является 32. | Забегая вперёд, заметим, что код любого символа может быть получен при помощи функции преобразования ''ASC (%%"символ"%%)''; так значением ''ASC(%%" "%%)'' является 32. | ||
Строка 940: | Строка 943: | ||
- ''[[004#mid|MID$()]]'' | - ''[[004#mid|MID$()]]'' | ||
- ''[[011#vdp|VDP()]]'' | - ''[[011#vdp|VDP()]]'' | ||
- | - ''MAXFILES'' | + | - ''[[009#maxfiles|MAXFILES]]'' |
- | - [[005#maxfiles|ссылка 1]] | + | |
- | - [[009#maxfiles|ссылка 2]] | + | |
- | - [[009#maxfiles1|ссылка 3]] | + | |
- ''[[011#base|BASE()]]'' | - ''[[011#base|BASE()]]'' | ||
- | |||
{{anchor:time}} | {{anchor:time}} | ||
Строка 1167: | Строка 1166: | ||
<WRAP half column><WRAP right> | <WRAP half column><WRAP right> | ||
Но да будет слово ваше: да, да; | Но да будет слово ваше: да, да; | ||
- | нет, нет; а что сверх этого, то от лукавого. | + | \\ нет, нет; а что сверх этого, то от лукавого. |
<WRAP rightalign> | <WRAP rightalign> | ||
—//Матф.,5,37// | —//Матф.,5,37// |