- Артикул:00-01115019
- Автор: В.Г. Баула, Н.Д. Васюкова, В.В. Тюляева, П.В. Уманец
- ISBN: 5-83-01522-Х
- Обложка: Твердая обложка
- Издательство: Энергоатомиздат (все книги издательства)
- Город: Москва
- Страниц: 400
- Формат: 84х108 1/32
- Год: 1991
- Вес: 633 г
- Серия: Учебное пособие для СПО (все товары серии)
В книге рассмотрены основные понятия и определения, процедуры и алгоритмы, необходимые для изучения процесса программирования задач на наиболее распространенных языках: Паскаль, ПЛ/1, Бейсик , Ассемблер.
Для учащихся техникумов, а также широкого круга читателей, самостоятельно изучающих основы программирования.
Содержание
Предисловие
Введение
Глава 1. Алгоритмы и алгоритмические языки
1.1. Понятие алгоритма. Исполнитель алгоритма. Основные свойства алгоритмов
1.2. Формы записи алгоритма. Блок-схемы
1.3. Понятие о языках программирования
1.4. Схема решения задачи на ЭВМ
Глава 2. Основы программирования на языке Паскаль
2.1. Общее описание языка. Алфавит, данные и операторы. Имена и числа
2.2. Общая структура программы. Переменные и константы. Ввод и вывод данных. Пример простой программы
2.3. Классификация переменных и типов данных. Скалярные переменные и их описание. Ограниченный тип данных
2.4. Классификация операторов. Арифметическое выражение и оператор присваивания
2.5. Булевские выражения. Условный оператор. Составной оператор. Пустой оператор. Оператор варианта. Комментарии
2.6. Операторы цикла. Массивы и работа с ними
Глава 3. Дополнительные возможности языка Паскаль
3.1. Описание языка Паскаль с помощью синтаксических диаграмм. Структура полной программы на языке Паскаль. Понятие блока
3.2. Описание процедур и оператор процедуры. Способы передачи параметров. Локальные и глобальные объекты
3.3. Описание и использование функций. Процедуры ввода/вывода
3.4. Записи. Перечислимый тип данных. Оператор присоединения
3.5. Множества и работа с ними. Оператор перехода
3.6. Файлы и работа с ними
3.7. Динамические структуры данных
Глава 4. Основы программирования на языке ПЛ/1
4.1. Общая характеристика языка. Алфавит. Имена и метки. Константы
4.2. Операции. Выражения. Встроенные стандартные функции
4.3. Общие правила записи операторов. Операторы начала и окончания программы. Оператор останова. Комментарии
4.4. Типы данных и их атрибуты. Оператор описания данных. Массивы
4.5. Операторы присваивания и безусловного перехода .
4.6. Условный оператор. Составной оператор
4.7. Операторы бесформатного ввода/вывода
4.8. Операторы цикла
4.9. Понятие блока. Принцип локализации переменных. Динамические массивы с переменными границами
4.10. Ввод/вывод с редактированием
4.11. Процедуры-функции и процедуры-подпрограммы, их описание и использование. Формальные и фактические параметры
4.12. Символьные данные и работа с ними. Псевдопеременные
4.13. Структуры, их описание и применение
4.14. Наборы данных и файлы
4.15. Ситуации. Программные средства задания реакции на исключительные ситуации
4.16. Дополнительные возможности языка ПЛ/1
Глава 5. Принципы работы ЭВМ
5.1. Системы счисления
5.2. Структура ЭВМ и взаимодействие ее блоков
5.3. Форматы и типы данных
5.4. Общая характеристика форматов команд
Глава 6. Основы программирования на языке Ассемблера ЕС ЭВМ
6.1. Алфавит языка Ассемблера. Структура предложения. Комментарии
6.2. Общая структура программы. Макрокоманды. Команды транслятору
6.3. Термы. Счетчик адреса. Характеристика длины. Литеральные константы. Адресные выражения
6.4. Логические данные и операции над ними
6.5. Команды переходов
6.6. Десятичные данные и операции над ними
6.7. Данные с фиксированной точкой и операции над ними
6.8. Данные с плавающей точкой и операции над ними
Глава 7. Структура программного обеспечения ЕС ЭВМ
7.1. Системное и прикладное обеспечение ЕС ЭВМ
7.2. Язык управления заданиями
7.3. Стандартные пакеты заданий в ОС ЕС ЭВМ
Глава 8. Диалоговый язык Бейсик
8.1. Ввод и редактирование Бейсик-программ
8.2. Алфавит. Типы данных. Имена переменных. Константы
8.3. Арифметические выражения. Оператор присваивания
8.4. Операторы ввода/вывода данных
8.5. Встроенные функции. Пример сеанса работы
8.6. Операторы управления. Программирование разветвлений и циклов
8.7. Описание и обработка массивов
8.8. Работа со строковыми переменными. Массивы строк
8.9. Функции, определяемые пользователем. Подпрограммы
8.10. Дополнительные возможности языка Бейсик. Непосредственный режим работы
8.11. Графические средства языка Бейсик
Ответы и решения
Приложения
А. Коды символов ASCII и ДКОИ
Б. Команды Ассемблера ЕС ЭВМ
Список литературы
Предметный указатель



