Overview of procedure-oriented programming paradigm, Programming Languages

Procedure-oriented programming (POP):- This is a top-down programming approach, where the problem is viewed as a sequence of tasks to be done such as calculating, printing etc. A number of functions are written to accomplish these tasks and usually the primary focus is on functions. The technique of hierarchical decomposition is used to specify the tasks to be completed for solving a problem.

Normally a flowchart or pseudocode is used to organize these actions and represent the flow of control from one action to another. Generally POP concentrates on the development of functions, giving very little attention to the data that is used by the various functions.

In a multi-function program, many important data items are placed as global so that they may be accessed by all the functions. Each function may have its own local data. The diagram below shows the relationship of data and functions in a procedure-oriented program. 

 

526_Procedure-oriented programming .png

Posted Date: 8/21/2012 11:31:04 AM | Location : United States







Related Discussions:- Overview of procedure-oriented programming paradigm, Assignment Help, Ask Question on Overview of procedure-oriented programming paradigm, Get Answer, Expert's Help, Overview of procedure-oriented programming paradigm Discussions

Write discussion on Overview of procedure-oriented programming paradigm
Your posts are moderated
Related Questions
i attached the assignment document only i need your help with following three parts: accessible areas, accessible cul-de-sacs that are all connected, entry-exit path with no in

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

Objective: In a programming language of your choice, write an intelligent agent able to play block Dominoes against a player. Together with this assignment you will find two pa

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

This is what I have so far def root_brent(f, a, b, errorlimit = tinyerror, n = -1, r_i = 0): # f(a) and f(b) must have opposite signs poly = remove_multiple_roots(poly) counter

I have an assignment that requires from me to run multiple clients and one server ( Corba)

,how to write matlab program for fast decoupled method

Recent problems in finishing implementation: This mobile application is built with Sencha Touch framework. Source code is attached in this zip package. The daily rest calc

Vacation Envy - Travel and Photo Sharing Website Site Overview- Vacation Envy is a travel as well as photo-sharing site. Make your travel map, share photos and show off al

Extensive programming platform .NET It is a new, simple, and comprehensive selection foundation. It is not a selection terminology, but it can handle several selection dialects.