М., "Наука", 1982. - 96 с.
Книга посвящена популярному изложению начальных сведений о программировании и программном обеспечении. Рассматриваются такие основные понятия, как алгоритм, алгоритмический язык, вычислительная машина, трансляция и операционная система.
СОДЕРЖАНИЕ
Глава I. Об алгоритмах решения задач
1. Экономия операций
2. Обозначения
3. Повторения
4. Условия
Глава II. Пример алгоритмического языка
1. О записи программ. Выражения
2. Операторы ввода, вывода и присваивания. Программа
3. Условный и составной операторы
4. Оператор перехода, пустой оператор
5. Целый тип
6. Массивы чисел
7. Оператор цикла
Глава III. Вычислительная машина и ее входной язык
1. Память машины. Машинные слова
2. Арифметические операции. Команды перехода
3. Выполнение программы
4. Регистры. Обработка массивов
5. Операции над словами произвольного вида
Глава IV. Трансляция
1. Преобразование последовательностей символов
2. Вычисление значения выражения
3. Трансляция выражений
4. Трансляция операторов и программы
Глава V. Диалоговые программы. Операционная система
1. Диалоговые программы
2. Обмен сообщениями в диалоге
3. Многопрограммный режим работы машины
Дополнение. О доказательстве свойств программ
Книга посвящена популярному изложению начальных сведений о программировании и программном обеспечении. Рассматриваются такие основные понятия, как алгоритм, алгоритмический язык, вычислительная машина, трансляция и операционная система.
СОДЕРЖАНИЕ
Глава I. Об алгоритмах решения задач
1. Экономия операций
2. Обозначения
3. Повторения
4. Условия
Глава II. Пример алгоритмического языка
1. О записи программ. Выражения
2. Операторы ввода, вывода и присваивания. Программа
3. Условный и составной операторы
4. Оператор перехода, пустой оператор
5. Целый тип
6. Массивы чисел
7. Оператор цикла
Глава III. Вычислительная машина и ее входной язык
1. Память машины. Машинные слова
2. Арифметические операции. Команды перехода
3. Выполнение программы
4. Регистры. Обработка массивов
5. Операции над словами произвольного вида
Глава IV. Трансляция
1. Преобразование последовательностей символов
2. Вычисление значения выражения
3. Трансляция выражений
4. Трансляция операторов и программы
Глава V. Диалоговые программы. Операционная система
1. Диалоговые программы
2. Обмен сообщениями в диалоге
3. Многопрограммный режим работы машины
Дополнение. О доказательстве свойств программ