§1. История чисел и систем счисления.
§2. Системы счисления с основанием, не равным десяти.
§3. Перевод целых чисел из одной позиционной системы счисления в другую.
§4. Перевод десятичных дробей в недесятичные системы счисления.
§5. Связь между двоичной, восьмеричной и шестнадцатеричной системами счисления.
§6. Арифметика двоичных чисел.
Дополнение к главе I. Числа в памяти компьютера.
§7. Логика. Логические высказывания.
§8. Логические операции.
§9. Логические выражения.
§10. Преобразование логических выражений.
§11. Решение логических задач.
§12. Логические основы компьютера.
§13. Определение и свойства алгоритма.
§14. Учебный исполнитель алгоритмов.
§15. Циклические алгоритмы.
§16. Команда ветвления.
3.1. Автоматизированные и автоматические системы управления.
3.2. Роботы в нашей жизни.
§17. Что такое программирование.
§18. Алгоритмы работы с величинами.
§19. Линейные вычислительные алгоритмы.
§20. Знакомство с языком Паскаль.
§21. Алгоритмы с ветвящейся структурой.
§22. Программирование ветвлений на Паскале.
§23. Программирование диалога с компьютером.
§24. Программирование циклов.
§25. Символы в Паскале.
§26. Строки символов в Паскале.
§27. Этапы разработки программ.
4.1. О языках программирования и трансляторах.
4.2. История языков программирования.
4.3. Программирование перевода чисел из одной системы счисления в другую.