Підпрограми. Опис підпрограм мовою програмування. Типи підпрограм. Звернення до підпрограм у програмах.Частина 2 - Інформатика - Уроки, реферати, виховні роботи та багато іншого - Обмін досвідом


Форма входу

Вітаю Вас Гість!

Пошук

чат

200

Наше опитування

Чи потрібне зовнішнє оцінювання
Усього відповідей: 235

Статистика


Усього онлайн: 1
Гостей: 1
Користувачів: 0
Головна » Стаття » Інформатика

Підпрограми. Опис підпрограм мовою програмування. Типи підпрограм. Звернення до підпрограм у програмах.Частина 2

формується в розділі констант головної програми. Якщо дані визначаються в розділі констант, то вони не потребують додаткового опису в розділі змінних (var). Змінна X спочатку набуває значення першого числа, а потім їй присвоюється значення, отримане в результаті виконання підпрограми — НСК двох перших чисел. Значення змінної Y є друге число з кожної пари, для якої обчислюється найменше спільне кратне. Таким чином, на кожному наступному кроці циклу обчислюється НСК двох чисел, перше з яких X містить результат попереднього кроку.

program E24;

const c : array[1 .. 5] of integer = ( 36,54,72,18,15 );

var x, у, і, m : integer;

procedure NSD; {заголовок процедури}

var a,b : integer; {опис локальних змінних}

begin

а := х; b := у; {збереження початкових даних }

while а <> b do if a > b then a := a b else b := b - a;

m := а {результат роботи процедури присвоюється глобальній змінній}

     end; {кінець процедури}

begin {початок головної програми}

        х:=с[1]; for і := 2 to 5 do begin У := с [і];

        NSD; {виклик процедури без параметрів}

        х := х * у div m {div - ділення націло для цілочислових даних}

                                                     end;

writeln('HCK=',x) end.

Процедури з параметрами.

ДАВАЙТЕ ЗАПИШЕМО:

 Для передавання даних до процедури і отримання з неї результатів використовуються формальні і фактичні параметри.

Формальні параметри — це умовні позначення в описі процедури; вони описуються в її заголовку. При виклику процедури після її імені в дужках слід вказати список фактичних параметрів, які конкретизують значення, над якими будуть виконуватись операції в тілі процедури. Послідовність, кількість і тип формальних і фактичних параметрів повинні збігатися. Формальні параметри, описані в заголовку процедури, більше ніде не описуються, їх опис схожий на опис даних у розділі змінних і може також містити слово var.

ДАВАЙТЕ ЗАПИШЕМО:

Слово var у заголовку процедури ставиться перед тими параметрами, імена яких відповідають початковим даним. Фактичні параметри, які відповідають формальним, перед якими стоїть слово var, можуть бути тільки іменами змінних. Перед іменами формальних параметрів, які є вхідними даними процедури, слово var можна не вказувати. Якщо перед формальним параметром у заголовку процедури немає слова var, то йому може відповідати формальний параметр, який має вигляд виразу відповідного типу. Якщо для вхідних даних процедури при описі формальних параметрів вказано слово var, то їм також відповідають фактичні параметри — імена змінних.

Категорія: Інформатика | Додав: stdynzosh (18.03.2009) | Автор: Олександр
Переглядів: 426 | Рейтинг: 0.0/0
Усього коментарів: 0
Додавати коментарі можеть тільки зареєстровані користувачі.
[ Реєстрація | Вхід ]