- •1.Структура команды File главного меню среды Turbo Pascal 7.0. Создание, открытие, сохранения, переименование и печать файла. Завершение работы в среде Turbo Pascal 7.0.
- •2.Редактирование, компиляция и запуск программы в среде Turbo Pascal 7.0. Трассировка программы. Трассировка программы
- •3.Главное меню интегрированной системы Turbo Pascal 7.0.
- •4.Текстовый редактор системы Turbo Pascal 7.0. Работа с блоками текста. Текстовый редактор
- •Работа с блоком текста.
- •5.Позиционные и непозиционные системы счисления. Основание и база системы счисления.
- •6.Двоичная система счисления. Двоичные таблицы сложения и умножения.
- •7.Перевод числа (целого и дробного) из десятичной системы в двоичную систему. Преобразование десятичных чисел в двоичные
- •Преобразование дробных десятичных чисел в двоичные
- •8. Восьмеричная и шестнадцатеричная системы счисления.
- •9.Представление целых и вещественных чисел в эвм. Представление вещественных чисел
- •Представление целых чисел
- •Кодирование символов
- •Двоично-десятичное кодирование
- •10.Алфавит Турбо Паскаля. Идентификаторы. Стандартные идентификаторы Турбо Паскаля. Служебные слова. Алфавит
- •Имена и идентификаторы
- •11.Разделители текста и правила их использования в программе на Турбо Паскале. Комментарии и директивы компилятора. Директивы компилятора
- •Комментарии
- •12.Понятие константы. Типы констант в Турбо Паскале. Раздел констант программы на Турбо Паскале.
- •13.Переменная. Раздел переменных программы на Турбо Паскале. Понятие типа значения. Раздел типов программы на Турбо Паскале.
- •Раздел типов
- •14.Классификация типов значений в Турбо Паскале. Стандартные и упорядоченные типы.
- •15.Стандартный тип символьный. Кодирование символьной информации. Кодировочные таблицы. Символьные типы
- •16.Стандартный тип целый. Операции и стандартные функции над целыми в Турбо Паскале. Дополнительные целые типы Турбо Паскаля. Целые типы
- •17.Стандартный тип логический. Логические операции.
- •18.Стандартный тип вещественный. Операции и стандартные функции над значениями вещественного типа. Дополнительные вещественные типы Турбо Паскаля. Вещественные типы
- •19.Наиболее важные стандартные функции Турбо Паскаля. Операция возведения в произвольную степень.
- •20.Понятие оператора в алгоритмическом языке. Классификация операторов Турбо Паскаля.
- •21.Операторы присваивания. Типы операторов присваивания в Турбо Паскале.
- •22.Арифметические выражения и арифметический оператор присваивания. Стандартные функции арифметического типа.
- •23 Логические выражения и логический оператор присваивания.
- •24. Условные операторы: полный и сокращенный.
- •25.Оператор варианта Case.
- •26. Использование условных операторов для организации разветвляющихся вычислительных процессов
- •27.Операторы цикла с параметром. Использование операторов цикла с параметром для вычисления конечных сумм и произведений.
- •28.Оператор цикла с предусловием.
- •29.Оператор цикла с постусловием.
- •31.Операторы перехода. Метки операторов. Раздел меток программы на Турбо Паскале. Пустой и составной операторы. Оператор перехода
- •Пустой оператор
- •Раздел меток
- •33.Графические блок-схемы алгоритмов. Представление составного, условного и циклического операторов с помощью графических блок-схем.
- •43. Многомерные массивы. Ввод и вывод многомерных массивов.
- •44. Множественный тип в Турбо Паскале. Конструктор множества.
- •55.Модули в Турбо Паскале. Структура модуля.
1.Структура команды File главного меню среды Turbo Pascal 7.0. Создание, открытие, сохранения, переименование и печать файла. Завершение работы в среде Turbo Pascal 7.0.
Пункт File состоит из следующих подпунктов:
- New - создание нового файла (программы). При выборе этого подпункта открывается пустое окно редактирования, в котором и набирается текст. Новому файлу присваивается имя NonameNN, где NN– номер временного файла от 00 до 99. Если закрыть такое окно или выйти из среды, то будет произведен запрос, сохранять ли этот файл, и в случае утвердительного ответа необходимо ввести имя файла (расширение .pas добавляется по умолчанию).
- Open- открыть существующий (сохраненный) файл (программу). Имя файла выбирается в появляющемся после выбора этого пункта диалоговом окне. Для указанного файла открывается новое окно редактирования.
- Save- сохранение редактируемого файла. Если файл до этого ни разу не сохранялся, то производится запрос имени нового файла (см. подпункт New).
- Saveas...- сохранение файла под другим именем (например, изменить имя дисковода или имя файла). Файл с предыдущим именем также останется на диске.
- Saveall - сохранение всех измененных файлов.
- Changedir - изменение текущего каталога.
- Print - печать файла или выделенного блока на принтер.
- Printersetup - установка параметров принтера.
- DOSshell - временный выход в операционную систему. Для возврата обратно в TurboPascal из DOS следует набрать команду exit.
- Exit - окончательный выход в операционную систему.
2.Редактирование, компиляция и запуск программы в среде Turbo Pascal 7.0. Трассировка программы. Трассировка программы
Во время работы программы ее инструкции выполняются одна за другой со скоростью работы процессора компьютера. При этом программист не может определить, какая инструкция выполняется в данный момент, и, следовательно, определить, соответствует ли реальный порядок выполнения инструкций разработанному им алгоритму.
В случае неправильной работы программы необходимо видеть реальный порядок выполнения инструкций. Это можно сделать, выполнив трассировку программы. Трассировка — это процесс выполнения программы по шагам (step-by-step), инструкция за инструкцией. Во время трассировки программист дает команду: выполнить очередную инструкцию программы.
Delphi обеспечивает два режима трассировки: без захода в процедуру (Step over) и с заходом в процедуру (Trace into). Режим трассировки без захода в процедуру выполняет трассировку только главной процедуры, при этом трассировка подпрограмм не выполняется, вся подпрограмма выполняется за один шаг. В режиме трассировки с заходом в процедуру выполняется трассировка всей программы, т. е. по шагам выполняется не только главная программа, но и все подпрограммы.
Для того чтобы начать трассировку, необходимо из меню Run выбрать команду Step over или Trace into. В результате в окне редактора кода будет выделена первая инструкция программы. Для того чтобы выполнить выделенную инструкцию, необходимо из меню Run выбрать команду Step over (нажать клавишу <F8>) или Trace into (нажать клавишу <F7>). После выполнения инструкции будет выделена следующая. Таким образом, выбирая нужную команду из меню Run, можно выполнить трассировку программы.
Активизировать и выполнить трассировку можно при помощи функциональной клавиатуры. Команде Step over соответствует клавиша <F8>, а команде Trace into — клавиша <F7>.
В любой момент времени можно завершить трассировку и продолжить выполнение программы в реальном темпе. Для этого надо из меню Run выбрать команду Run.
При необходимости выполнить трассировку части программы следует установить курсор на инструкцию программы, с которой надо начать трассировку, и из меню Run выбрать команду Run to cursor или нажать клавишу <F4>. Затем, нажимая клавишу <F7> или клавишу <F8>, выполнить трассировку нужного фрагмента программы.
Во время трассировки можно наблюдать не только порядок выполнения инструкций программы, но и значения переменных. О том, как это сделать, рассказывается в одном из следующих разделов.