SlideShare a Scribd company logo
Created by:
Mr. HR Omary
Elementary structures of structured programs
Structured programming (sometimes known as modular programming) is a
programming paradigm that facilitates the creation of programs with readable code
and reusable components. Includes
• Block: It is a command or a set of commands that the program executes linearly.
• Selection: It is the branching of the flow of control based on the outcome of a
condition.
• Iteration: It is the repetition of a block as long as it meets a specific condition.
• Nesting: The above building blocks can be nested because conditions and
iterations, when
• Subroutines: Since entire programs now have singular entry-exit points,
encapsulating them into subroutines allows us to invoke blocks by one identifier.
Types of structured programming
Structured programming can be divided into three categories,
including:
Procedural programming: Defines modules as "procedures" or
"functions" that are called with a set of parameters to perform a task.
Object-oriented programming (OOP): Defines a program as a set of
objects or resources to which commands are sent. An object-oriented
language will define a data resource and send it to process commands.
Model-based programming: The most common example of this is
database query languages. In database programming, units of code are
associated with steps in database access and update or run when those
steps occur.
Advantages and Disadvantages of structured programming
Advantages of structured programming
The primary advantages of structured programming are:
▪ It encourages top-down implementation, which improves both readability
and maintainability of code.
▪ It promotes code reuse, since even internal modules can be extracted and
made independent, residents in libraries, described in directories and
referenced by many other applications.
▪ It's widely agreed that development time and code quality are improved
through structured programming.
These advantages are normally seen as compelling, even decisive, and nearly
all modern software development employs structured programming.
Cont..
Disadvantages of structured programming
▪ Reduction in execution efficiency,
▪ Greater memory usage.
▪ A queue organized as LIFO, or last-in-first-out)
▪ Over-structuring and loss of efficiency.
Self-Assessment Exercises 2
1) Define structured programming and explain its components
2) Discuss different categories of structured programming
This Makes an End of Chapter Three
Questions…..??

More Related Content

Similar to Structured programming language students notes (20)

PPT
Unit 1- Basic concept of object-oriented-programming.ppt
hannahroseline2
 
DOCX
PCCF-UNIT 2-1 new.docx
prakashvs7
 
PPTX
Intro to Microsoft.NET
rchakra
 
PDF
Oop basic overview
Deborah Akuoko
 
PPTX
Introduction to c++ with first program.pptx
jamilurahmanfaizi
 
PPTX
PCCF UNIT 2 CLASS.pptx
vishnupriyapm4
 
PPTX
.net Based Component Technologies
prakashk453625
 
PPTX
PCCF UNIT 2.pptx
DivyaKS12
 
PPTX
Chapter 1
ZcelTablizo3
 
PPTX
SMD Unit i
madhavi patil
 
PPTX
Lesson 1 - Object Oriented Programming CPP103.pptx
LuiFlor
 
PPTX
DOC-20210303-WA0017..pptx,coding stuff in c
floraaluoch3
 
PPTX
object oriented programming part inheritance.pptx
urvashipundir04
 
DOCX
WEBSITE DEVELOPMENT
shahzadebaujiti
 
PDF
UNIT1- OBJECT ORIENTED PROGRAMMING IN JAVA- AIML IT-SPPU
ApurvaLaddha
 
PPT
Share Unit 1- Basic concept of object-oriented-programming.ppt
hannahrroselin95
 
PPTX
Unit 2.pptx
SherinRappai
 
PPTX
Unit 2.pptx
SherinRappai1
 
PDF
SWE-401 - 9. Software Implementation
ghayour abbas
 
PDF
9. Software Implementation
ghayour abbas
 
Unit 1- Basic concept of object-oriented-programming.ppt
hannahroseline2
 
PCCF-UNIT 2-1 new.docx
prakashvs7
 
Intro to Microsoft.NET
rchakra
 
Oop basic overview
Deborah Akuoko
 
Introduction to c++ with first program.pptx
jamilurahmanfaizi
 
PCCF UNIT 2 CLASS.pptx
vishnupriyapm4
 
.net Based Component Technologies
prakashk453625
 
PCCF UNIT 2.pptx
DivyaKS12
 
Chapter 1
ZcelTablizo3
 
SMD Unit i
madhavi patil
 
Lesson 1 - Object Oriented Programming CPP103.pptx
LuiFlor
 
DOC-20210303-WA0017..pptx,coding stuff in c
floraaluoch3
 
object oriented programming part inheritance.pptx
urvashipundir04
 
WEBSITE DEVELOPMENT
shahzadebaujiti
 
UNIT1- OBJECT ORIENTED PROGRAMMING IN JAVA- AIML IT-SPPU
ApurvaLaddha
 
Share Unit 1- Basic concept of object-oriented-programming.ppt
hannahrroselin95
 
Unit 2.pptx
SherinRappai
 
Unit 2.pptx
SherinRappai1
 
SWE-401 - 9. Software Implementation
ghayour abbas
 
9. Software Implementation
ghayour abbas
 

More from hidrahrama (6)

PPTX
Microsoft Word basics for students learning notes
hidrahrama
 
PDF
Programming language evolution and paradigm
hidrahrama
 
PDF
Introduction to computer programming language
hidrahrama
 
PDF
concepts-in-programming-languages-2kuots4121.pdf
hidrahrama
 
PPTX
Computer Applications Microsoft Office PowerPoint
hidrahrama
 
PPTX
Computer Systems for second school students notes
hidrahrama
 
Microsoft Word basics for students learning notes
hidrahrama
 
Programming language evolution and paradigm
hidrahrama
 
Introduction to computer programming language
hidrahrama
 
concepts-in-programming-languages-2kuots4121.pdf
hidrahrama
 
Computer Applications Microsoft Office PowerPoint
hidrahrama
 
Computer Systems for second school students notes
hidrahrama
 
Ad

Recently uploaded (20)

PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
PPTX
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PPTX
GRADE-3-PPT-EVE-2025-ENG-Q1-LESSON-1.pptx
EveOdrapngimapNarido
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PPTX
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
PPTX
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
HUMAN RESOURCE MANAGEMENT: RECRUITMENT, SELECTION, PLACEMENT, DEPLOYMENT, TRA...
PRADEEP ABOTHU
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
GRADE-3-PPT-EVE-2025-ENG-Q1-LESSON-1.pptx
EveOdrapngimapNarido
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
Dimensions of Societal Planning in Commonism
StefanMz
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
How to Handle Salesperson Commision in Odoo 18 Sales
Celine George
 
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
Ad

Structured programming language students notes

  • 2. Elementary structures of structured programs Structured programming (sometimes known as modular programming) is a programming paradigm that facilitates the creation of programs with readable code and reusable components. Includes • Block: It is a command or a set of commands that the program executes linearly. • Selection: It is the branching of the flow of control based on the outcome of a condition. • Iteration: It is the repetition of a block as long as it meets a specific condition. • Nesting: The above building blocks can be nested because conditions and iterations, when • Subroutines: Since entire programs now have singular entry-exit points, encapsulating them into subroutines allows us to invoke blocks by one identifier.
  • 3. Types of structured programming Structured programming can be divided into three categories, including: Procedural programming: Defines modules as "procedures" or "functions" that are called with a set of parameters to perform a task. Object-oriented programming (OOP): Defines a program as a set of objects or resources to which commands are sent. An object-oriented language will define a data resource and send it to process commands. Model-based programming: The most common example of this is database query languages. In database programming, units of code are associated with steps in database access and update or run when those steps occur.
  • 4. Advantages and Disadvantages of structured programming Advantages of structured programming The primary advantages of structured programming are: ▪ It encourages top-down implementation, which improves both readability and maintainability of code. ▪ It promotes code reuse, since even internal modules can be extracted and made independent, residents in libraries, described in directories and referenced by many other applications. ▪ It's widely agreed that development time and code quality are improved through structured programming. These advantages are normally seen as compelling, even decisive, and nearly all modern software development employs structured programming.
  • 5. Cont.. Disadvantages of structured programming ▪ Reduction in execution efficiency, ▪ Greater memory usage. ▪ A queue organized as LIFO, or last-in-first-out) ▪ Over-structuring and loss of efficiency.
  • 6. Self-Assessment Exercises 2 1) Define structured programming and explain its components 2) Discuss different categories of structured programming
  • 7. This Makes an End of Chapter Three Questions…..??