ПредишенСледващото

При програмиране алгоритъм "отгоре надолу" е написан като поредица от стъпки. По всяко време, човек може да се счита за малък брой части, така че най-високото ниво на броя на стъпките на алгоритъма обикновено е малък. Когато пишете програмата не трябва да скрие тази структура. В повечето случаи, е полезно да се има предвид следните препоръки: от четене на текста на програмата трябва да е ясно какво е случаят с програмата. а не как го прави. Лицата, които се интересуват от отговора на втория въпрос трябва да го намерят на друго място, гледане на други обекти, но не и основния блок на програмата.

С други думи, че програмата е била лесна за разбиране и писане, трябва да ги направи по-компактен. За да направите това в един език за програмиране следва да бъде средство за прекъсване на програмата в логически свързани блокове, всеки от които решава някои подзадачи. В допълнение, често се случва, че този вид подзадачи да се извършва в програмата многократно.

В Turbo Pascal, такива средства са процедури, функции и модули.

Процедури и функции - пълна програма единици, които решава някои подзадача и вероятно изпълняват многократно.

Модулите са в основата на модул в Turbo Pascal. Те се използват за създаване на библиотека, която може да бъде включена в различни програми (в този случай не е необходимо да се разполага на изходния код) и големи програми могат да бъдат разделени в логически свързани модули.

Предимства на модул:

1) опростяване на процеса на писане и отстраняване на грешки;

2) програми за намаляване.

Недостатък - леко увеличение на цената на времето и модулите на паметта за регистрация и достъп до тях.

18.1. процедури

Процедура - независим софтуер единица (програма единица), която служи като решение на някои независими подзадачи.

Процедура (и функции) са поставени в програмата веднага след описанието на променливите (в VAR) и преди думата започне. показва началото на основните му части, т.е. както следва:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!