What is a program? ( 4 )
Basic Computer Operations ( 6 )
A computer can:
1. receive information. → input
2. produce information. → output
3. perform arithmetic ( Basic Calculation + , - , * , / )
4. assign a value to a piece of data.
5. compare two pieces of information and select one of two alternative actions.
6. repeat a group of actions.
What is Problem Solving refer to?
What is an Algorithm?
Key characteristics of an effective algorithm ( 5 )
What tools can we represent algorithm ? ( 2 )
What are the standard rules to pseudocode? ( 5 )
What is the purpose of define the procedual logic of an algorithm using Pseudocode? ( 2 )
What does flowchat use to represent the program logic?
What are the steps to develop a program? ( 7 )
How can we define the problem when developing our program ?
What does outline the solution do ?
How can we outline the solution? ( 5 )
Example : Write a program to calculate the average of a list of number
How to develop ( write out ) an algorithm using what tools ? ( 2 )
List out all the common terms used ( 5 )
What does diamond indicate?
What does the hexagon indicates?
What does the double line rectangle indicates?
What does the arrow indicates?
What does circles with arrows indicate
What is the most important and the most often forgotten steps?
What is the main purpose for testing algorithm for correctness?
What do we do when we are in Step 5 : Code th Algorithm?
What should we do when we are in Step 6 : Run the Program? ( 2 )