36527

Параметры процедурного типа и их использование

Доклад

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

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

Русский

2013-09-22

25.5 KB

0 чел.

Параметры процедурного типа и их использование

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

Процедурный тип - тип, представляющий семейство процедур или функций для их использования в программе. Как и любой тип Турбо Паскаля, процедурный тип должен быть описан, а затем может быть использован для работы с переменными процедурного типа (или константами). Описание процедурных типов имеет форму заголовка процедуры (или функции) с опущенным её именем:

type < имя процедуры-типа> = procedure ( <список формальных параметров>);

type < имя функции-типа> = function( <список формальных параметров>):<тип>;

Например: type fun =function (x:real):real;

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

Пример процедуры, использующей описанный выше процедурный тип fun:

procedure print_f (n:byte; f:fun);

const count = 20;

var X:real; j:integer;

begin window(n, 1, n+20, 25);

for j:=1 to count do begin X:=j*(2*pi/count);writeln(X:5:3, f(x):5:5) end

end {print_f};

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


 

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

40344. Эмоционально неустойчивое личностное расстройство, импульсивный тип 77 KB
  Домашний адрес: Рязань Место работы: инвалид II группы ЖАЛОБЫ БОЛЬНОГО На момент курации больная жалоб не предъявляла. ИСТОРИЯ ЖИЗНИ БОЛЬНОГО Наследственность психическими заболеваниями не отягощена. Спустя несколько дней избил отца наступило помрачение рассудка допекли родители по словам больного намахивался ножом на мать. Со слов сестры отца больного.
40345. Алкоголизм. Аддиктивное поведение 57.5 KB
  Концентрации эндогенного алкоголя достаточно низки Наличие эндогенного алкоголя очевидно имеет значение в развитии физической зависимости которая очень индивидуальна. Существуют лица генетически более или менее предрасположенные к развитию физической зависимости от алкоголя. В развитии зависимости имеет значение особенность употребления алкоголя стили употребления способствующие более быстрому формированию зависимости. Имеется в виду употребление уже в начале больших доз алкоголя превышающих его переносимость.
40346. Алкогольный абстинентный синдром 31.5 KB
  Многие нарушения свойственные ААС головная боль головокружение астения чувство разбитости жажда обложенность языка тошнота вздутие живота жидкий стул повышение АД неприятные ощущения или боли в области сердца плохое настроение и др. в структуре ААС перечисленные симптомы тем тяжелее разнообразнее и чаще чем старше человек и чем хуже его исходное соматоневрологическое состояние у больных алкоголизмом оно является также следствием тяжести и давности основного заболевания. Они нозологически неспецифичны хотя и составляют...
40347. Шизофрения, параноидная форма, непрерывный тип течения. Депрессивно-параноидный синдром, попытка суицида) 39 KB
  Соматический статус: без патологических особенностей Неврологический статус: без патологических особенностей Психический статус: Мимика больной обеднена поза и движения скованные. По словам больной ей требуется приложить усилия что бы чтолибо запомнить. По словам больной у нее отсутствуют какиелибо интересы в жизни. Анамнез больной не подтверждает эту гипотезу.
40348. Аффективные заболевания непсихотического уровня — циклотимия, дистимия 23.5 KB
  Дистимия хронические длительностью не менее 2 лет депрессии развивающиеся как и циклотимические на непсихотическом уровне при минимальной выраженности аффективного расстройства. Хотя дистимия во многом совпадает с невротической депрессией эти понятия не синонимичны. Синдромальное понятие дистимия шире традиционной нозологической категории невротическая депрессия и включает группу затяжных непсихотических депрессий.
40349. Аффективные психозы в позднем возрасте 32.5 KB
  Процессы старения оказывают существенное влияние на психопатологические проявления аффективных фаз частоту их и общее течение заболевания. Синдромальная картина этих фаз характеризуется широким диапазоном клинических проявлений. В этих случаях встречаются практически все клинические разновидности аффективных фаз наблюдающиеся в более ранние возрастные периоды. В этих случаях в клинической картине депрессивных фаз наряду с такими типичными депрессивными симптомами как общая подавленность упадок побуждений и инициативы мрачные...
40350. Биологическая терапия 56.5 KB
  Психофармакотерапия осуществляется с учетом следующих особенностей действия препаратов и реакций больных перенесших черепномозговую травму: 1 используемые препараты могут преимущественно влиять на те или иные мозговые структуры стволовые подкорковые или корковые; правое или левое полушарие мозга; 2 при последствиях травм часто оказываются достаточными малые дозы седативных препаратов; у них чаще и быстрее проявляются побочные эффекты особенно экстрапирамидные и холинолитические; 3 психофармакологические препараты могут давать в...
40351. БИОЛОГИЧЕСКАЯ ТЕРАПИЯ 24 KB
  Биологическая терапия является основным методом лечения эндогенных и органических психических заболеваний в том числе симптоматических и алкогольных психозов эпилепсии; она используется для купирования психических нарушений пограничного уровня невротических дистимических и психосоматических расстройств а также патохарактерологических девиаций относящихся к кругу расстройств личности психопатий. Биологическая терапия берет свое начало с маляриотерапии примененной J. Целую эпоху в развитии биологической терапии составили шоковые методы...
40352. Болезнь Паркинсона (дрожательный паралич, идиопатический паркинсонизм) 22 KB
  Сам Паркинсон считал что симптомы заболевания связаны с органическим поражением нижних отделов ствола головного мозга и шейного отдела спинного мозга полагая что при этом чувство и интеллект не страдают Лишь позднее J. Позднее были описаны дегенеративные изменения в полосатом теле голубом пятне и других подкорковых структурах а также в коре головного мозга.