Предисловие
От автора
Раздел I. Арифметические и логические основы вычислительной техники

Глава 1. Арифметические основы ЭВМ
1.1. Позиционные системы счисления
1.2. Перевод чисел из одной системы представления в другую
1.2.1. Перевод между основаниями, составляющими степень двойки
1.2.2. Перевод целого числа, из десятичного счисления в другое
1.2.3. Перевод дробного числа из десятичного счисления в другое
1.2.4. Перевод чисел в десятичную систему счисления
1.3. Форматы данных и машинные коды чисел
1.3.1. Естественная форма числа, или представление чисел
в формате с фиксированной точкой
1.3.2. Нормальная форма числа, или представление чисел
в формате с плавающей точкой
1.3.3. Машинные коды чисел
1.4. Арифметические действия над машинными кодами
1.4.1. Действия над числами в естественной форме
1.4.2. Действия над числами в нормальной форме

Глава 2. Основы математической логики
2.1. Основные понятия
2.2. Логические функции и таблицы истинности
2.3. Алгебра логики и ее законы
2.4. Формы представления логических функций
2.5. Упрощение логических функций
2.6. Полнота систем логических функций
2.7. Построение логических схем

Раздел II. Алгоритмы и основы программирования

Глава 3. Программирование на языке Pascal 7.0
3.1. Основные понятия языка Pascal 7.0
3.1.1. Алфавит и структура программы
3.1.2. Структура данных
3.1.3. Операторы языка
3.1.4. Процедуры ввода-вывода
3.2. Производящие функции и ряды
3.3. Обработка числовых последовательностей
3.4. Символьные переменные и строки
3.5. Одномерные массивы
3.6. Двумерные массивы
3.7. Процедуры и функции

Глава 4. Алгоритмы и программирование на QBASIC
4.1, Основные понятия языка QBASIC
4.1.1. Алфавит
4.1.2. Структура данных
4.1.3. Операторы языка
4.1.4. Операторы ввода-вывода
4.2. Производящие функции и ряды
4.3. Обработка числовых последовательностей
4.4. Символьные переменные и строки
4.5. Преобразования чисел
4.6. Одномерные массивы
4.7. Двумерные массивы

Литература
Приложение 1. Зарезервированные слова Borland Pascal 7.0
Приложение 2. Зарезервированные слова QBASIC