русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Структура программы на языке Turbo Pascal


Дата добавления: 2014-11-28; просмотров: 773; Нарушение авторских прав


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

Исходной (исходным файлом) называют программу, написанную на языке программирования и представляющую обычный текстовый файл. Такая форма представления программы удобна для пользователя, но непонятна ЭВМ.

Исполняемым файлом называют программу, полученную после компиляции исходной программы. Исполняемый файл пользователю непонятен, зато понятен для ЭВМ и непосредственно пригоден для решения соответствующей задачи. Отличительной чертой исполняемой программы является её имя с расширением .ехе.

Исходная программа на языке Паскаль строится по весьма строгим правилам и состоит из двух частей или разделов: раздела описаний и раздела операторов (рис. 2).

Синтаксически же программа на Паскале состоит из 5 частей: заголовка программы, раздела описаний (описательной части), открывающей операторной скобки begin, раздела операторов (исполняемой части) и закрывающей операторной скобки с точкой после неё end. – символом конца программы.

Рис. 2. Структура программы на языке Паскаль

Первым в программе идёт зарезервированное слово program. За ним после одного или нескольких пробелов следует предложенный разработчиком и написанный латинским шрифтом идентификатор – имя программы.

Идентификатор программы может состоять из любого количества букв, но Турбо Паскаль распознаёт только первые 63 символа. Идентификатор должен начинаться буквой или символом подчёркивания, а затем могут идти буквы, цифры и символы подчёркивания. Идентификатор должен заканчиваться символом ";" – точка с запятой.

В связи с тем, что в Турбо Паскале компилятор игнорирует имя программы, и оно при исполнении программы никогда не используется, то оператор заголовка программы может быть опущен. Дело в том, что при сохранении программы как файла программист даёт ей имя, по которому она может быть найдена в каталоге ЭВМ. Это имя может не совпадать с идентификатором, следующим за словом program. А после вызова программы её исполнение начинается с обработки первого раздела объявлений в разделе описаний.



Раздел описаний не выполняет никаких действий. Он предназначен для сообщения компилятору сведений о типах обрабатываемых данных и использующихся в программе объектах с целью правильного выделения памяти ЭВМ под эти данные.

В языке паскаль важное значение имеет понятие типа данных. Оно подразумевает выделение объёма (количества ячеек) памяти для хранения данной величины, обозначенной соответствующим идентификатором, и совокупность (вид и количество) операций, допустимых для каждого типа данных. Такая градация данных позволяет минимизировать занимаемый объём оперативной памяти и обеспечить наибольшую скорость вычислений.

Раздел операторов заключается в операторные скобки begin и end. В нём указывается последовательность действий, которые ЭВМ должна выполнять в процессе работы с программой. Действия задаются с помощью специальных конструкций языка – операторов. Разделителем между разделами в разделе описаний и операторами в разделе операторов служит точка с запятой. В конце программы после слова end должна стоять точка.

 



<== предыдущая лекция | следующая лекция ==>
Словарь языка Turbo Pascal | Readln;.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.044 сек.