Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab1_vvedenie_v_Object_Pascal.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
341.5 Кб
Скачать

ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Колледж экономики, управления и права

Программирование в Delphi: введение в Object Pascal

Методические указания к лабораторной работе № 1 по курсу: «Основы алгоритмизации и программирования»

Ростов-на-Дону

2009

Составитель: С.В.Шинакова

Методические указания и задания к выполнению лабораторной работы по теме "Программирование в Delphi: введение Object Pascal" / ДГТУ, Ростов-на-Дону, 2009. ** с.

Излагаются теоретические и технологические сведения, необходимые для создания консольных приложений в Delphi. Целью работы ставится выработка навыков программирования при помощи современных визуальных средств.

Рецензент:

Печать оперативная. Формат 60х84/16. Бумага офсетная.

Объем 0,7 усл.-п.л., 0,7 уч.-изд.л.

Тираж ** экз.

____________________________________________________________________

 ДГТУ, 2009

Целью данной лабораторной работы является изучение элементов программирования языка Delphi: 1) переменных, констант и типов данных, 2) арифметических операторов и их порядка вычислений, 3) математических встроенных функций и функций приведения типов. Самостоятельное выполнение предлагаемых задач и разбор контрольных вопросов призваны закрепить усвоенный материал в форме навыков программирования.

Введение

Язык программирования среды Delphi базируется на языке Object Pascal. Основу языка составляет алфавит. В данном случае это набор латинских букв, арабских цифр, специальных и пробельных символов. Из символов составляются лексемы – смысловые единицы. К лексемам относятся:

  • константы;

  • имена (идентификаторы);

  • ключевые слова;

  • знаки операций;

  • разделители.

Составление программы заключается в наделении лексем определенным алгоритмическим (информационным) содержанием, для этих целей используется данные различных типов, среди которых выделяются два типа константы и переменные.

Структура программы

Для изучения языка Delphi значительно удобнее использовать приложения типа Console Application (Консольное приложение). Консольные приложения это особый вид Windows приложений: с одной стороны, он имеет полный доступ к функциям Win API, с другой, не имеет графического интерфейса пользователя (Graphical User Interface, GUI) и выполняется в текстовом режиме. Консольная программа на Паскале состоит из необязательного заголовка, разделов описаний и раздела операторов.

[program имя;] {заголовок}

{$APPTYPE CONSOLE} {директива компилятору, указывающая на

то, что компилятор должен создавать консольное приложение}

[разделы описаний]

begin

[раздел операторов]

end. (* программа заканчивается точкой *)

Квадратными скобками здесь и далее помечены необязательные части

Программа может содержать комментарии, заключенные в фигурные скобки { } или в скобки вида (* *). Кроме того, все, что находится после ключевого слова end., завершающего текст программы, компилятор тоже воспринимает как комментарий. Текст комментария служит для документирования программы – компилятор их игнорирует, поэтому на их содержимое никаких ограничений не накладывается.

В разделе операторов записываются исполняемые операторы программы. Ключевые слова begin и end не являются операторами, а служат для их объединения в так называемый составной оператор, или блок. Блок может записываться в любом месте программы, где допустим обычный оператор.

Разделы описаний бывают нескольких видов: описание модулей, констант, переменных, меток, типов, процедур и функций.

Модуль – это подключаемая к программе библиотека ресурсов (подпрограмм, констант и т.п.).

Раздел описания модулей, если он присутствует, должен быть первым. Описание начинается с ключевого слова uses, за которым через запятую перечисляются все подключаемые к программе модули – как стандартные, так и собственного изготовления, например:

uses SysUtils, MyModule;

Количество и порядок следования остальных разделов произвольны. Признаком конца раздела описания является начало следующего раздела. В программе может быть несколько однотипных разделов описаний, но для упрощения структуры программы рекомендуется группировать все однотипные описания в один раздел.

В разделе описания переменных необходимо определить все переменные, которые будут использоваться в основной программе.

Раздел описания констант служит для того, чтобы вместо значений констант можно было использовать в программе их имена.

Раздел описания меток начинается с ключевого слова label, за которым через запятую следует перечисление всех меток, встречающихся в программе. Метка – это либо имя, либо положительное число, не превышающее 9999. Метка ставится перед любым исполняемым оператором и отделяется от него двоеточием. Пример описания меток:

label 1, 2, error;

Метки служат для организации перехода на конкретный оператор с помощью оператора безусловного перехода goto.

Раздел описание типов, процедур и функций будет рассмотрен позже.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]