Menu Home

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Налоги и налогообложение. Шпаргалка

Патологическая анатомия. Шпаргалка

История Украины. Шпаргалка

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

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

<< Назад

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

Рыжий ген и ускоренная эволюция 30.04.2026

Вопрос о том, как и насколько быстро меняется человеческий вид, давно занимает биологов и генетиков. Долгое время считалось, что эволюционные процессы происходят крайне медленно, однако новые данные заставляют пересматривать эти представления. Особенно интересные результаты связаны с изменением частоты редких генетических признаков, включая рыжий цвет волос. Рыжеволосость сегодня остается редкой чертой: ее носители составляют менее 2 процентов мирового населения. Однако анализ древней и современной ДНК показывает, что ген, связанный с этим признаком, за последние примерно 10 тысяч лет стал заметно более распространенным, особенно среди популяций Европы. Более того, вместе с ним исследователи фиксируют и другие изменения в генетическом профиле человека, затрагивающие внешность и физиологические особенности. Среди сопутствующих тенденций, выявленных в генетических данных, отмечается увеличение частоты светлой кожи, снижение вероятности мужского облысения, а также некоторые физиолог ...>>

Нейтринный лазер 30.04.2026

Нейтринный лазер - это гипотетическое устройство, способное управлять потоками одних из самых трудноуловимых частиц во Вселенной. Такая разработка открывает новые горизонты в изучении фундаментальных законов природы и может изменить представления о космосе. Идею нового типа излучателя представили физики из Massachusetts Institute of Technology, предложив лазер, который вместо света генерирует поток нейтрино. Эти частицы, почти не взаимодействующие с материей, настолько слабо проявляют себя, что их часто называют "частицами-призраками". Тем не менее они пронизывают все вокруг: по оценкам, триллионы нейтрино ежесекундно проходят через человеческое тело, не оставляя следа. Несмотря на их колоссальную распространенность во Вселенной, нейтрино остаются одними из наименее изученных частиц. Их крайне сложно регистрировать, а еще сложнее контролировать, поэтому традиционно их получают в крупных установках вроде ядерных реакторов или ускорителей частиц. Такие комплексы требуют огромных за ...>>

Мороженое не такое вредное, как принято считать 29.04.2026

В питании часто встречаются продукты, которые одновременно вызывают удовольствие и сомнения с точки зрения здоровья. К таким относится и мороженое: оно воспринимается как типичный десерт с высоким содержанием сахара и жиров, однако современные научные данные постепенно усложняют это привычное представление. Долгое время считалось, что мороженое не может быть частью рационального питания, однако исследования последних лет показывают более неоднозначную картину. Ученые подчеркивают, что влияние этого продукта на организм зависит не только от его сладости или калорийности, но и от состава, качества ингредиентов и общего образа жизни человека. Одни из наиболее масштабных данных были получены в рамках долгосрочных наблюдений в США, включавших проекты Nurses Health Study, Nurses Health Study II и Health Professionals Follow-Up Study. В этих исследованиях на протяжении 20-40 лет наблюдали примерно 190 тысяч взрослых участников, регулярно собирая данные об их питании, физической активнос ...>>

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

Оперативная память смартфонов достигла 4 ГБ 14.01.2015

Компания Asustek анонсировала первый на рынке смартфон с 4 ГБ оперативной памяти - Zenfone 2, - а также самый тонкий в мире смартфон с 3-кратным зумом, Zenfone Zoom.

Zenfone 2 оснащен 5,5-дюймовым дисплеем с разрешением Full HD, как и Apple iPhone 6 Plus, но обладает почти на 6 мм меньшей длиной. В ширину смартфоны одинаковы, а вот толщина iPhone меньше почти на 4 мм. Помимо выдающегося объема оперативной памяти, аппаратная начинка Zenfone 2 несет еще одну особенность - 64-разрядный процессор Intel Atom Z3580 на архитектуре x86. Он имеет 4 ядра и работает на частоте 2,3 ГГц. Все вместе, уверяют в Asustek, обеспечивает до 7 раз более высокую производительность в играх (по сравнению с первым Zenfone), плавное воспроизведение видео и мгновенное переключение между запущенными приложениями.

Аппарат имеет 13-МП камеру PixelMaster с диафрагменным числом f/2.0 и оснащен вспышкой Real Tone Flash, обеспечивающей улучшенную передачу оттенков кожи. Разрешение фронтальной камеры составляет 5 МП.
Объем встроенной памяти равен 16, 32 или 64 ГБ, в зависимости от варианта. Устройство имеет два разъема для SIM-карт, поддерживает LTE, Wi-Fi 802.11ac, NFC, имеет разъем для карт памяти. Емкость аккумулятора составляет 3000 мАч.

В качестве программной платформы Zenfone 2 выступает Android 5.0 Lollipop с установленной поверх фирменной оболочкой Asus ZenUI. Она включает многооконный режим запуска приложений, встроенный антивирус и функцию мгновенных обновлений. Дополнительно будет доступна модификация Zenfone 2 с 2 ГБ ОЗУ.

Zenfone Zoom - камерофон с 13-МП сенсором, лазерным автофокусом, объективом с оптическим 3-кратным зумом и оптической стабилизацией. Толщина смартфона составляет 11,95 мм. Дисплей здесь стоит такой же, как в Zenfone 2 - с диагональю 5,5 дюйма и разрешением 1920 x 1080 пикселей. Емкость встроенной памяти, в зависимости от варианта, может достигать 128 ГБ. Емкость аккумулятора - 3000 мАч. Модель также поддерживает одновременное использование двух SIM-карт.

Стоимость Asus Zenfone 2 в модификации с 2 ГБ ОЗУ и 16 ГБ флэш-памяти составит $199 (будет доступен в золотом, сером, красном и черном цветах).

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

▪ Созданмагнит, не содержащий редкоземельных металлов

▪ Накопители Samsung SSD

▪ Ноутбуки Dell Latitude 9000, 7000 и 5000

▪ DVD и HDD в одном футляре

▪ Ушам нужен шум

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

 

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

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

▪ статья Роберт Эдвард Ли. Знаменитые афоризмы

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

▪ статья Телефонистка. Типовая инструкция по охране труда

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

▪ статья Поваренная соль разлагается электрическим током на электродах. Химический опыт

[an error occurred while processing this directive] Оставьте свой комментарий к этой статье:

Имя:


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


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





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

www.diagram.com.ua

www.diagram.com.ua
2000-2026