рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Випереджальне оголошення процедур і функцій

Випереджальне оголошення процедур і функцій - раздел Компьютеры, Стандартні процедури та функції У Разі Прямої Рекурсії Підпрограма Містить Виклики Самої Себе. ...

У разі прямої рекурсії підпрограма містить виклики самої себе.

У разі непрямої рекурсії підпрограма містить виклики інших підпрограм, що, у свою чергу, містять виклики даної підпрограми. Якщо декілька підпрограм містять непрямі рекурсивні виклики, то до деяких з них має бути застосоване випереджальне оголошення. Випереджальне оголошення процедур і функцій реалізується конструкцією forward.

Якщо у програмі є підпрограми що викликають одна одну, то спочатку в розділі оголошень програми або підпрограми вищого рівня записуються лише заголовки кількох із них (якщо таких підпрограм дві – то однією з них), а замість їх тіла пишеться директива forward , тобто «попереду»:

Procedure < ім’я > (< оголошення параметрів >); forward;

Function < ім’я > (<оголошення параметрів >): <тип >; forward;

Така підпрограма стає відомою іншим підпрограмам навіть без фактичної реалізації її тіла. Решту підпрограм розташовують так, щоб вони містили виклики лише тих підпрограм, заголовки яких (разом із тілом чи директивою forward ) було записано вище. Підпрограми, що їх заголовки записано без тіла, мають бути реалізовані нижче. Така реалізація розпочинається зі скороченого заголовка:

Procedure < ім’я >;

Function < ім’я >;

Оголошення параметрів і типу значення, що його повертає функція, у скороченому заголовку відсутні.

 

– Конец работы –

Эта тема принадлежит разделу:

Стандартні процедури та функції

Функції користувача... Стандартні процедури та функції... Рекурсія Функції користувача Синтаксис оголошення функції function...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Випереджальне оголошення процедур і функцій

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

Рекурсія
Означення називається рекурсивним, якщо воно задає елементи множини за допомогою інших елементів цієї ж множини. Об'єкти, задані рекурсивним означенням, також називаються рекурсивними. Рек

Приклади використання рекурсивних функцій.
Одним із найпростіших прикладів рекурсії може стати функція обчислення факторіала. Нагадаємо, що факторіалом пі натурального числа п! називається добуток усіх цілих чисел від одиниці до n. В

Приклади рекурсивних програм
Для деяких задач рекурсія є найбільш природним та найбільш ефективним способом розв'язання. Розглянемо два класичні приклади таких задач: гру «Ханойські вежі» (приклад 4.9) та задачу швидкого підне

Приклад
  «Індійський алгоритм» піднесення числа х до натурального степеня п реалізує таке рекурсивне означення степеня числа:

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги