Menu Home

Бесплатная техническая библиотека для любителей и профессионалов Бесплатная техническая библиотека


Информатика и информационные технологии. Опережающие описания и подключение подпрограмм. Директива (самое важное)

Конспекты лекций, шпаргалки

Справочник / Конспекты лекций, шпаргалки

Комментарии к статье Комментарии к статье

Оглавление (развернуть)

8. Опережающие описания и подключение подпрограмм. Директива

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

Описание процедуры, содержащее вместо блока операторов директиву forward, называется опережающим описанием. В каком-либо месте после этого описания с помощью определяющего описания процедура должна определяться. Определяющее описание - это описание, в котором используется тот же идентификатор процедуры, но опущен список формальных параметров, и в которое включен блок операторов. Описание forward и определяющее описание должны присутствовать в одной и той же части описания процедуры и функции. Между ними могут описываться другие процедуры и функции, которые могут обращаться к процедуре с опережающим описанием. Таким образом, возможна взаимная рекурсия.

Опережающее описание и определяющее описание представляют собой полное описание процедуры. Процедура считается описанной с помощью опережающего описания.

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

Директива - это специальный комментарий, который может быть размещен в любом месте программы, там, где может находиться и обычный комментарий. Однако они различаются тем, что у директивы имеется специальная форма записи: сразу после закрывающей скобки без пробела записывается знак $, а затем, опять же без пробела, указывается директива.

Пример:

1) {$E+} - эмулировать математический сопроцессор;

2) {$F+} - формировать дальний тип вызова процедур и функций;

3) {$N+} - использовать математический сопроцессор;

4) {$R+} - проверять выход за границы диапазонов.

Некоторые ключи компиляции могут содержать параметр, например:

{$I имя файла} - включить в текст компилируемой программы названный файл

Автор: Цветкова А.В.

<< Назад: Процедуры и функции в Pascal

>> Вперед: Параметры подпрограмм

Рекомендуем интересные статьи раздела Конспекты лекций, шпаргалки:

Конституционное право Российской Федерации. Конспект лекций

Педагогическая психология. Шпаргалка

История культуры. Конспект лекций

Смотрите другие статьи раздела Конспекты лекций, шпаргалки.

Читайте и пишите полезные комментарии к этой статье.

<< Назад

Последние новости науки и техники, новинки электроники:

Дети, растущие рядом с природой, обретают крепкие кости 02.03.2026

Влияние окружающей среды на здоровье человека становится все более очевидным, особенно в детском возрасте. Новое исследование, опубликованное в журнале JAMA Network Open, показывает, что близость к природе напрямую связана с крепостью костей у детей. Ученые установили, что у детей, чьи дома окружены природными территориями в радиусе 1000 метров на 25% больше обычного, риск развития крайне низкой плотности костей снижается на 65%. Для проведения исследования были проанализированы данные более 300 детей, проживающих в городских, пригородных и сельских районах Фландрии в Бельгии. Плотность костной ткани у детей в возрасте от четырех до шести лет оценивалась с помощью ультразвуковых методов. Такой подход позволил безопасно и точно измерить состояние костей на ранних этапах формирования скелета. При анализе учитывались ключевые факторы, влияющие на рост и развитие детей: возраст, вес, рост, этническая принадлежность и уровень образования матери. На основании этих параметров исследоват ...>>

Самовосстанавливающаяся инфраструктура будущего 02.03.2026

Современные мосты и бетонные конструкции по всему миру сталкиваются с проблемой устаревания и износа. Многие сооружения, построенные до 1980-х годов, постепенно теряют свою несущую способность, что требует дорогого ремонта или полной замены. Недавние разработки ученых из Швейцарских федеральных лабораторий материаловедения и технологий (Empa) предлагают инновационное решение - систему укрепления бетонных конструкций с помощью "умной стали", способной самостоятельно устранять трещины и повреждения. В основе новой технологии лежит арматура из сплава на основе железа с эффектом памяти формы (Fe-SMA). Этот материал обладает уникальным свойством: при нагревании до 190-200 °C стержни стремятся вернуться к своей первоначальной конфигурации. В бетонной конструкции это создает внутреннее напряжение, которое затягивает трещины и выравнивает деформированные элементы, существенно повышая прочность и долговечность сооружений. Актуальность разработки объясняется критическим состоянием инфрастр ...>>

Поцелуи полезны для здоровья 01.03.2026

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

Случайная новость из Архива

Ядро Солнца вращается аномально быстро 02.08.2017

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

"Самое правдоподобное объяснение этой загадки - ядро Солнца вращается быстрее его внешних слоев благодаря энергии, накопленной им 4,6 миллиарда лет назад, когда светило только начало формироваться. Это большой сюрприз для нас, и нам хочется думать, что мы открыли первые реальные следы того, как выглядело Солнце в момент своего рождения", - рассказывает астрофизик Роджер Ульрих (Roger Ulrich) из университета Калифорнии в Лос-Анджелесе (США).

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

Наблюдения последних 40-50 лет, как рассказывает Ульрих, указывали на то, что недра Солнца должны вращаться вокруг его оси с той же скоростью, что и внешние слои, на базе чего строились многие другие представления о поведении и структуре остальных звезд. Проверить эти гипотезы было невероятно сложно, так как следы вращения недр светила, так называемые гидродинамические гравитационные волны, невозможно увидеть на его поверхности, потому что туда они не доходят.

Ученые смогли проследить за их движением через недра Солнца, наблюдая за другим типом волн, сейсмическими колебаниями, которые возникают в глубинных слоях светила во время "солнцетрясений". За ними ученые следят уже несколько десятилетий при помощи зондов SDO, SOHO и ряда других космических обсерваторий.

Зонд SOHO непрерывно следит за недрами Солнца более 16 лет, что позволило приступить к поиску подобных всплесков в архивных данных, анализируя их при помощи суперкомпьютеров.

Другие интересные новости:

▪ Компактный 64-бит ARM-чип мощностью 1 Вт от NXP

▪ Грязевые вулканы на Марсе

▪ Подростки не слушают родителей

▪ Рекорд скорости вакуумного поезда

▪ Приставка виртуальной ходьбы

Лента новостей науки и техники, новинок электроники

 

Интересные материалы Бесплатной технической библиотеки:

▪ раздел сайта Большая энциклопедия для детей и взрослых. Подборка статей

▪ статья Предел, его же не прейдеши. Крылатое выражение

▪ статья В каком городе по сей день используется система пневматической почты? Подробный ответ

▪ статья Чертополох поникающий. Легенды, выращивание, способы применения

▪ статья Обезжиривание овчин и шкурок. Простые рецепты и советы

▪ статья Разноликая монета. Секрет фокуса

Оставьте свой комментарий к этой статье:

Имя:


E-mail (не обязательно):


Комментарий:





Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua

www.diagram.com.ua
2000-2026