Предисловие

Основы алгоритмизации
Понятие, свойства и способы описания алгоритма
Объекты действия в алгоритмах и программах
Разновидности структур алгоритмов
Типовые приемы алгоритмизации

Языки программирования
Основы программирования на языке Турбо Бейсик (Turbo Basic - TB)
Классификация данных
Выражения и стандартные функции языка TB
Основные операторы алгоритмического языка TB
Оператор присваивания
Операторы ввода данных
Оператор вывода
Программирование линейных алгоритмов
Оператор безусловного перехода
Программирование алгоритмов разветвляющейся структуры. Оператор условного переходаОрганизация циклических вычислений. Операторы цикла FOR, NEXT
Программирование алгоритмов циклической структуры с использованием массивов данныхРабота с символьными переменными и текстовыми данными
Подпрограммы и функции пользователя в Бейсике
Основы программирования на языке Турбо Паскаль (Turbo Pascal - TP)
Классификация данных
Выражения, стандартные функции и основные операторы алгоритмического языка TPОператор присваивания
Выражения и стандартные функции языка TP
Операторы ввода данных
Операторы вывода данных
Структура программы
Программирование линейных алгоритмов
Оператор безусловного перехода GOTO
Программирование разветвляющихся алгоритмов
Оператор условного перехода IF
Оператор условного перехода CASE
Программирование циклических алгоритмов. Операторы цикла
Программирование алгоритмов с использованием одномерных массивов данных
Программирование алгоритмов с использованием двумерных массивов данных (матриц)Работа с символьными и текстовыми данными
Процедуры и фукции пользователя в Паскале
Основы программирования на языке Object Pascal (OP) в визуальной среде DelphiОсновные этапы создания приложения в среде Delphi
Состав приложения в Delphi
Программирование линейных алгоритмов
Сохранение проекта
Настройка окна
Изменение заголовка Формы
Размещение компонентов на Форме
Написание процедуры FormCreate обработки события создания Формы
Написание процедуры Button1 Click обработки события нажатия кнопки Button1
Текст модуля UnLinAlg
Пояснения к тексту модуля
Работа с приложением
Программирование разветвляющихся алгоритмов
Сохранение проекта
Размещение компонентов на Форме
Текст модуля UnRazvAlg
Пояснения к тексту модуля
Работа с приложением
Программирование циклических алгоритмов
Сохранение проекта
Размещение компонентов на Форме
Текст модуля UnCiklAlg
Пояснения к тексту модуля
Работа с приложением
Программирование алгоритмов с использованием массивов
Сохранение проекта
Размещение компонентов на Форме
Создание процедур обработки событий SpinEdit1Change и SpinEdit2Change
Текст модуля UnMas
Работа с приложением
ПРограммирование алгоритмов с использованием строк
Размещение компонентов на Форме
Сохранение проекта
Создание процедур обработки событий
Текст модуля UnStr
Работа с приложением

Способы решения задач, алгоритмы ипрограммы
Сортировка и преобразование массивов
Числа и системы счисления
Краткие сведения о системах счисления
Двоичная система счисления
Шестнадцатеричная система счисления
Перевод чисел из одной системы счисления в другую
Ряды и дроби
Геометрия
Задачи повышенной сложности
Литература