Procedure Oriented Programming(POP)

PROCEDURE ORIENTED PROGRAMMING:
COBOL,FORTRAN and C is commonly known as procedure oriented programming(POP). In procedure oriented approach the problem is viewed as a sequence of things to be done such as reading,calculating and printing. A number of functions are required to perform or accomplish these tasks. The main focus is on function. The technique of hierarchical decomposition has been used to specify the tasks to be completed for solving a problem as shown in figure 2.




Procedure oriented programming consists of list of instructions for the computer to follow and organise these instructions into groups known as functions. When we concentrate on the development of functions, very little attention is given to the data that is being used by various functions.Global data is the data that is being shared by all the functions and each function has its own local data as shown in figure..

global data local data in pop




DRAWBACKS:
  1.  In a large program it is very difficult to find or identify what data is being used by which function.
  2.  It does not model real world problem very well.
FEATURES OF POP:
  1. Emphasis on doing things(algorithm) means the main focus is on writing algorithms.
  2. Most of the functions share global data.
  3. TOP DOWN APPROACH in program design.
  4. Functions transform data from one form to another.
  5. Data move openly around the system from one function to another.
  6. Large program is divided into smaller programs known as functions.

0 Response to "Procedure Oriented Programming(POP)"

Post a Comment

Popular Posts

Label

1 Sidebar 2 Columns 3 Columns Footer 3rdball 4 Columns Footer Alex Alvaro Antsasia Arlinadesign Averie Barry BASIC CONCEPTS Basil Bayna Fast BeautyPress BeautyTemplates Beckel Best Best - Clean Beyonce Pro BioMag BlackMag Blanter Nova Blogger Card Bloggertheme9 Blogish Bpress Brakt C LANGUAGE C PROGRAMS C++ LANGUAGE C++ PROGRAMS Carella Cellar Charlotte Chooko Lite Clara Clean Combo One Cooperate Crusade Darry Dorman Dreamway Dunia Blanter eCars EduAcademy EducationPress Elise Elvan Eva Everyday FabNews Fashion Fashion Blogger Template Fashion Gossip FastCars Fedo FlashNews Fredy Portfolio Gaming Globus GoodTime Goomsite HTML LANGUAGE iGaming Indicate Innove Insomnia InspiredNews iSoft Jasmine Kalem Landscaping Lashira Lavelle Lily Fashion Limax Linea Lionex Luminescence Lite Lumix Luxury Magazine MagazinePro MAJOR DIFFERENCES MarketingBlog Martin MaxiMag Medica Mega Melissa Mercury MeshMag Minimag Minimalist MiniNews MovieKhor msdesignbd MusicLand Neko NetZine New Spread News16 Newsflash NewsForce NewsIdea Newspaper News NewsPro Nubie Fast Odd Themes Optima PaperMag PaperMag blog Parhlo Perfection Personal Personal Blog Photosout PixelZ Power Blog Premium Themes ProfileMag Purez Rano ReadNews Real estate Remito Grid Responsive Revo Robusta Rotario Saara SeoBoost Settle Shouters Simple Catch SimpleClean Sketchly SNews SolidMag Someo Sophie Sora Sora Bank Sora Home Sora News Responsive Sora One Sora Ribbon Spido Sticko Stucco Sure Mag Swift Tech Tech Pro Techia Techmax TechSpot TemplateClue Templateism Templatesilk Templatesyard Templatezy The Freelancer TheBlogger TheFocus Themeforest Themexpose TIPS AND TRICKS Topside TravelMag Trendy Trendy Travel Tumblr Under Construction Uong Jowo Veethemes Vertox VideoPlay Vigo Waverly way2themes WebBiz Wedding X-Mag Zealer ZetaMag