ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ
Программирование. Этапы решения задачи. Что такое алгоритм? Словесная формулировка алгоритма. Блок-схема. Основные конструкции. Переменная. Присваивание. Условие. Виды разветвлений. Цикл. Массив. Подпрограммы. Тестирование. Исполнитель алгоритма. Оптимальный алгоритм. Сложность алгоритма. Задачи
ПЕРВАЯ ПРОГРАММА НА ЯЗЫКЕ ПАСКАЛЬ
Понятие об алфавите языка. Принципы записи и «внешний вид» программы
ЭТАПЫ ПОДГОТОВКИ ПРОГРАММЫ. ПАСКАЛЬ-СРЕДА
Этапы подготовки программы. Основные функции Паскаль-среды. Задачи
ОСНОВНЫЕ ТИПЫ ДАННЫХ. ОПИСАНИЯ ПЕРЕМЕННЫХ. ПРИСВАИВАНИЕ
Некоторые типы данных и работа с ними. Целые числа. Оператор присваивания. Пример программы с разными типами данных и операторами присваивания. Задачи
ВВОД С КЛАВИАТУРЫ И ВЫВОД НА ЭКРАН
Оператор ввода. Оператор вывода. Форматный вывод. Грамотное использование операторов ввода и вывода. Примеры программ с вводом-выводом. Задачи
Условный оператор. Составной оператор. Решение задач с условным оператором. Оператор выбора. Задачи
ТИП BOOLEAN. ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ
Логические значения, логические константы. Булева алгебра, алгебра логики. Логические операции. Составление логических выражений. Задачи с логическими выражениями. Программы с логическими выражениями. Задачи
Циклы с предусловием и с постусловием. Решение задач с помощью циклов с постусловием и с предусловием. Оператор цикла с параметром. Решение задач с помощью оператора цикла с параметром Цикл со сложным условием. Досрочный выход из цикла. Процедура Break. Обработка последовательностей. Вокруг максимума. Вложенные циклы. Решение задач методом перебора. Работа с таблицами. Задачи
Задание типов. Тип данных «Массив». А нужен ли массив? Перестановка элементов массива. Сортировка. Поиск в массиве. Вспомогательный массив. Метод подсчета. Строки. Матрицы. Решение задач с матрицами. Задачи
Описание процедур и функций. Обращение к подпрограмме. Фактические параметры. Принцип локализации. Работа с функциями. Работа с процедурами. Примеры использования процедур и функций. Задачи
Описание файла. Стандартные процедуры и функции для работы с файлами. Примеры работы с файлами. Текстовые файлы. Задачи
Работа с типом «запись». Задачи
НЕКОТОРЫЕ ДОПОЛНИТЕЛЬНЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ ЯЗЫКА ТУРБО ПАСКАЛЬ
Функция Random. Модуль CRT. Задачи