Menu Home

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


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

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

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

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

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

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

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

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

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

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

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

Пример:

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

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

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

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

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

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

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

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

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

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

Общая биология. Конспект лекций

Общие основы педагогики. Конспект лекций

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

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

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

<< Назад

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

Тающие айсберги создают новые оазисы жизни на дне океана 30.06.2026

Глобальное потепление активно меняет облик нашей планеты, и одним из наиболее заметных его проявлений становится ускоренное таяние ледников в полярных регионах. Этот процесс не только приводит к подъему уровня Мирового океана, но и вызывает цепную реакцию в морских экосистемах, порой создавая неожиданные и парадоксальные последствия. Массовое высвобождение айсбергов из Гренландии - яркий пример того, как климатические изменения перестраивают жизнь в самых глубоких и удаленных уголках океана. Из-за повышения температуры количество айсбергов, откалывающихся от гренландских ледников, стремительно растет. Ученые проанализировали данные за последние 40 лет и установили, что с 2000 года поток ледяных глыб через пролив Фрама увеличился в четыре раза. Об этом сообщает Futurism со ссылкой на исследование специалистов из Технического университета Дании. Такое беспрецедентное нашествие айсбергов представляет серьезную опасность для международного судоходства. Одновременно оно радикально тра ...>>

Робот-тьютор Optio, помошник школьника 30.06.2026

Икусственный интеллект и робототехника все активнее помогают учителям и ученикам, делая обучение более персонализированным и увлекательным. Гуманоидные роботы, способные взаимодействовать с людьми естественным образом, открывают новые возможности для школ, особенно в условиях нехватки педагогических кадров и растущего интереса к технологиям. Одна из таких инновационных инициатив стартовала в американском штате Нью-Йорк. Компания Realbotix запустила своего помощника учителя на базе искусственного интеллекта под названием Optio в Центральном школьном округе Саламанки. Робот выступает в роли тьютора, предлагая персонализированное репетиторство, многоязычную помощь с домашними заданиями и круглосуточную академическую поддержку. По данным Interesting Engineering, проект направлен на повышение вовлеченности учащихся и внедрение передовых технологий в учебный процесс. В рамках пилотной программы школы округа планируют интегрировать человекоподобных роботов в классы. Изначально Optio буд ...>>

Биопрепараты повышают питательную ценность органической гречихи 29.06.2026

В органическом земледелии особое внимание уделяется не только урожайности, но и качественному составу продукции. Потребители все чаще выбирают продукты с высоким содержанием полезных веществ и без следов химических веществ. Исследования показывают, что применение биологических препаратов может существенно улучшить минеральный состав зерновых культур, делая их более ценными с точки зрения питания. В результате полевых экспериментов, проведенных в 2023-2025 годах, ученые установили, что использование биопрепаратов способствует активному накоплению макроэлементов, в частности фосфора и калия, в зерне органической гречихи. Об этом сообщила Леся Крупак из Белоцерковского национального аграрного университета в своей работе "Экологичность и производительность". Наиболее заметный эффект наблюдался при применении гумата калия. В этом случае содержание калия в зерне увеличивалось на 19-21 процент по сравнению с контрольными участками. Такой результат свидетельствует об улучшении работы тра ...>>

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

Транзистор из розы 01.12.2015

Живой организм, у которого его собственные ткани из клеток дополнены искусственными материалами, который наполовину состоит из проводов и микросхем - обычный персонаж фантастических фильмов и книг. И, несмотря на успехи в создании протезов, несмотря на успехи нейробиологов, пытающихся наладить контакт между электроникой и мозгом, все-таки кажется, что такие бионические существа, если и возникнут, то в очень отдаленном будущем. Тем не менее, как сообщают исследователи из Университета Линчепинга Магнус Берггрен (Magnus Berggren) и его коллеги, им удалось вырастить розу-киборга, у которой можно с помощью электрического сигнала менять цвет листьев.

Исходная идея, возникшая в лаборатории Берггрена почти 15 лет назад, состояла в том, чтобы "подслушать" биохимические процессы, происходящие в растении, и, по возможности, научиться управлять ими. Здесь, конечно, можно вспомнить про генную инженерию, которая позволяет вмешиваться в генетическую программу организма, включать или выключать те или иные гены, добиваясь нужного физиологического эффекта в нужное время. Успехи генной инженерии трудно переоценить, и особо велики они как раз с растениями, с которыми проще работать и чей геном выдерживает довольно сильные встряски. Однако в Швеции перспективы у генетически модифицированных растений - если говорить об их практическом применении в сельском хозяйстве - намного более скромные, чем, например, в США. Так что исследователи задумались о том, что может стать альтернативой генноинженерным методам, и в результате решили создать не генномодифицированное, а электронное растение.

Задача заключалась в том, чтобы снабдить растительный организм проводами, так сказать, без операции, чтобы они формировались сами прямо на месте. Для этого следовало найти такой полимер, который был бы, во-первых, биосовместим, во-вторых, растворялся бы в воде, в-третьих, позволял бы регистрировать то, что происходит внутри растения, и посылать сигналы внутрь него. Из раствора молекулы-мономеры поднимались бы по растительным сосудам и полимеризовывались в них, формируя те самые провода, которые пронизывали бы все растение, от корней до листьев. Было перепробовано более двенадцати органических веществ, однако все кончалось либо закупоркой корневой системы, либо же молекулы, попав в розу, не собирались в проводящие структуры. В конце концов, авторы работы остановились на PEDOT-S:H, растворимом в воде органическом соединении, которое используют в печатаемой электронике.

Поднимаясь по сосудистой системе растения, молекулы PEDOT-S:H теряли атом водорода, и за счет освободившегося атома серы формировали полимерные цепочки длиной 10 см. С помощью золотых электродов, подсоединенных к розе, удалось показать, что растение работает как транзистор, и что его рабочие характеристики вполне сравнимы с теми, которые демонстрирует простой транзистор, собранный только из молекул полимера. В другом опыте с помощью вакуумной установки раствором PEDOT с целлюлозными нановолокнами пропитывали листья живых, несрезанных роз - в результате исследователи смогли менять цвет листьев (не лепестков!) в сине-зеленом диапазоне, подавая ток разного напряжения. (Стоит еще подчеркнуть, что здесь органическая электроника формировалась не от корней через стебель, а прямо в листе.) Результаты экспериментов опубликованы в Science Advances.

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

Однако, по словам Магнуса Берггрена, подопытные растения, с которыми ставили опыты по изменению цвета листьев, все еще живы, и листья пока еще при них. И все же нельзя сбрасывать со счета мнение скептиков, полагающих, что перед нами "всего лишь" выдающееся произведение искусства, не имеющее практических перспектив, и, так или иначе, таким электронным растениям еще предстоит доказать свои преимущества перед генетически модифицированными.

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

▪ Самый мощный суперкомпьютерный центр

▪ Астронавтки впервые вышли в открытый космос

▪ Технология синтеза аморфного графена для носимой электроники

▪ Твердотельный накопитель для майнинга Team Group Chia

▪ Злость голодных людей

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

 

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

▪ раздел сайта Применение микросхем. Подборка статей

▪ статья Питаться медом и акридами. Крылатое выражение

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

▪ статья Менеджер отдела прямых продаж. Должностная инструкция

▪ статья Загадочная акустическая система. Энциклопедия радиоэлектроники и электротехники

▪ статья Усилитель проигрывателя аудиокассет. Энциклопедия радиоэлектроники и электротехники

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

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026