Menu Home

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


Информатика и информационные технологии. Типы параметров подпрограмм (самое важное)

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

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

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

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

10. Типы параметров подпрограмм

Параметры-значения

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

Параметры-константы

Формальные параметры-константы получают свое значение при активизации процедуры или функции. Присваивания формальному параметру-константе не допускаются. Формальный параметр-константа не может передаваться в качестве фактического параметра другой процедуре или функции.

Параметры-переменные

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

Нетипизированные параметры

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

Процедурные переменные

После определения процедурного типа появляется возможность описывать переменные этого типа. Такие переменные называют процедурными переменными. Процедурной переменной можно присвоить значение процедурного типа.

Процедура или функция при присваивании должна быть:

1) не стандартной;

2) не вложенной;

3) не процедурой типа inline;

4) не процедурой прерывания (interrupt).

Параметры процедурного типа

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

Если процедура или функция должны передаваться в качестве параметра, они должны удовлетворять тем же правилам совместимости типа, что и при присваивании. То есть, такие процедуры или функции должны компилироваться с директивой far, они не могут быть встроенными функциями, не могут быть вложенными и не могут описываться с атрибутами inline или interrupt.

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

<< Назад: Параметры подпрограмм

>> Вперед: Строковый тип в Pascal. Процедуры и функции для переменных строкового типа

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

Аудит. Шпаргалка

Таможенное право. Шпаргалка

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

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

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

<< Назад

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

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

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

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

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

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

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

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

MSP430FR6989 - новый микроконтроллер для автономных измерителей 31.05.2015

MSP430FR6989 - это новый микроконтроллер низкого потребления от компании Texas Instruments. В дополнение к архитектуре ядра MSP430, которая была разработана с фокусом на минимальное потребление энергии, в данном контроллере применяется FRAM-память. Данный тип памяти является на сегодняшний день самым энергоэффективным и ресурс ее использования во много раз превышает ресурс FLASH и EEPROM памяти.

Реализация измерителей, которые обрабатывают вращение или линейные перемещения чувствительных элементов упрощается благодаря расширенному модулю SCAN-интерфейса. Данный модуль облегчает обработку сигналов с LC-контуров, датчиков Холла, магнито-резистивных датчиков и оптических чувствительных элементов с очень низким уровнем собственного потребления.

В MSP430FR6989 реализован LCD-драйвер для прямого управления сегментными индикаторами, который может работать как в статическом режиме, так и в динамическом с мультиплексированием от 2 до 8 общих выводов.

MSP430FR6989 содержит богатую аналоговую периферию: компараторы, аналого-цифровой преобразователь 12-битного разрешения и встроенный источник опорного напряжения. Все выводы GPIO поддерживают технологию CapTouch, которая позволяет реализовать сенсорные емкостные органы управления без дополнительных внешних компонентов.

Для ускорения процесса вычисления контрольных сумм для передачи данных и закрытия информации от посторонних в MSP430FR6989 реализованы вычислительный модуль CRC16/32 и модуль шифрования AES256.

Для простой и удобной отладки с возможностью отслеживания потребления в реальном времени с отображением состояния ядра и всей периферии в MSP430FR6989 реализована технология EnergyTrace++.

Основные параметры MSP430FR6989

- объем FRAM-памяти: 128 кБ;
- объем RAM-памяти: 2 кБ;
- модуль LCD: до 320 сегментов;
- кол-во каналов АЦП: 16;
- разрешение АЦП: 12 Бит;
- максимальная частота ядра: 16 МГц;
- часы реального времени с календарем;
- напряжение питания: 1,8...3,6 В.

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

▪ Память DDR4

▪ Топологические изоляторы - основа лазеров

▪ Двухэтажная река

▪ Увеличение емкости суперконденсаторов вдвое

▪ Цифровой запоминающий осциллограф TDS5000B

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

 

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

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

▪ статья Каждая кухарка должна научиться управлять государством. Крылатое выражение

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

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

▪ статья Антенна Двойной квадрат. Энциклопедия радиоэлектроники и электротехники

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

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

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026