15-11-2012, 06:02 PM
Program Development Cycle Programming Tools
1Program Development.pptx (Size: 79.38 KB / Downloads: 25)
Machine Language
The fundamental language of the computer’s processor, also called Low Level Language.
All programs are converted into machine language before they can be executed.
Consists of combination of 0’s and 1’s that represent high and low electrical voltage.
Assembly Language
A low level language that is similar to machine language.
Uses symbolic operation code to represent the machine operation code.
High Level Language
Computer (programming) languages that are easier to learn.
Uses English like statements.
Examples are C ++, Visual Basic, Pascal, Fortran and …..
Program Development Cycle:
1. Analyze: Define the problem
2. Design: Plan the solution to the problem
3. Choose the Interface: Select the objects
4. Code: Translate the algorithm into a programming language.
5. Debug and Test: Locate and remove any errors in the program.
6. Complete the Documentation: Organize all the materials that describe the program.
What is a flowchart?
Logic diagram to describe each step that the program must perform to arrive at the solution.
A popular logic tool used for showing an algorithm in graphics form.
Purpose of Flowcharting:
An aid in developing the logic of a program.
Verification that all possible conditions have been considered in a program.
Provides means of communication with others about the program.
A guide in coding the program.
Documentation for the program.
What is a Hierarchy Chart?
Shows the overall program’s structure.
Describes what each part, or module, of the program does.
Also how each module relates to other modules in the program.