Математика | ||||
Программирование микроЭВМ на языке Бейсик: Справоч-78- ник /Е. С. Башмакова, И. М. Витенберг, А. Б. Либеров, А. Л. Пашков; Под ред. И. М. Витенберга. - М.: Радио и связь, 1991. - 240 с.: ил. ISBN 5-256-00762-9. Описаны основные конструкции различных версий языка Бейсик, реализованных на ПЭВМ, а также основные средства языка: системные, графические, звуковые и ввода-вывода. Приведены программы, иллюстрирующие возможности языка для решения разнообразных задач. Описаны способы отладки программ. Для инженеров, программистов и преподавателей учебных заведений. | ||||
Предисловие Настоящий справочник ставит своей целью ознакомить читателя с основными правилами программирования персональных ЭВМ (ПЭВМ) на языке Бейсик. В книге представлены понятия языка, построение программ и приемы работы с программами. Главы справочника несут различную нагрузку. В гл. 1, которая является вводной, содержатся сведения о языке программирования Бейсик для начинающих программистов, а также обзорная информация, полезная опытным программистам. Материал, приведенный в гл. 2 и 3, предназначен для программистов, впервые сталкивающихся с языком Бейсик. В гл. 2 описаны синтаксические элементы программы, представление чисел и системы счисления, выполнение основных операций. В гл. 3 рассмотрены возможности языка для ввода данных в программу, вывода данных из программы, при работе с оперативной памятью и портами ввода-вывода, организации циклов, выполнении условных и безусловных переходов, использовании встроенных функций, а также при работе со строковыми переменными и организации подпрограмм. Глава 4 ориентирована на пользователей, машины которых оснащены периферийными устройствами. В ней подробно описываются команды и операторы работы с файлами, печатающим устройством, некоторые специфические команды и операторы для работы с клавиатурой и экраном дисплея. Ряд инструкций применяется как в минимальных комплектах ПЭВМ, так и при широком использовании внешних устройств; эти инструкции рассматриваются в нескольких главах. Например, операторы ввода информации с клавиатуры (INPUT, LINE INPUT, INKEY$, INPUTS, GET и т. п.) и операторы вывода информации на печать (PRINT, PRINT USING) рассматриваются в гл. 3, а команды вывода информации на экран дисплея LIST и на печатающее устройство LUST - в гл. 5. В гл. 5, рассчитанной на программистов среднего уровня, содержится также информация о возможности тестирования и отладки программ, исправления ошибок. При работе с программами можно вводить программу заново, изменять ее, вызывать уже созданные. Глава 6 предназначена для программистов, использующих в своей работе графику и звук. Глава 7 дает некоторое представление о возможности построения достаточно простых программ, которые можно воспроизвести при изучении программирования. Справочник построен по алфавитно-смысловому принципу. Б начале каждой из основных глав приводится рисунок, играющий роль краткого обобщения содержания главы. Далее в смысловом порядке описаны основные понятия и определения, а затем в алфавитном порядке — инструкции языка, представленные ключевыми словами. В гл. 4 и 6 для лучшего усвоения материала описание инструкций разнесено по параграфам. Авторы разделили информацию о ключевых словах по главам и частично по параграфам, что, по их мнению, должно облегчить изучение языка программистом, впервые приступившим к написанию программ. Для более подготовленного программиста в приложении 1 дан 3 Оглавление стр. Предисловие............................................................. 3 Глава 1. Язык Бейсик и его место в системах программирования................. 5 1.1. Основные характеристики и версии языка Бейсик......................... 5 •' 1.2. Отечественные Бейсик-системы........................................ 8 1.3. Основные отличия версий языка Бейсик................................. 8 1.4. Основные концепции Государственного стандарта языка Бейсик.............. 10 1.5. Загрузка интерпретаторов и выход в операционную систему................. 11 1 1.6. Трансляторы языка Бейсик............................................ 16 Глава 2. Основные элементы языка Бейсик................................... 17 2.1. Режимы работы..................................................... 17 2.2. Формат программной строки........................................... 18 2.3. Синтаксические элементы программы................................... 19 2.4. Данные и их описание................................................ 24 ' 2.5. Перевод чисел одной точности в числа другой точности...................... 29 ; 2.6. Выражения, типы операций........................................... 30 2.7. Строковые операции................................................. 36 ,. 2.8. Описание инструкций................................................ 37 1 Глава 3. Основы программирования на языке Бейсик.......................... 39 3.1. Общие рекомендации................................................ 39 3.2. Ввод-вывод данных................................................. 40 , 3.3. Изменение последовательности выполнения программы.................... 50 ; 3.4. Встроенные функции................................................ 56 3.5. Работа с оперативной памятью и портами ввода-вывода..................... 59 3.6. Описание инструкций................................................ 61 Глава 4. Работа с внешними устройствами.................................... 96 й- 4.1. Файловая организация............................................... 96 'I 4.2. Работа с функциональными клавишами.................................. 122 I 4.3. Дополнительные возможности работы с экраном дисплея.................... 125 i 4.4. Работа с периферийными устройствами.................................. 126 j 4.5. Работа с временными интервалами......................................131 | 4.6. Работа с коммуникационными сетями...................................135 •Глава 5. Работа с программами, написанными на языке Бейсик, и средства отладки * программ.........................................................138 5.1. Ввод новой программы.............................................,. 138 5.2. Редактирование программ............................................ 140 5.3. Работа программиста по исправлению ошибок.............................150 5.4. Моделирование ошибочных ситуаций................................... 162 5.5. Описание инструкций.......................'.........................163 оэо Глава 6. Работа с графическими операторами и операторами звука................172 6.1. Графический экран..................................................172 6.2. Дисплейный процессор............................................... 175 6.3. Построение изображения (статическая и динамическая графика).............. 176 6.4. Операторы звука и музыки.......................................... • • т 6.5. Описание инструкций................................................1" Глава 7. Примеры построения программ, написанных на языке Бейсик............21С Приложение 1. Перечень ключевых слов........................................ ^ Приложение 2. Внутреннее представление программ, написанных на языке Бейсик...... 227 ЛТО Список литературы............^............................................ ijo Цена: 100руб. |
||||