SlideShare ist ein Scribd-Unternehmen logo
1 von 68
1.1 Steps in program development
Steps in program development ,[object Object],[object Object],[object Object],[object Object]
Steps in program development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Steps in program development ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Steps in program development
[object Object],[object Object],Steps in program development
[object Object],[object Object],[object Object],[object Object],Steps in program development
[object Object],[object Object],[object Object],[object Object],[object Object],Steps in program development
1.2 Program design methodology
[object Object],[object Object],[object Object],[object Object],Program design  methodology
Program design  methodology ,[object Object],[object Object],[object Object]
Program design  methodology ,[object Object],[object Object]
Program design  methodology ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.3 Procedural versus  object-oriented  programming
Procedural versus object-oriented programming ,[object Object],[object Object],[object Object],[object Object]
Procedural versus object-oriented programming ,[object Object],[object Object],[object Object],[object Object],[object Object]
Procedural versus object-oriented programming ,[object Object],[object Object],[object Object],[object Object]
Procedural versus object-oriented programming ,[object Object],[object Object],[object Object]
1.4 An introduction to algorithms  and pseudocode
An introduction to algorithms and pseudocode ,[object Object],[object Object],[object Object]
An introduction to algorithms and pseudocode ,[object Object],[object Object],[object Object],[object Object],[object Object]
An introduction to algorithms and pseudocode ,[object Object],[object Object]
1.5 Program data
Program data ,[object Object],[object Object],[object Object],[object Object]
Program data ,[object Object],[object Object],[object Object]
Program data ,[object Object],[object Object],[object Object],[object Object],[object Object]
Program data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Program data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.1 How to write pseudocode
How to write pseudocode ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],How to write pseudocode
[object Object],[object Object],[object Object],[object Object],[object Object],How to write pseudocode
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],How to write pseudocode
[object Object],[object Object],[object Object],How to write pseudocode
[object Object],[object Object],[object Object],[object Object],[object Object],How to write pseudocode
[object Object],[object Object],[object Object],[object Object],How to write pseudocode
[object Object],[object Object],[object Object],[object Object],How to write pseudocode
2.2 Meaningful names
Meaningful names ,[object Object],[object Object],[object Object]
Meaningful names ,[object Object],[object Object],[object Object]
2.3 The Structure Theorem
The Structure Theorem ,[object Object],[object Object],[object Object],[object Object]
The Structure Theorem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Structure Theorem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Structure Theorem ,[object Object],[object Object],[object Object],[object Object]
The Structure Theorem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Structure Theorem ,[object Object],[object Object],[object Object],[object Object]
The Structure Theorem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.1 Defining the problem
Defining the problem ,[object Object],[object Object],[object Object]
Defining the problem ,[object Object],[object Object],[object Object],[object Object]
Defining the problem ,[object Object],[object Object]
Defining the problem ,[object Object],[object Object]
3.2 Designing a solution algorithm
Designing a solution  algorithm ,[object Object],[object Object],[object Object]
Designing a solution  algorithm ,[object Object],[object Object]
3.3 Checking the solution algorithm
Checking the solution  algorithm ,[object Object],[object Object],[object Object]
Checking the solution  algorithm ,[object Object],[object Object],[object Object]
Checking the solution  algorithm ,[object Object],[object Object],[object Object],[object Object]
Checking the solution  algorithm ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming conceptssalmankhan570
 
Basic Computer Programming
Basic Computer ProgrammingBasic Computer Programming
Basic Computer ProgrammingAllen de Castro
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.netMUKALU STEVEN
 
Enhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) ModelingEnhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) Modelingsontumax
 
Principles of programming
Principles of programmingPrinciples of programming
Principles of programmingRob Paok
 
Programming languages and concepts by vivek parihar
Programming languages and concepts by vivek pariharProgramming languages and concepts by vivek parihar
Programming languages and concepts by vivek pariharVivek Parihar
 
Basic structure of C++ program
Basic structure of C++ programBasic structure of C++ program
Basic structure of C++ programmatiur rahman
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1REHAN IJAZ
 
Database Design
Database DesignDatabase Design
Database Designlearnt
 
Architecture of .net framework
Architecture of .net frameworkArchitecture of .net framework
Architecture of .net frameworkThen Murugeshwari
 
Chapter 1 - An Introduction to Programming
Chapter 1 - An Introduction to ProgrammingChapter 1 - An Introduction to Programming
Chapter 1 - An Introduction to Programmingmshellman
 
8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solvingKhan Yousafzai
 
1.1 The nature of software.ppt
1.1 The nature of software.ppt1.1 The nature of software.ppt
1.1 The nature of software.pptJAYAPRIYAR7
 
INSTALL APLLICATION SOFTWARE.pptx
INSTALL APLLICATION SOFTWARE.pptxINSTALL APLLICATION SOFTWARE.pptx
INSTALL APLLICATION SOFTWARE.pptxkarmaYonten5
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer ProgrammingProf. Erwin Globio
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbmsRituBhargava7
 

Was ist angesagt? (20)

Basic programming concepts
Basic programming conceptsBasic programming concepts
Basic programming concepts
 
Basic Computer Programming
Basic Computer ProgrammingBasic Computer Programming
Basic Computer Programming
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
 
Enhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) ModelingEnhanced Entity-Relationship (EER) Modeling
Enhanced Entity-Relationship (EER) Modeling
 
Principles of programming
Principles of programmingPrinciples of programming
Principles of programming
 
Programming languages and concepts by vivek parihar
Programming languages and concepts by vivek pariharProgramming languages and concepts by vivek parihar
Programming languages and concepts by vivek parihar
 
Basic structure of C++ program
Basic structure of C++ programBasic structure of C++ program
Basic structure of C++ program
 
System programming
System programmingSystem programming
System programming
 
Programming Fundamentals lecture 1
Programming Fundamentals lecture 1Programming Fundamentals lecture 1
Programming Fundamentals lecture 1
 
Database Design
Database DesignDatabase Design
Database Design
 
Architecture of .net framework
Architecture of .net frameworkArchitecture of .net framework
Architecture of .net framework
 
Chapter 1 - An Introduction to Programming
Chapter 1 - An Introduction to ProgrammingChapter 1 - An Introduction to Programming
Chapter 1 - An Introduction to Programming
 
8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving8.1 alogorithm & prolem solving
8.1 alogorithm & prolem solving
 
Algorithm and flowchart
Algorithm and flowchartAlgorithm and flowchart
Algorithm and flowchart
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
 
Software tools
Software toolsSoftware tools
Software tools
 
1.1 The nature of software.ppt
1.1 The nature of software.ppt1.1 The nature of software.ppt
1.1 The nature of software.ppt
 
INSTALL APLLICATION SOFTWARE.pptx
INSTALL APLLICATION SOFTWARE.pptxINSTALL APLLICATION SOFTWARE.pptx
INSTALL APLLICATION SOFTWARE.pptx
 
Introduction to Computer Programming
Introduction to Computer ProgrammingIntroduction to Computer Programming
Introduction to Computer Programming
 
File systems versus a dbms
File systems versus a dbmsFile systems versus a dbms
File systems versus a dbms
 

Andere mochten auch

Logic Formulation 2
Logic Formulation 2Logic Formulation 2
Logic Formulation 2deathful
 
CIS110 Computer Programming Design Chapter (1)
CIS110 Computer Programming Design Chapter  (1)CIS110 Computer Programming Design Chapter  (1)
CIS110 Computer Programming Design Chapter (1)Dr. Ahmed Al Zaidy
 
C++ coding for Banking System program
C++ coding for Banking System programC++ coding for Banking System program
C++ coding for Banking System programHarsh Solanki
 
Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding francopw
 
Computer Science Investigatory Project Class 12
Computer Science Investigatory Project Class 12Computer Science Investigatory Project Class 12
Computer Science Investigatory Project Class 12Self-employed
 
K-12 Module in TLE - ICT Grade 10 [All Gradings]
K-12 Module in TLE - ICT  Grade 10 [All Gradings]K-12 Module in TLE - ICT  Grade 10 [All Gradings]
K-12 Module in TLE - ICT Grade 10 [All Gradings]Daniel Manaog
 

Andere mochten auch (9)

Logic Formulation 2
Logic Formulation 2Logic Formulation 2
Logic Formulation 2
 
CIS110 Computer Programming Design Chapter (1)
CIS110 Computer Programming Design Chapter  (1)CIS110 Computer Programming Design Chapter  (1)
CIS110 Computer Programming Design Chapter (1)
 
C++ coding for Banking System program
C++ coding for Banking System programC++ coding for Banking System program
C++ coding for Banking System program
 
Week10 final
Week10 finalWeek10 final
Week10 final
 
Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding Chapter 3 — Program Design and Coding
Chapter 3 — Program Design and Coding
 
Documentation Tools
Documentation ToolsDocumentation Tools
Documentation Tools
 
Basics of Vhdl
Basics of VhdlBasics of Vhdl
Basics of Vhdl
 
Computer Science Investigatory Project Class 12
Computer Science Investigatory Project Class 12Computer Science Investigatory Project Class 12
Computer Science Investigatory Project Class 12
 
K-12 Module in TLE - ICT Grade 10 [All Gradings]
K-12 Module in TLE - ICT  Grade 10 [All Gradings]K-12 Module in TLE - ICT  Grade 10 [All Gradings]
K-12 Module in TLE - ICT Grade 10 [All Gradings]
 

Ähnlich wie Program logic and design (20)

Problem Solving Techniques
Problem Solving TechniquesProblem Solving Techniques
Problem Solving Techniques
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Beekman5 std ppt_13
Beekman5 std ppt_13Beekman5 std ppt_13
Beekman5 std ppt_13
 
Ch1 principles of software development
Ch1 principles of software developmentCh1 principles of software development
Ch1 principles of software development
 
Chapter 2(1)
Chapter 2(1)Chapter 2(1)
Chapter 2(1)
 
Introduction To Programming (2009 2010)
Introduction To Programming (2009 2010)Introduction To Programming (2009 2010)
Introduction To Programming (2009 2010)
 
Introduction to programming by MUFIX Commnity
Introduction to programming by MUFIX CommnityIntroduction to programming by MUFIX Commnity
Introduction to programming by MUFIX Commnity
 
Abcxyz
AbcxyzAbcxyz
Abcxyz
 
ArduinoWorkshop2.pdf
ArduinoWorkshop2.pdfArduinoWorkshop2.pdf
ArduinoWorkshop2.pdf
 
PCCF UNIT 1.pptx
PCCF UNIT 1.pptxPCCF UNIT 1.pptx
PCCF UNIT 1.pptx
 
What is algorithm
What is algorithmWhat is algorithm
What is algorithm
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
10tait
10tait10tait
10tait
 
Chapter 10
Chapter 10 Chapter 10
Chapter 10
 
Software develop....
Software develop.... Software develop....
Software develop....
 
Chapter 5( programming) answer
Chapter 5( programming) answerChapter 5( programming) answer
Chapter 5( programming) answer
 
Introduction to Programming.docx
Introduction to Programming.docxIntroduction to Programming.docx
Introduction to Programming.docx
 
MPP-UPNVJ
MPP-UPNVJMPP-UPNVJ
MPP-UPNVJ
 
Unit 1 python (2021 r)
Unit 1 python (2021 r)Unit 1 python (2021 r)
Unit 1 python (2021 r)
 
Stnotes doc 5
Stnotes doc 5Stnotes doc 5
Stnotes doc 5
 

Mehr von Chaffey College (20)

Strings Objects Variables
Strings Objects VariablesStrings Objects Variables
Strings Objects Variables
 
Ruby Chapter 2
Ruby Chapter 2Ruby Chapter 2
Ruby Chapter 2
 
Social networks and games
Social networks and gamesSocial networks and games
Social networks and games
 
Serious games
Serious gamesSerious games
Serious games
 
Chapter 05
Chapter 05Chapter 05
Chapter 05
 
Chapter 04
Chapter 04Chapter 04
Chapter 04
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
 
The games factory 2 alien wars
The games factory 2 alien warsThe games factory 2 alien wars
The games factory 2 alien wars
 
Target markets
Target marketsTarget markets
Target markets
 
Ch 8 introduction to data structures
Ch 8 introduction to data structuresCh 8 introduction to data structures
Ch 8 introduction to data structures
 
Ch 8 data structures in alice
Ch 8  data structures in aliceCh 8  data structures in alice
Ch 8 data structures in alice
 
Ch 7 recursion
Ch 7 recursionCh 7 recursion
Ch 7 recursion
 
Intro to gml
Intro to gmlIntro to gml
Intro to gml
 
Power point unit d
Power point unit dPower point unit d
Power point unit d
 
Power point unit c
Power point unit cPower point unit c
Power point unit c
 
Power point unit b
Power point unit bPower point unit b
Power point unit b
 
Power point unit a
Power point unit aPower point unit a
Power point unit a
 
Gamegraphics
GamegraphicsGamegraphics
Gamegraphics
 
Gamesound
GamesoundGamesound
Gamesound
 
Ch 6 text and sound in alice
Ch 6 text and sound in aliceCh 6 text and sound in alice
Ch 6 text and sound in alice
 

Program logic and design