русс | укр

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

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

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

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


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

Оператор USES


Дата добавления: 2013-12-23; просмотров: 1837; Нарушение авторских прав


Глобальные директивы компилятора

Заголовок

Раздел объявлений и соглашений

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

Заголовок программы состоит из зарезервированного слова PROGRAMи имени программы. В Turbo Pascal эта строка необязательна и игнорируется компилятором. Но правила хорошего тона в программировании требуют задания некоторого имени программы. Обычно в заголовке достаточно указать имя и версию программы.

В этом разделе компилятору можно дать указания, определяющие режимы его работы при трансляции последующей программы. Эти указания оформляются в тексте программы как комментарии, начинающиеся парой символов {$и заканчивающиеся символом }. Такие указания могут содержать “заказы” на включение в текст программы фрагментов других программ (из соответствующих файлов), информацию для отладчика или сведения о необходимости использования арифметического сопроцессора.

 

Оператор USES играет важную роль в подключении к тексту программы системных модулей из библиотек. В этом операторе пользователь указывает компилятору, из какой библиотеки использует модули данная программа, чтобы компилятор выбрал соответствующие модули из этой библиотеки и включил их в текст программы. Понятия “библиотека”, “модуль”, “блок” составляют основу терминологии программирования на Паскале. Библиотека включает набор модулей, каждый из которых замкнут, имеет свое имя, компилируется отдельно и к программе подключается уже как “черный ящик” с известным интерфейсом. Каждый модуль (блок UNIT, как его называют на Паскале) представляет собой программу, включающую декларации типов и переменных, процедуры и функции.



Оператор USESможет быть использован в программе только один раз, при этом у него есть свое четко определенное место (он предваряет все прочие операторы и разделы).

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

Например:

USES Crt, Graph, String, Overlay ;



<== предыдущая лекция | следующая лекция ==>
ОБЩАЯ СТРУКТУРА ПРОГРАММЫ | Заголовок процедуры или функции


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


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

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

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


 


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

 
 

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

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