Back Button
Back to Chapter
C++ Introduction
No items found.
C++ Basics
No items found.
C++ Control Statements
No items found.
C++ Logical Operators
No items found.
C++ Procedural Programming
No items found.
C++ Structural Programming
No items found.
C++ Implementation of OOPS
No items found.
C++ Arrays and Vectors
No items found.
C++ Error Handling
No items found.
C++ File Handling
No items found.
Collapse_Icon
Table of Contents

Structured Programming Approach, as the word suggests, can be defined as a programming approach in which the program is made as a single structure. The structured program consists of well structured and separated modules. A structured program is easier to update and maintain.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/48aec98f-ab04-4845-8e2d-99372e3a2489/ok.png

Advantages:

  1. Easier to read and understand
  2. User Friendly
  3. Easier to Maintain
  4. Mainly problem based instead of being machine based
  5. Development is easier as it requires less effort and time.

Disadvantages:

  1. Since it is Machine-Independent, So it takes time to convert into machine code.
  2. The converted machine code is not the same as for assembly language.
  3. The program depends upon changeable factors like data-types. Therefore it needs to be updated with the need on the go.