Математика | ||||
Языки Бесик-Москвитина А.А. М.: Высш. шк., 1994.— 206 с.: ил | ||||
Языки Бесик-Москвитина А.А. М.: Высш. шк., 1994.— 206 с.: ил
Москвитина А.А., Новичков B.C. М82 Бейсик: Учеб. пособие для сред. спец. учеб, заведений и инж.-техн. работников.— 2-е изд., перераб. и доп.— М.: Высш. шк., 1994.— 206 с.: ил.—(Алгоритмические языки в техникуме.) ISBN 5-06-002675-2 В пособии рассмотрены вопросы программирования на алгоритмическом языхе Бейсик применительно ж отечественным микро- в мини-ЭВМ. Изложены основные понятия языка и приемы программирования типовых вычислительных процессов. Приведены многочисленные примеры, даны вопросы для самостоятельной работы, имеются ответы и решения.. Рассмотрены особенности реализации языка в дисковой операционной системе микро ЭВМ серии ДВК, в ДОС РАФОС мини-ЭВМ СМ-4, в МС ДОС персональных ЭВМ. Во второе издание (1-е — 1989 г.) добавлены материалы по особенностям программирования на языке Турбо-Бейсик в операционной системе МС ДОС для персональных компьютеров, рассмотрены дополнительные талы данных и функции, графические и звуковые возможности языка. Предисловие На современном этапе одним из главных факторов ускорения научно-технического прогресса в нашей стране является широкое внедрение вычислительной техники во все сферы жизни и деятельности человека. В условиях перестройки высшего и среднего специального образования на первый план выдвигается задача обучения компьютерной грамотности, широкое использование электронных вычислительных машин в учебном процессе как в вузах, так и в средних специальных учебных заведениях. Совершенствование вычислительной техники и расширение круга задач, решаемых в различных областях народного хозяйства с помощью микроЭВМ, требует применения средств программирования, приводящих к снижению стоимости программного обеспечения, повышению производительности труда программистов. К таким средствам относятся диалоговые языки, одним из которых является язык Бейсик — алгоритмический язык высокого уровня. Учебное пособие по языку Бейсик рассчитано на обучение прежде всего учащихся средних специальных учебных заведений, слушателей факультетов повышения квалификации, инженеров, не знакомых с программированием. Во введении рассматриваются структура современных ЭВМ, принципы их работы и способы реализации алгоритмов. В гл. 1 — 7 излагаются синтаксис основных операторов языка Бейсик и методика построения различных типов программ. Основные понятия языка иллюстрируются большим числом примеров. Для закрепления материала и самостоятельной работы каждая глава сопровождается достаточным количеством упражнений. В гл. 8 — 10 обсуждается конкретная реализация языка и его расширения в операционной системе микро- и мини-ЭВМ РА-ФОС. В настоящее время все большее распространение получают персональные компьютеры, совместимые с IBM PC, основной операционной системой которых является MS DOS. Поэтому в гл. 11 рассматриваются особенности реализации Турбо-Бейсик в MS DOS. В Приложении даны ответы и решения ко всем упражнениям. Авторы 3 Оглавление Предисловие...................... 3 Введение. Общие сведения об ЭВМ.............. 4 § 1. Структура ЭВМ .................. 4 § 2. Арифметические основы ЭВМ............. 6 § 3. Этапы подготовки и решения задач на ЭВМ........ 8 § 4. Запись алгоритмов в виде блок-схем........... 11 § 5. Языки программирования .............. 15 Глава 1. Основные ионятня алгоритмического языка Бейсик...... 17 § 1.1. Алфавит языка.................. 18 § 1.2. Константы ................... 18 § 1.3. Переменные ................... 20 § 1.4. Стандартные функции ............... 21 § 1.5. Арифметические выражения ............. 22 Глава 2. Программирование линейных алгоритмов......... 27 § 2.1. Структура программы ............... 27 § 2.2. Оператор присваивания............... 28 § 2.3. Операторы останова и конца программы......... 29 § 2.4. Пример составления линейной программы........ 29 Глава 3. Организация ввода и вывода информации......... 31 § 3.1. Оператор ввода INPUT.............. 32 § 3.2. Операторы ввода READ и DATA . . . . ....... 33 § 3.3. Оператор печати PRINT .............. 35 § 3.4. Оператор REM.................. 37 § 3.5. Пример организации ввода и вывода информации..... 38 Глава 4. Программирование разветвляющихся алгоритмов...... 47 § 4.1. Структура разветвляющегося алгоритма......... 47 § 4.2. Оператор безусловного перехода ........... 49 § 4.3. Условный оператор ................ 50 § 4.4. Правила перехода от схемы разветвляющегося алгоритма к программе................... 51 Глава 5. Программирование циклических алгоритмов........ 56 § 5.1. Обобщенная схема циклического процесса........ 56 § 5.2. Схема циклического алгоритма с заданным числом повторений ................... 57 § 5.3. Операторы цикла................. 58 § 5.4. Табулирование функции............... 60 § 5.5. Вычисление суммы................ 62 § 5.6. Вычисление произведения.............. 63 205 § 5.7. Итерационные циклы................ 64 § 5.8. Вычисление суммы ряда............... 69 § 5.9. Сложные циклические процессы............ 74 Глава 6. Использование массивов............... 78 § 6.1. Определение массива................ 78 ,§ 6.2. Переменная с индексами .............. 78 § 6.3. Описание массива................. 79 § 6.4. Ввод и вывод массивов............... 80 § 6.5. Примеры решения задач с использованием массивов .... 84 Глава 7. Использование подпрограмм • функция.......... 89 § 7.1. Определение нестандартных функций.......... 89 § 7.2. Обращение к нестандартной функции.......... 90 § 7.3. Пример использования нестандартной функции...... 91 § 7.4. Понятие подпрограммы.............. . 93 § 7.5. Оператор входа в подпрограмму........... 95 § 7.6. Оператор выхода из подпрограммы.......... 97 § 7.7. Пример построения программы с использованием подпрограммы .................. 98 Глава 8. Расширение языка в дисковой операционной системе РАФОС . . 100 § 8.1. Характерные особенности языка в системе РАФОС..... 100 § 8.2. Данные..................... 101 § 8.3. Символьные выражения и функции........... 102 § 8.4. Форматный вывод данных.............. 106 Глава 9. Работа с файлами................. 111 § 9.1. Организация файлов................ 111 § 9.2. Переименование и удаление файлов .......... 115 § 9.3. Ввод—вывод данных из файлов последовательного доступа . . 115 § 9.4. Файлы с прямым доступом............. 120 Глава 10. Выполнение программы на Бейсике........... 123 § 10.1. Типовой алгоритм выполнения задания ........ 123 § 10.2. Ввод программы................. 125 § 10.3. Редактирование программы.........t ... 126 § 10.4. Выполнение программы .............. 127 § 10.5. Работа с файлами программ............. 128 Глава 11. Реализация языка Турбо-Бейсик в MS DOS персональных компьютеров...................... 130 § 11.1 Особенности языка Турбо-Бейсик........... 130 § 11.2. Данные .................... 131 § 11.3. Выражения ................... 139 § 11.4. Операторы ................... 142 § 11.5. Подпрограммы, функции и процедуры......... 144 § 11.6. Графические возможности языка........... 147 § 11.7. Звуковые возможности языка............. 154 § 11.8. Выполнение программы в MS DOS.......... 157 Приложения ...................... 171 Ответы и решения к упражнениям............... 183 Литература....................... 204 206 Цена: 150руб. |
||||