Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Процедури з параметрами та без параметрів






Процедури з параметрами (методика розробки)

· процедура складається із заголовка і блока. Блок будується стандартно і не відрізняється від блока програми за винятком того, що наприкінці процедури ставиться крапка з комою.

· Ім'я вибирають довільно. Параметри, які містяться у списку параметрів, носять назву формальних - тобто вони не приймають ніяких значень, а тільки позначають місця, на які далі будуть поставлені так звані фактичні параметри. Параметри позначають початкові дані (аргументи) і результати виконання процедури.

· Список параметрів складається із окремих секцій, які відокремлюють крапкою з комою (;). В секції вказується перелік (список) параметрів і через двокрапку їх тип.

Проаналізуйте, що представляють собою функції мови програмування паскаль?

Особливості функцій:

має тільки один результат виконання (процедури дозволяють отримати ряд результатів для різних параметрів);

результат позначається іменем функції і передається в основну програму, тому імені функції присвоюють необхідний тип даних;

форма побудови функції відрізняється від процедури тільки заголовком;

можна викликати в середині виразу:

F: = FAСT (M) - FAСT (K);

Приклади заголовків функції:

FUNCTION f (a, b: real): real;

a і b - дійсні параметри значення; f - ім'я функції, яка отримає результат виконання функції типу real.

FUNCTION f1 (x: real; var y, z: integer): real;

x - дійсний параметр-значення;

y, z - цілі параметри-змінні;

Суть параметрів-значень і параметрів-змінних аналогічна процедурам

FUNCTION f2: real;

без параметрів.

Проаналізуйте, що представляють собою порядкові типи даних мови програмування паскаль?

До порядкових типів відносять цілі, логічний(булевський), символьний, перераховний типи та тип діапазон(обмежений тип). Для виразів порядкового типу допустимітакі функції:

• ord(x) – повертає порядковий номер значення данного виразу. Для цілих

типів вертає саме значення x, для булевського 1 для true або 0 для false,

для символьного - ASCII код символу, для перераховного – порядковий

номер елемента (число в діапазоні від 0 до 65535). Для обмеженого типу

результат залежить від властивостей базового порядкового типу;

• pred(x) – повертає значення, що передує значенню x;

• succ(x) – повертає значення, яке є наступним після значення x;

• high(x) – повертає максимально можливе значення для типу змінної x;

• low(x) – повертає мінімально можливе значення для типу змінної x.

Відзначимо, що функція pred є невизначеною для першого по порядку значення заданного типу, а функція succ – для останнього.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.