Математика

Физика

Химия

Биология

Техника и    технологии

Баласанлн В. Э. и др. \ Э Программирование на микроЭВМ «Искра 226»/В. Э. Ба? ласанян, С. В. Богдюкевич, В. А. Шахвердов. — М.: Финансы и статистика, 1987.— 264 с.: ил. | Описываются средства и способы программирования на новой отечественной микроЭВМ «Искра 226», предназначенной для эксплуатации непосредственно на рЙ бочих местах в органах управления различного уровня. Рассматривается широки распространенный диалоговый язык программирования Бейсик. Изложение сопрвн вождается примерами. I Для специалистов различных отраслей народного хозяйства, используюш™ микроЭВМ «Искра 226» в своей практической деятельности, Jj,
ПРЕДИСЛОВИЕ
В настоящее время специалисты самых различных областей получили возможность использовать ЭВМ в своей работе для решения стоящих перед ними задач.
Одним из самых распространенных языков программирования среди все увеличивающейся группы пользователей-непрофессионалов ЭВМ, и в первую очередь среди пользователей персональных компьютеров, является Бейсик. Популярность Бейсика объясняется простотой его синтаксиса, ориентацией на диалого-•вый характер программирования.
В предлагаемой читателю книге описано программирование на весьма мощной версии Бейсика, реализованной на отечественной микроЭВМ «Искра 226», которая является настольной ЭВМ индивидуального применения. Взаимодействие пользователя с машиной осуществляется посредством интерпретирующей Бейсик-системы, которая обеспечивает выполнение всех необходимых функций по управлению работой машины и программированию на ней. При этом имеющиеся в Бейсике средства практически исключают необходимость программирования на ассемблере или в машинных командах.
Чтение книги не требует специальной подготовки в области вычислительной техники и программирования. Термины и понятия разъясняются по мере появления в тексте, а формальная символика сводится к минимуму. Основное внимание уделяется содержательному описанию семантики операторов, особенностям их использования и техническим приемам программирования. В книге приводится большое количество примеров программ и их типовых фрагментов, которые могут быть непосредственно использованы при программировании разнообразных практических задач.
Часть I содержит вводные сведения о микроЭВМ «Искра 226», необходимые для работы на машине.
В части II излагаются основы программирования на базовом подмножестве Бейсика «Искры 22G», а также сведения по вводу, редактированию, отладке и каталогизации программ. Материал строится таким образом, чтобы читатель с самого начала мог приступить к написанию и реализации на ЭВМ программ — сначала элементарных, а затем и более сложных.
Сведений, содержащихся в частях I и II, вполне достаточно Для создания многих прикладных программ, и начинающий про-
граммист может ограничиться соответствующим подмножеством языка до приобретения некоторого практического опыта.
Часть III рассчитана на более опытных программистов. Она посвящена использованию функционально-ориентировочных групп операторов, расширяющих базовое подмножество Бейсика. Описаны, в частности, операции с символьными данными, матричные операции и операции с символьными массивами, двоичные и логические операции, операции преобразования данных, операции ввода-вывода. Использование этих операторов позволяет , программисту решать более сложные задачи и создавать более эффективные программы.
В приложениях приведена справочная информация, необходимая программисту (перечни кодов, адресов устройств).
В книге описана версия Бейсик 02 по состоянию на 1 января 1986 г. За рамками книги остался ряд сугубо специальных средств Бейсика. Это операторы машинной графики, преобразования данных специальных форматов, формирования текстов программ с использованием переменных, работы с таймером, а также операторы ввода-вывода на уровне процедур обмена с интерфейсными блоками машины, которые используются, в частности, для работы с накопителем на 9-дорожечной магнитной ленте, и операции сортировки.
Основу книги составляет материал курса лекций по применению микроЭВМ «Искра 226», который на протяжении ряда лет читался авторами на Высших экономических курсах при Госплане СССР.
ОГЛАВЛЕНИЕ
Предисловие .......,......t > , . , . , 3
Часть I. Основные сведения о микроЭВМ «Искра 226» и работе на ней 5
Глава 1. МикроЭВМ «Искра 226»............... 5
1.1. Состав устройств машины............. 5
1.2. Программное обеспечение.......,...... ". 7
Глава 2. Основы работы на микроЭВМ «Искра 226»........ 8
2.1. Особенности дисплея и клавиатуры........... 8
2.2. Подготовка машины к работе ...,,,....... Ю
2.3. Форматирование магнитных дисков , . . ,....... 13
2.4. Понятие о режиме непосредственного счета....... 14
Часть II. Основы программирования на языке Бейсик....... 17
Глава 3. Элементы языка Бейсик............... 17
3.1. Что такое программа на языке Бейсик......... 17
3.2. Ввод текста программы в ЭВМ............ 20
3.3. Редактирование строк................ 23
3.4. Вывод текста программы .............. 27
3.5. Исполнение программ................ 28
Глава 4. Основные операторы языка Бейсик........... 30
4.1. Арифметические выражения.............. ^
4.2. Строки алфавитно-цифровых символов......... 32
4.3. Присваивание значений переменным.......... **
4.4. Вывод данных .............,..,: 40
4.5. Операторы безусловного и условного переходов...... *•
4.6. Комментарии в тексте программы........... ™
4.7. Математические функции............... j*J •
4.8. Определение числовых функций пользователем...... jjj
• 4.9. Операторы задания констант...........• • м
Глава 5. Запись и загрузка программ на магнитные диски ..... "'
5.1. Режим автоматической каталогизации файлов...... ^?
5.2. Запись и загрузка программ............. °"
Глава 6. Адресация устройств и использование печатающего устройства <*»•
6.1. Оператор адресации устройств............. 5я
6.2. Работа с АЦПУ...............' ' ' ™
Глава 7. Циклические вычисления..............'
7.1. Организация циклических вычислений с помощью операторов цикла....................... 72
7.2. Общая форма оператора цикла.....<...... уд
7.3. Особенности применения операторов цикла .,,..••• Глава 8. Использование массивов............... __
8.1. Одномерные и двумерные массивы........... эд
8.2. Символьные массивы...............' gj
8.3. Массивы и циклы.......^........*
Глава 9. Вычисляемые переходы............... °6
ftfi
9.1. Оператор вычисляемого перехода...........« J™
9.2. Особенности применения оператора вычисляемого перехода . . °° Глава 10. Организация подпрограмм.............. ™
10.1. Операторы перехода в подпрограмму и возврата из подпро-граммы....................... j^
10.2. Оператор окончания подпрограммы без возврата..... •»;»
10.3. Оператор вычисляемого перехода к подпрограммам .... 95
10.4. Помеченные подпрограммы и передача параметров в подпрограмму..............•....:: "8
10.5. Вызов подпрограмм с использованием клавиш специальных функций.................: -. : . ЮЗ
10.6. Использование клавиш специальных функций для ввода текстов......................1"°
Глава 11. Отладка и редактирование программ. Обработка ошибок . . 109
11.1. Оператор останова программы и клавиша продолжения вы- _ полнения программы ................ 1|0
11.2. Непосредственное выполнение операций......... *{^
11.3. Пошаговое выполнение программы...........И5
•11.4. Отладочный режим выполнения программы.......117
11.5. Индикация текста, переменных и переходов программы и таблицы устройств................. 1*0
11.6. Перенумерация и стирание программных строк и переменных программы.................... 126
11.7. Оператор конца программы..........., . 131
11.8. Ошибки в программе и их обработка......... . 132
Часть III. Дополнительные возможности языка машины...... 138
Глава 12. Работа с таблицами................ 138
12.1. Обозначения и соглашения о размерностях....... 138
12.2. Матричные операторы .............. 140
Глава 13. Работа с символьными данными ............ 150
13.1. Щестнадцатеричная функция............ 150
13.2. Строки и подстроки символов............. 154
13.3. Присваивание начальных значений символьным переменным 157
13.4. Длина строки символов..............: 158
13.5. Вывод шестнадцатеричных символьных кодов...... 161
13.6. Преобразование числовых данных в символьное представление 163
13.7. Упаковка и распаковка числовых данных........ 169
Глава 14. Операция с двоичными числами. Логические операции ... 171
14.1. Операции с двоичными числами........... 172
14.2. Преобразование двоичных чисел в десятичные...... 175
14.3. Логические операции................ 177
14.4. Оператор циклического сдвига............ 182
Глава 15. Операции поиска, замены, копирования и перекодировки символьных данных................... 183
15.1. Операции поиска в символьных переменных и массивах . . 186
15.2. Копирование содержимого символьных переменных .... 194
15.3. Замена и перекодировка содержимого символьных массивов 197 Глава 16. Управление форматом печати............. 202
16.1. Операторы, задающие формат печати.........202
16.2. Задание формата................ i 204
Глава 17. Управление экраном дисплея.............211
17.1. Коды управления экраном..............211
17.2. Оператор позиционирования курсора..........214
17.3. Редактирование таблиц............... 215
nJMl

Цена: 100руб.

Назад

Заказ

На главную страницу

Hosted by uCoz