- •Алгоритмизация и программирование
- •Среда программирования turbo pascal 7.0
- •Структура меню среды
- •Правила оформления программ
- •Команды редактора тп
- •Компиляция и исправление ошибок в программе
- •Элементы языка pascal Алфавит языка
- •Константы. Идентификаторы
- •Операторы Оператор присваивания
- •Оператор безусловного перехода
- •Стандартные функции
- •Условный оператор if
- •Опеpатоp варианта case
- •Составной и пустой операторы
- •Операторы цикла
- •Процедуры прерываний
- •Типизированные константы
- •Структура программы
- •Типы в Турбо Паскале
- •Целые типы
- •Классификация целых типов
- •Встроенные процедуры и функции для целых типов
- •Логический тип
- •Символьный тип
- •Служебные символы
- •Строковый тип
- •Встроенные функции и процедуры для обработки строк
- •Перечислимый тип
- •Ограниченный тип (диапазон)
- •Вещественные типы
- •Вещественные типы
- •Встроенные функции
- •Структурированные типы данных. Массивы
- •Технология программирования Этапы подготовки и решения задач на компьютере
- •3.3. Отладка программных средств
- •Зарезервированные слова Turbo Pascal 7.0
- •Лабораторная работа 1 Основы программирования в среде Турбо Паскаля. Оператор присваивания, процедуры ввода - вывода
- •Приоритет операций в выражении
- •Лабораторная работа 2 Программирование разветвленных алгоритмов. Операторы передачи управления
- •Лабораторная работа 3 Программирование циклических алгоритмов с заданным числом повторений
- •Лабораторная работа 4 Программирование циклических алгоритмов с предусловием
- •Лабораторная работа 5 Программирование циклических алгоритмов с постусловием
- •Модифицировать программу 3_2 для вычисления функций f1(X) и f2 (X) с применением оператора цикла с постусловием. Выполнить ее и сравнить результа-ты с полученными ранее.
- •Лабораторная работа 6 Программирование алгоритмов обработки одномерных массивов
- •Задание 1
- •Лабораторная работа 7 Программирование алгоритмов обработки двумерных массивов
- •Порядок выполнения лабораторных работ
- •Приложение 1 Обозначения графические в схемах алгоритмов (гост 19.701-0)
- •Приложение 2 Сообщение об ошибках Сообщения об ошибках периода компиляции
- •Сообщения об ошибках периода исполнения Ошибки операционной системы dos
- •Ошибки вода - вывода
- •Критические ошибки
- •Приложение 3 Кодировка символов в соответствии с кодами ascii
- •Альтернативная кодировка госТа для кодов 128...255
- •Приложение 5 Клавиши с кодами из двух частей
- •Содержание
Зарезервированные слова Turbo Pascal 7.0
Слово |
Назначение |
1 |
2 |
absolute
and array asm assebler begin
case const constructor destructor div
do
downto
else end
external far file for forward
function goto if implementation in inherited
|
Признак абсолютной переменной (расположенной по определенному адресу) Логическая операция "И" Начало типа – массив Начало блока на ассемблере Программа, написанная на ассемблере Начало тела программы или подпрограммы, начало составного оператора Начало условного оператора CASE Идентификатор раздела констант Конструктор объекта Деструктор объекта Операция деления целых чисел с получением результата целого типа Признак начала выполняемого оператора в циклах FOR, WHILE, в операторе WITH Указатель изменения параметра цикла от максимального к минимальному значению Часть "иначе" в условных операторах IF и CASE Конец тела программы, подпрограммы, модуля, составного оператора, блока на ассемблере, оператора CASE, типа "запись", объекта Директива внешней подпрограммы Директива формирования "дальнего" адреса Файловый тип Начало цикла с известным (заданным) числом повторений Директива для заголовка подпрограммы, описанной ниже по тексту программы Начало подпрограммы-функции Оператор безусловного перехода Начало условного оператора IF Исполняемая часть модуля Проверка наличия элемента в множестве Наследуемый метод (только в версии 7.0) |
1 |
2 |
inline
interface interrupt label mod near nil not object of
or packed private procedure program public record repeat set shl
shr
string then to
type unit until uses var virtual while with xor |
Директива, позволяющая включить в программу часть, написанную на ассемблере Интерфейс модуля Директива процедуры обработки прерываний Идентификатор раздела меток Остаток от деления целых чисел Директива формирования "ближнего" адреса Пустая ссылка Логическое отрицание Начало типа – объекта Начало типа компонентов в определении массива, множества, файла, начала перечисления констант в условном операторе CASE Логическая операция "ИЛИ" Признак "упакованного" массива Начало приватной секции объекта Начало подпрограммы-процедуры Начало программы Начало доступной извне секции объекта (только в ТП 7.0) Начало типа «запись» Начало цикла с постусловием Тип-множество Сдвиг битов влево с заполнением нулями освободившихся разрядов Сдвиг битов вправо с заполнением нулями освободившихся разрядов Тип-строка Часть "тогда" условного оператора Указатель изменения параметра цикла от минимального к максимальному значению Идентификатор раздела типов Начало модуля Конец цикла с постусловием REPEAT Указатель используемых модулей Идентификатор раздела переменных Виртуальный метод Начало цикла с предусловием Начало оператора присоединения к записям Операция "Исключающая ИЛИ" |