28617

В программе на языке FPC

Доклад

Информатика, кибернетика и программирование

Если локальное и глобальное имя совпадают то в подпрограмме локальное имя блокирует глобальное. Формат доступа к глобальному имени: имя программы . глобальное имя .

Русский

2013-08-20

12.55 KB

0 чел.

В программе на языке FPC различают глобальные и локальные имена. Глобальные имена определены во внешней программе. Память под них выделяется статически при компиляции. Они доступны во всех внутренних точках, в том числе в подпрограммах.

Локальные имена определены в подпрограммах. Память под них выделяется динамически (в стеке) при исполнении подпрограммы. Они доступны во внутренних точках подпрограммы, а во внешней программе недоступны.

Если локальное и глобальное имя совпадают, то в подпрограмме локальное имя блокирует глобальное. Совпадения глобальных и локальных имен лучше избегать. Чтобы получить доступ к глобальному имени в подпрограмме, его надо указывать составным. Формат доступа к глобальному имени: <имя программы>.<глобальное имя>. Пример:

program Names_View;

{$mode objfpc}{$H+}

uses SysUtils;                         // Ссылка на модули

var I:integer;                                // Глобальная переменная I

procedure Proc;

var I:real;                         // Локальная переменная I

begin

I:=7;                                 // Задание локальной переменной

I:=2.1+Names_View.I;          // Обращение к глобальной переменной

writeln(I);                         // Результат в процедуре – число 5.1

end;

begin

I:=3;                                      // Задание глобальной переменной

Proc;                               // Обращение к процедуре

readln;                             // Пауза, чтобы увидеть результат

end.

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

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


 

А также другие работы, которые могут Вас заинтересовать

10094. Мотивы слияний 151.16 KB
  Мотивы слияний Масштабы и темпы слияний в экономике США весьма значительны. В периоды наиболее активных слияний финансовые менеджеры посвящают много времени либо поиску потенциальных объектов слияния либо напротив защите от фирмагрессоров выступающих инициато...
10095. Анализ экономических выгод и издержек слияний 77.6 KB
  Анализ экономических выгод и издержек слияний Допустим вы являетесь финансовым менеджером компании А и хотите проанализировать возможную покупку компании Б. Тогда первое о чем вам надо подумать это экономические выгоды слияния. Подобные выгоды возникнут только п
10096. Оценка издержек слияний 70.57 KB
  Оценка издержек слияний Главный принцип используемый при принятии решения о слиянии: слияние следует проводить если выгоды выше издержек. Рассмотрим подробнее издержки слияния. Оценка издержек слияния финансируемого за счет свободных денежных средств Изде
10097. Механизм слияний. Формы слияний 81.84 KB
  Механизм слияний 1. Формы слияний 1. Объединение двух компаний Предполагает что одна из участниц сделки принимает на свой баланс все активы и все обязательства другой компании. Для применения такой формы необходимо добиться одобрения сделки не менее чем 50 акцион
10098. Тактика слияний 117.12 KB
  Тактика слияний 1. Способы слияний Во многих случаях слияния проводятся по взаимному согласованию между менеджерами обеих компаний. Однако нередки ситуации когда компанияинициатор слияния в обход менеджеров компаниимишени обращается непосредственно к акцион...
10099. Слияния и экономика в целом 49.71 KB
  Слияния и экономика в целом 1. Волны слияний Слияния происходят волнами. Первая волна интенсивных слияний наступила на рубеже XIX XX вв. а вторая пришлась на 20е годы. Затем с 1967 по 1969 г. произошел еще один бум и наконец волна слияний 80х годов. Все эпизоды истори...
10100. Управление акционерным обществом. Органы управления акционерным обществом 75.62 KB
  Управление акционерным обществом Органы управления акционерным обществом Органами упря АО выступают: общее собрание акционеров высший орган управления общственный совет общества наблюдательный совет орган представл. интересы акционеров в перерывах л проведение
10101. Финансовые аспекты корпоративного управления 2.45 MB
  Финансовые аспекты корпоративного управления 1. Сущность корпоративных финансов Корпоративные финансы функционируют в рамках финансовой системы государства и составляют ее основу. Под термином корпоративные финансы понимается управление движением капитала в рам
10102. Характеристика ценных бумаг 86.15 KB
  Характеристика ценных бумаг Основной закон который регулирует все вопросы относящиеся к ценным бумагам является закон Украины О ценных бумагах и фондовой биржи. Ценная бумага это документ который представляет собой право собственности акций или займа обли...