Математика | ||||
Бейсик-Москвитина А. А М.: Высш. шк., 1989. — 192 с.: ил. | ||||
Бейсик-Москвитина А. А М.: Высш. шк., 1989. — 192 с.: ил.
Москвитина А. А., Ноипков В. С 2 Бейсик: Учеб. пособие для сред. спец. учеб, заведений и инж.-техй. работников. — М.: Высш. шк., 1989. — 192 с.: ил. — (Алгоритмические языки в тех-" никуме). ISBN 5-06-000141 5 В пособия рассмотрев» вопрвсы ярацяжмировггяия на алгоритмическом языке Бейсик применительно к микроЭВМ «Электроника-60». Изложены основные понятия языка и приемы программирования основных типов вычислительных процессов. Приведены многочисленные примеры, а также прикладные программы, даны вопросы для самостоятельной работы, имеются ответы и решения. Рассмотрены особенности реализации языка ч верфелеидоишй адррациоивой системе микроЭВМ и в дисковой операционной системе РАФОС нивк-ЗВМ СМ-3, СМ-4. Предисловие На современном этапе одним из главных факторов ускорения научно-технического прогресса в нашей стране является широкое внедрение вычислительной техники во все сферы жизни и деятельности человека. В условиях перестройки высшего и среднего специального образования на первый план выдвигается задача обучения компьютерной грамотности, широкое использование электронных вычислительных машин в учебном процессе как в вузах, так и в средних специальных учебных заведениях. Совершенствование вычислительной техники и расширение круга задач, решаемых в различных областях народного хозяйства с помощью микроЭВМ, требует применения средств программирования, приводящих к снижению стоимости программного обеспечения, повышению производительности труда программистов. К таким средствам относятся диалоговые языки, одним из которых является язык Бейсик — алгоритмический язык высокого уровня. Учебное пособие по языку Бейсик рассчитано на обучение прежде всего учащихся средних специальных учебных заведений, слушателей факультетов повышения квалификации, инженеров, не знакомых с программированием. Во введении рассматриваются структура современных ЭВМ, принципы их работы и способы реализации алгоритмов. В гл. 1—7 излагаются синтаксис основных операторов языка Бейсик и методика построения различных типов программ. Основные понятия языка иллюстрируются большим числом примеров. Для закрепления материала и самостоятельной работы каждая глава сопровождается достаточным количеством упражнений. В гл. 8—11 обсуждаются конкретные реализации языка, его расширения и приемы выполнения программ в перфоленточной операционной системе микроЭВМ «Электроника-60» и в операционной системе микро- и мини-ЭВМ РАФОС. Оглавление Предисловие................... 3 Введение. Общие сведения об ЭВМ......-..... 5 J 1. Структура ЭВМ............... 5 § 2. Арифметические основы ЭВМ.......... 7 j 3. Этапы подготовки и решения задач на ЭВМ......10 $ 4. Запись алгоритмов в виде блок-схем........ 13 § 5. Языки программирования............ 17 Глава 1. Основные понятия алгоритмического языка Бейсик 20 .1. Алфавит языка............... 21 .2. Константы................. 21 .3. Переменные................ 24 .4. Стандартные функции............. 25 .5. Арифметические выражения........... 25 Глава 2. Программирование линейных алгоритмов .... 31 j 2.1. Структура программы............. 31 $ 2.2. Оператор присваивания............ 32 § 2.3. Операторы останова и конца программы...... 33 $ 2.4. Пример составления линейной программы...... 33 Глава 3. Организация ввода и вывода информации .... 36 § 3.1. Оператор ввода INPUT............. 36 § 3.2. Операторы ввода READ и DATA......... 38 § 3.3. Оператор печати PRINT............. 40 § 3.4. Оператор REM................ 42 $ 3.5. Пример организации ввода и вывода информации ... 43 Глава 4. Программирование разветвляющихся алгоритмов 51 § 4.1. Структура разветвляющегося алгоритма...... 51 § 4.2. Оператор безусловного перехода......... 53 § 4.3. Условный оператор............... 54 § 4.4. Правила перехода от схемы разветвляющегося алгоритма к программе................ 55 Глава 5. Программирование циклических алгоритмов ... 60 $ 5.1. Обобщенная схема циклического процесса...... 60 § 5.2. Схема циклического алгоритма с заданным числом повторений .................. 60 § 5.3. Операторы цикла............... 62 § 5.4. Табулирование функции............ 65 § 5.5. Вычисление суммы.............. 66 § 5.6. Вычисление произведения............ 68 § 5.7. Итерационные циклы............. 69 $ 5.«. Вычисление суммы ряда........... . 73 § 5.9. Сложные циклические процессы........'. 78 Глава 6. Использование массивов.......... 82 $ 6.1. Определение массива............. 82 § 6.2. Переменная с индексами............ 82 § 6.3. Описание массива.............. 83 191 § 6.4. Ввод и вывод массивов............. 85 $ 6.5. Примеры решения задач с использованием массивов 88 Глава 7. Использование подпрограмм и функций..... 93 § 7.1. Определение нестандартных функций........ 93 § 7.2. Обращение к нестандартной функции....... 94 j> 7.3. Пример использования нестандартной функции .... 95 § 7.4. Понятие подпрограммы ............ 98 )i 7.5. Оператор входа в подпрограмму......... 100 § 7.6. Оператор выхода из подпрограммы........ 102 § 7.7. Пример построения программы с использованием подпрограммы ............... . . 103 Глава 8. Перфоленточная реализация языка для микррЭВМ «Электроника-60»............. 105 § 8.1. Общие замечания............• • 105 § 8.2. Клавиатура дисплея.............. 106 § 8.3. Ввод и корректировка программы......... №9 § 8.4. Вывод программы.............. 4° § 8.5. Выполнение программы ............ 111 $ 8.6. Типовой алгоритм выполнения задания....... 111 Глава 9, Расширение языка в дисковой операционной системе РАФОС................ 113 § 9.1. Характерные особенности языка в системе РАФОС ... 43 § 9.2. Данные.................. 113 § 9.3. Символьные выражения и функции........ Ш § 9.4. Форматный вывод данных............ И9 Глава 10. Работа с файлами............ 124 § 10.1. Организация файлов ............. 124 § 10.2. Переименование и удаление файлов........ 128 § 10.3. Ввод—вывод данных из файлов последовательного доступа................... 129 § 10.4. Файлы с прямым доступом........... 133 Глава 11. Выполнение программы в системе РАФОС ... 135 § 11.1. Ввод программы.....,......... 135 § 11.2. Редактирование программы........... Й& § 11.3. Выполнение программы.....:...... 139 § 11.4. Работа с файлами программ............ 140 Глава 12. Прикладные программы на языке Бейсик .... ^ § 12.1. Подпрограмма вычисления определенного интеграла 142 § 12.2. Подпрограмма интерполирования функции . ..... 144 $ 12.3. Подпрограмма вычисления определителя матрицы . . . 146 § 12.4. Подпрограмма умножения матриц......... 148 § 12.5. Подпрограмма обращения матрицы ........ 151 § 12.6. Подпрограмма решения системы линейных алгебраических уравнений............... 155 § 12.7. Подпрограмма решения системы обыкновенных дифференциальных уравнений............ 157 Литература..................*. 165 Приложения................... 166 Ответы и решения к упражнениям........... 171 Цена: 150руб. |
||||