Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Введение в язык Pascal

Введение в язык Pascal

ПРЕДИСЛОВИЕ ВВЕДЕНИЕ В ЯЗЫК ПАСКАЛЬ Общая характеристика языка паскаль Способы описания синтаксиса Язык металингвистических формул Синтаксические диаграммы Алфавит языка Основные понятия языка Операторы Имена и идентификаторы Описания Переменные Функции и процедуры Стандарт языка и его реализации Правила записи текста программы Пример программы на паскале ОСНОВНЫЕ ТИПЫ ДАННЫХ Концепция данных Целый тип (integer) Вещественный тип (real) Литерный тип (char) Логический тип (boolean) Основные понятия математической логики Логический тип в паскале СТРУКТУРА ПРОГРАММЫ Понятие структуризации Структура паскаль-программы Заголовок программы Тело программыметок.констант.типов.переменных.процедур и функций.операторов. ОПЕРАТОРЫ ЯЗЫКА ПАСКАЛЬ Концепция действия Оператор присваивания Арифметический оператор присваивания Логический оператор присваивания Литерный оператор присваивания Составной оператор Условный оператор Операторы цикла Оператор цикла с параметром Оператор цикла с постусловием Оператор цикла с предусловием Использование операторов цикла Оператор перехода Пустой оператор РАЗРАБОТКА И ОФОРМЛЕНИЕ ПРОГРАММ Структурное программирование Разработка программы Оформление программ Пример разработки и оформления программы СКАЛЯРНЫЕ ТИПЫ ЗНАЧЕНИЙ: ПЕРЕЧИСЛИМЫЕ И ОГРАНИЧЕННЫЕ Перечислимые типы Оператор варианта Ограниченные типы РЕГУЛЯРНЫЕ ТИПЫ (МАССИВЫ) Производные типы Одномерные массивы Типы индекса Использование значений регулярного типа Многомерные массивы Синтаксис задания регулярного типа Строки ПРОЦЕДУРЫ-ОПЕРАТОРЫ Процедуры без параметров Процедуры с параметрами Параметры-значения Параметры-переменные Параметры производных типов Синтаксис процедур Синтаксис описания процедуры Определение оператора процедуры Принцип локализации Примеры использования процедур ПРОЦЕДУРЫ-ФУНКЦИИ Описание процедур-функций Вызов функции Побочные эффекты функций Рекурсивные функции Параметры-функции и параметры-процедуры Процедуры и пошаговая детализация КОМБИНИРОВАННЫЕ ТИПЫ (ЗАПИСИ) Простейшие комбинированные типы Иерархические записи Оператор присоединения МНОЖЕСТВЕННЫЕ ТИПЫ Обозначение множеств в паскале Задание множественного типа и множественная переменная Операции над множествами. Множественные выражения Операции отношения. Примеры использования множественного типа ФАЙЛОВЫЕ ТИПЫ Файлы и работа с ними Буферная переменная и ее использование Текстовые файлы Процедуры ввода и вывода в паскале Ввод из стандартного файла input Вывод в стандартный текстовый файл outputУправление размещением данных по строкам.Управление размещением данных по позициям строки. ССЫЛОЧНЫЕ ТИПЫ Динамические объекты и ссылки Действия над ссылками Присваивание. Сравнение ссылок. Уничтожение динамических объектов. Динамические структуры данных (строки) Векторное представление строк Представление строки в виде цепочки Реализация операций над строками-цепочкамиПоиск заданного элемента в строке.Удаление из строки заданного элемента.Вставка заданного элемента. ДИНАМИЧЕСКИЕ ОБЪЕКТЫ СЛОЖНОЙ СТРУКТУРЫ Двунаправленные списки Вставка элемента. Удаление элемента. Поиск элемента. Очереди и стеки Занесение элемента в стек. Выбор элемента из стека. Таблицы Простая цепочка Цепочка с упорядоченными записями Дихотомический (бинарный) поиск в таблице Двоичное деревоПоиск записи в дереве.Включение записи в дерево.Удаление записи из дерева.СПИСОК ЛИТЕРАТУРЫСводные синтаксические диаграммы языка паскаль
 
РЕЗЮМЕ Следующая >
 

Популярные страницы