Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Процедури в Паскалі

Реферат Процедури в Паскалі





>




















Синтаксис опису і виклику процедури.

В В 

Програма об'ємом до 10000 операторів вважається малою, до 100000 операторів - середньої. Зрозуміло, що будувати такі програми безпосередньо з елементарних операції практично неможливо. Для спрощення розробки програм в Pascal-е можна використовувати підпрограми - процедури і функції. Вони являють собою інструмент, за допомогою якого будь-яка програма може бути розбита на ряд певною мірою незалежних один від одного частин. Таке розбиття необхідно з двох причин. p> перше, це засіб економії пам'яті: кожна підпрограма існує в програмі в єдиному екземплярі, в той час як звертатися до ній можна багаторазово з різних точок програми. При виклику підпрограми активізується послідовність утворюючих її операторів, а за допомогою переданих підпрограмі параметрів потрібним чином модифікується реалізований в ній алгоритм.

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

Pascal навіть у порівнянні з промисловими системами програмування має дуже потужними засобами роботи з підпрограмами. p> Процедури і функції, як вже зазначалося, являють собою відносно самостійні фрагменти програми, оформлені особливим чином і забезпечені ім'ям. Згадка цього імені в тексті програми називається викликом процедури (функції). Відмінність функції від процедури полягає в тому, що результатом виконання операторів, що утворюють тіло функції, завжди є деякий єдине значення простого, строкового типу або покажчика, тому звернення до функції можна використовувати у відповідних виразах поряд зі змінними і константами. p> У структурі Pascal програм існує спеціальний розділ для опису процедур і функцій. Як відомо, будь-яке ім'я в програмі має бути обов'язково описано перед тим, як воно з'явиться серед виконуваних операторів. Чи не робиться винятку і відносно процедур: кожну необхідно описати в розділі описів.

Описати підпрограму - це означає вказати її заголовок і тіло. У заголовку оголошуються ім'я процедури і формальні параметри, якщо вони є. За заголовком слід тіло підпрограми, яке складається із розділу описів і розділу виконуваних операторів. У розділі описів процедур можуть зустрітися опису процедур нижчого рівня, в тих - опису інших підпрограм і т.д. p> Синтаксис і виклик (в загальному) процедур:


P...


Назад | сторінка 2 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Підпрограми. Процедури і функції
  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції
  • Реферат на тему: Програми та процедури допінг-контролю
  • Реферат на тему: Структура складної програми. Процедури
  • Реферат на тему: Реалізація підпрограми "Забезпечення житлом молодих сімей" федера ...