
- •Алгоритмы.
- •Условие
- •Типы данных.
- •Целые числа.
- •Вещественный тип данных.
- •Символьные и строковые типы данных.
- •Булевские данные.
- •Указатели.
- •Идентификаторы.
- •Операторы.
- •Операторы присваивания.
- •Арифметические операторы.
- •Побитовые операторы.
- •Операторы отношений.
- •Логические операторы.
- •Адресные операторы.
- •Операторы над множествами.
- •Строковые операторы.
- •Создание программ в среде turbo pascal Структура программ.
- •1: WriteLn(' I меньше 10 ');
- •Тип константы компилятор определяет по типу значения. Описание типов используется при создании типов данных, отличных от базовых.
- •Обзор управляющих структур языка pascal
- •Интегрированная среда turbo pascal Назначение и состав среды.
- •Строка статуса
- •Справочник.
- •Работа с блоками текста
- •Компиляция и выполнение
- •Выполнение по шагам и трассировка
- •Управляющие структуры языка Паскаль. Условные операторы.
- •Пустой оператор
- •Условный оператор
- •If Flag then Writeln(‘Истинно’)
- •If not Flag then Writeln(‘Ложно’)
- •Оператор выбора
- •Операторы цикла Оператор цикла с предусловием (while)
- •Оператор цикла с постусловием (repeat…until)
- •Оператор цикла с параметром (for...Do)
- •I : Integer; { описание параметров циклов}
- •Процедуры и функции.
- •Структура процедуры и функции.
- •Локальные и глобальные элементы.
- •I : Integer; {I - глобальная}
- •I : Integer; {I - локальная }
- •Параметры.
- •I : Integer; {I - локальная }
- •Var { описание переменных }
- •Var { описание внутренних переменных}
- •Структурированные типы данных языка паскаль Перечисляемый тип.
- •Структурированные типы
- •Массивы
- •If eq then Write(“Массивы одинаковы”);
- •Множества
- •Совместимость и преобразование типов.
- •Символы и строки Символы:
- •Строки.
- •Строка- это массив символов.
- •Доступ к файлам.
- •Логические устройства
- •Открытие файла
- •Процедуры и функции для работы с файлами.
- •Текстовые файлы.
- •Типизированные файлы.
- •Нетипизированные файлы.
- •Модуль graph.
- •Драйверы.
- •Координатная система.
- •Текущий указатель.
- •Фигуры и стили.
- •Окна и битовые образы.
- •Обработка ошибок.
- •Пример простой программы:
- •Справочник по модулю Graph
- •Модуль crt
- •Ввод данных с клавиатуры. Более подробно о cтандартных операторах ввода.
- •Функции crt.
- •Текстовый вывод на экран.
- •Некоторые процедуры модуля crt.
- •Программирование звукового генератора.
- •Указатели.
- •Динамические переменные.
- •Проблема ограничения памяти.
Интегрированная среда turbo pascal Назначение и состав среды.
При разработке прикладной программы для программиста основное значение имееют две вещи: хороший язык программирования и хорошая среда разработки программ. Средой разработки программ на языке Turbo Pascal является интегрированная среда, называемая оболочкой Турбо Паскаля либо интегрированная усовершенствованная среда (сокращенно - IDE).
-
В IDE вы можете выполнять следующие основные задачи:
-
записывать и редактировать свой исходный код;
-
работать с файлами (открывать, закрывать и сохранять их);
-
компилировать и выполнять свои программы;
-
отлаживать программы;
-
просматривать исходный код;
-
настраивать по своему усмотрению конфигурацию IDE;
-
управлять программными проектами.
В единой оболочке объеденеы следующие компоненты:
-
текстовый редактор
-
компилятор
-
отладчик
-
справочник
Оболочка Turbo Paskal вызывается при запуске программы TURBO.EXE, при этом на экране появляются следующие компоненты:
Область
окон
Полоса
меню
Строка статуса
Полоса меню является основным доступом ко всем командам меню.
Полоса меню становится невидимой только в то время, когда Вы просматриваете вывод своей программы. Если полоса меню активна, то заголовок меню будет высвечен; это текущее выбранное меню.
Если за командой меню следует знак многоточия (...), выбор команды приведет к выводу диалогового окна. Если за командой следует стрелка (>), то команда ведет в другое меню. Команда без знака многоточия или без стрелки указывает, что как только Вы ее выбрали, произойдет какое-то действие.
Выбрать команды меню можно используя клавиатуру или мышку:
F10 – вызов главного меню.
Клавиши со стрелками – смена элеменов меню.
Enter – выполнение выбранного пункта меню.
ESC – выход из режима выбора команд.
Будет быстрее, если Вы просто нажмете высвеченную букву заголовка меню. Например, из полосы меню нажмите Е, чтобы быстро показать Edit меню. Из любого места нажмите Alt и высвеченную букву для просмотра требуемого меню.
Заметим, что некоторые команды меню являются недоступными, когда нет смысла их выбирать. Вы можете, однако, выбрать (высветить) недоступную команду, чтобы получить по ней подсказку в строке статуса, либо более подробно после нажатия F1.
Turbo Pascal предлагает несколько быстрых способов для выбора команд меню. Например, пользователи мышки могут комбинировать двухшаговый процесс в одношаговый, проведя мышкой от заголовка меню вниз к командам меню с освобождением кнопки мышки при выборе требуемой команды.
Для клавиатуры можно использовать несколько быстрых методов (или горячих клавишей) для доступа к полосе меню и выбора команд. Быстрые методы для диалоговых окон работают так, как они сделаны в меню. (При перемещении от окна ввода к группе кнопок или окон, Вам нужно держать нажатой клавишу Alt при нажатии высвеченной буквы).
Многие элементы меню имеют соответствующие горячие клавиши; одно- или двух-ключевые сокращения, которые немедленно активизируют эту команду или диалоговое окно. Можно также отметить мышкой сокращения в строке статуса.
Наиболее часто используемые в Turbo Pascal горячие клавиши перечислены в таблицах 1.1 – 1.6.