Случайна страница
За проекта
Полезни връзки
Последни публикации
Автоматика Автоматизация Архитектура Астрономия Одит Биология Счетоводство Военна генетика География Геология Държавна къща Друга журналистика и медийни изобретения Чужди езици Информатика Художествена история Компютри Кулинарна култура Лексикология Литература Логика Маркетинг Математика Механика Медицина Мениджмънт Метал и заваръчна механика Музика Население Образование Сигурност на живота Безопасност Трудова педагогика Политика Право Pryborostroenye Програмиране Производство индустрия Психология P DiO Rehylyya Communications Социология Спорт стандартизация Строителни технологии Търговия Туризъм Физика физиология Философия Финанси Химия икономика Tsennoobrazovanye Cherchenye Екология Эkonometryka икономиката Електроника Yuryspundenktsyya

Процедурни езици

Прочетете още:
  1. Номер на лекция 20. LAPF рамкова структура. Процедурни характеристики на FR мрежата

СТРУКТУРНО ПРОГРАМИРАНЕ ________________________________________________________

Разработването на обектно-ориентиран метод се дължи на ограничената способност на предварително разработените методи за програмиране. За да се оцени стойността на ООП, е необходимо да се разбере какво представляват тези ограничения и как се проявява в традиционните езици за програмиране.

Процедурни езици

C ++, Pascal и други подобни езици за програмиране се категоризират като процедурни езици. Всеки оператор на такъв език е да инструктира компютъра да изпълнява някои действия, например, да приема данни от потребителя, да направи определена трансформация и да покаже резултата от тези действия на екрана. Програмите, написани на процедурни езици, са поредици от инструкции.

Малките програми не изискват допълнителна вътрешна организация (често наричана "парадигма"). Програмистът създава списък с инструкции и компютърът изпълнява действия, които отговарят на тези инструкции.

Ако размерът на програмата е голям и списъкът с команди става твърде тромав, програмният код е разделен на по-малки логически части. В езика C и C ++ тази логическа част на програмата се нарича функция на езика Pascal - процедура в езика Basic - подпрограма. Програма, изградена въз основа на процедурен метод, е разделена на функции, всяка от които идеално изпълнява някаква пълна последователност от действия и има ясни връзки с други функции на програмата.

Човек може да развие идеята за разделяне на програмата на функции чрез комбиниране на няколко функции в модул. Често модулът е отделен файл. Той поддържа процедурния принцип: програмата е разделена на няколко компонента, всеки от които е набор от инструкции.

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


| 1 | 2 | 3 | 4 |


Когато използвате материал, поставете връзка към bseen2.biz (0.019 сек.)