Monday, September 29, 2008

Introduction to Programming World

introduction to programming
Computer programming is a process in writing, testing and maintenance a source code from computer program. People who write a source code is called a programmer, coder or (software) developer. Software engineering is an implementation systematically for developing, operation and maintenance from a software. In software engineering, there are six step commonly when we would like to create a software and here they are:
1. Requirement Specification
2. Design
3. Coding
4. Testing
5. Implementation
6. Maintenance

Introduction to Algorithm
The Algorithm is a part of list have beginning and ending in solving problem. This concept always called with IPO (Input-Process-Output).


Example:
Input: man
Process: learning
Output: man with strong knowledge

The Algorithm is a description how should we do to change the input to be output. Here is the example of algorithm:
Eating: grab the spoon, fill the spoon with food until the spoon is full of food, open the mouth, raise the spoon until it reach the mouth and close the mouth while pulling the spoon out of the mouth.


The Algorithm has some keywords:
• Do something
• If this condition was met do something, if not do something else
• Do something until this condition was met.
• If something happened, do something

Introduction to Flowchart
The Flowchart is the representation that figure from a process or algorithm. Flowchart use some symbol, they are:


  1. Terminator
  2. Arrow
  3. Process
  4. Input / data
  5. Decision


No comments: