Al Karma Language School 
Computer Department 
Prep. 3 
Model 1 
Name: - ……………………. Class:- ……….. 
First: State whether the following statements are true (√ ) or false (X) 
1-Flowcharts use symbols and lines with arrows to represent an Algorithm ( 
) 
2-You can use any Geometric shape to represent Algorithms when drawing 
flowcharts 
( 
) 
3-Flowcharts can be drawn using software only and can’t be drawn on paper ( 
) 
4- The symbol………………..is used to represent both the start and the end 
(Terminal) 
( 
) 
5- The rectangle symbol represents only one processing operation ( 
) 
6- The flow of steps will always be from top to bottom or from left to right. ( 
) 
Second: Underline the correct answer (between brackets) 
1- A diagram that uses graphical symbols to illustrate the sequence of steps for solving a 
problem 
( Flowchart - Problem Solving - algorithm ) 
2- Which of the following symbols describe the decision-making processes in flowcharts 
( - - ) 
3- The objective or the specific output that we want to attain 
(Problem - Problem Solving - Algorithm ) 
4- Which of the following express the processing operation 
( - - )
Third: Answer This Quiestion:- 
Write down the Algorithm, and draw a flowchart to calculate the area of a 
circle whose radius “R” is known, bearing in mind that the equation of the 
area is: Area =3.14*R*R. 
 First: Define the problem 
Second: Algorithm Third: Flowchart 
Output: 
Input: 
Solution:
Al Karma Language School 
Computer Department 
Prep. 3 
Model 2 
Name: - ……………………. Class:- ……….. 
First: State whether the following statements are true (√ ) or false (X) 
1- The symbol …………….is used when a question has more than one alternative ( 
) 
2- Two paths (lines)should come out from the diamond … ………..symbol ( 
) 
3- The line with an arrow (flow line) should be from left to right or from top to 
bottom. 
( 
) 
4- The (Algorithm) is the first stage of Problem Solving ( 
) 
5-The rectangle symbol………………… represents only one processing ( 
) 
6-To draw “Flowcharts” you can use any Geometric shape for representing 
solution steps. 
( 
) 
Second: Underline the correct answer (between brackets) 
1-It is the blueprint, from which the individual objects, are created 
(Object – Function - Class) 
2-In the following formula C = A + B; C represent 
(Stored value– Variable ) 
3. Iterations and branching can be represented through 
(Flowchart - Algorithm - Problem Solving) 
4. The first stage of solving Problem 
(Solution steps - Define the Problem - Determine the input)
Third: Answer This Quiestion:- 
Draw a flowchart for a program that obtains a number from the user. Determine the 
number type (even or odd) and print the result. 
First: Define the problem 
Seco nd: Algorithm Third: Flowchart 
Output: 
Input: 
Solution:
Al Karma Language School 
Computer Department 
Prep. 3 
Model 3 
Name: - ……………………. Class:- ……….. 
First: State whether the following statements are true (√ ) or false (X) 
1 - At least two paths (branches)must come out from this shape ( 
) 
2 - The first stage of problem solving is the Algorithm ( 
) 
3 -Flowchart uses graphic symbols and lines to represent Problem solving steps . ( 
) 
4 -The symbol used to output more than one result on the screen or the printer 
is 
( 
) 
5 - The symbol………………….. is used to input and output. ( 
) 
6 - There aren’t special symbols with special meaning in flow chart. ( 
) 
Second: Underline the correct answer (between brackets) 
1- …………………. Block used to begin and end the flowchart. 
(Terminal – Decision) 
2- Only one flow line should come out or from a …………….. Block. 
(Process – Decision) 
3- Only one flow line should enter a …………………….. Block. 
(Flow line – Decision) 
4 - In the following formula X = Y + 3; Y represent 
(Stored value– Variable)
Third: Answer This Quiestion:- 
Write down the Algorithm, and draw a flowchart to enter two numbers, 
then Print “the largest is …? “and, “the smallest number is…? “. 
 First: Define the problem 
Output: print out “the largest number is …...? “– “the smaller number is ...…? “ 
Input: X, Y. 
Second: Algorithm Third: Flowchart 
Solution:
Al Karma Language School 
Computer Department 
Prep. 3 
Model 4 
Name: - ……………………. Class:- ……….. 
First: State whether the following statements are true (√ ) or false (X) 
1- program flowchart serve as good program documentation. ( 
) 
2- Every symbol has a meaning and permanent use in the entire flowchart and 
doesn’t change from one to another. 
( 
) 
3- To solve a problem, we must determine the proper algorithm by arranging the 
equations in correct sequance. 
( 
) 
4- Only one flow line should come out or from a process symple, and only one 
flow line is used in conjunction with terminal symbol. 
( 
) 
5- Only one flow line should enter a decision symbol, but two or three leave it ( 
) 
6-Ensure that the flowchart has a logical start and finish. ( 
) 
7-It is useful to test the validity of the flowchart by passing through it with a 
simple data. 
( 
) 
Second: Underline the correct answer (between brackets) 
1-The …………. Is the first stage of solving Problem. 
(Algorithm –Problem Definition –Program design) 
2- Which of the following express the processing operation 
3-In the following formula C = A + B; C represent 
(Stored value– Variable ) 
(Flowchart - Algorithm - Problem Solving)
4. Iterations and branching can be represented through
Third: Answer This Quiestion:- 
Draw a flowchart for a program that gets a temperature degree from the 
user, and print out the following results “Greater than zero” – “Less than 
zero” – “Equal zero”. 
 First: Define the problem 
Output: Print out “greater than zero” – “less than zero “- “equal zero”. 
Input: Degree Celsius “D”. 
Solution: The temperature degree entered will be compared to zero. 
Second: Algorithm Third: Flowchart

Prep3 computer midterm revision

  • 1.
    Al Karma LanguageSchool Computer Department Prep. 3 Model 1 Name: - ……………………. Class:- ……….. First: State whether the following statements are true (√ ) or false (X) 1-Flowcharts use symbols and lines with arrows to represent an Algorithm ( ) 2-You can use any Geometric shape to represent Algorithms when drawing flowcharts ( ) 3-Flowcharts can be drawn using software only and can’t be drawn on paper ( ) 4- The symbol………………..is used to represent both the start and the end (Terminal) ( ) 5- The rectangle symbol represents only one processing operation ( ) 6- The flow of steps will always be from top to bottom or from left to right. ( ) Second: Underline the correct answer (between brackets) 1- A diagram that uses graphical symbols to illustrate the sequence of steps for solving a problem ( Flowchart - Problem Solving - algorithm ) 2- Which of the following symbols describe the decision-making processes in flowcharts ( - - ) 3- The objective or the specific output that we want to attain (Problem - Problem Solving - Algorithm ) 4- Which of the following express the processing operation ( - - )
  • 2.
    Third: Answer ThisQuiestion:- Write down the Algorithm, and draw a flowchart to calculate the area of a circle whose radius “R” is known, bearing in mind that the equation of the area is: Area =3.14*R*R.  First: Define the problem Second: Algorithm Third: Flowchart Output: Input: Solution:
  • 3.
    Al Karma LanguageSchool Computer Department Prep. 3 Model 2 Name: - ……………………. Class:- ……….. First: State whether the following statements are true (√ ) or false (X) 1- The symbol …………….is used when a question has more than one alternative ( ) 2- Two paths (lines)should come out from the diamond … ………..symbol ( ) 3- The line with an arrow (flow line) should be from left to right or from top to bottom. ( ) 4- The (Algorithm) is the first stage of Problem Solving ( ) 5-The rectangle symbol………………… represents only one processing ( ) 6-To draw “Flowcharts” you can use any Geometric shape for representing solution steps. ( ) Second: Underline the correct answer (between brackets) 1-It is the blueprint, from which the individual objects, are created (Object – Function - Class) 2-In the following formula C = A + B; C represent (Stored value– Variable ) 3. Iterations and branching can be represented through (Flowchart - Algorithm - Problem Solving) 4. The first stage of solving Problem (Solution steps - Define the Problem - Determine the input)
  • 4.
    Third: Answer ThisQuiestion:- Draw a flowchart for a program that obtains a number from the user. Determine the number type (even or odd) and print the result. First: Define the problem Seco nd: Algorithm Third: Flowchart Output: Input: Solution:
  • 5.
    Al Karma LanguageSchool Computer Department Prep. 3 Model 3 Name: - ……………………. Class:- ……….. First: State whether the following statements are true (√ ) or false (X) 1 - At least two paths (branches)must come out from this shape ( ) 2 - The first stage of problem solving is the Algorithm ( ) 3 -Flowchart uses graphic symbols and lines to represent Problem solving steps . ( ) 4 -The symbol used to output more than one result on the screen or the printer is ( ) 5 - The symbol………………….. is used to input and output. ( ) 6 - There aren’t special symbols with special meaning in flow chart. ( ) Second: Underline the correct answer (between brackets) 1- …………………. Block used to begin and end the flowchart. (Terminal – Decision) 2- Only one flow line should come out or from a …………….. Block. (Process – Decision) 3- Only one flow line should enter a …………………….. Block. (Flow line – Decision) 4 - In the following formula X = Y + 3; Y represent (Stored value– Variable)
  • 6.
    Third: Answer ThisQuiestion:- Write down the Algorithm, and draw a flowchart to enter two numbers, then Print “the largest is …? “and, “the smallest number is…? “.  First: Define the problem Output: print out “the largest number is …...? “– “the smaller number is ...…? “ Input: X, Y. Second: Algorithm Third: Flowchart Solution:
  • 7.
    Al Karma LanguageSchool Computer Department Prep. 3 Model 4 Name: - ……………………. Class:- ……….. First: State whether the following statements are true (√ ) or false (X) 1- program flowchart serve as good program documentation. ( ) 2- Every symbol has a meaning and permanent use in the entire flowchart and doesn’t change from one to another. ( ) 3- To solve a problem, we must determine the proper algorithm by arranging the equations in correct sequance. ( ) 4- Only one flow line should come out or from a process symple, and only one flow line is used in conjunction with terminal symbol. ( ) 5- Only one flow line should enter a decision symbol, but two or three leave it ( ) 6-Ensure that the flowchart has a logical start and finish. ( ) 7-It is useful to test the validity of the flowchart by passing through it with a simple data. ( ) Second: Underline the correct answer (between brackets) 1-The …………. Is the first stage of solving Problem. (Algorithm –Problem Definition –Program design) 2- Which of the following express the processing operation 3-In the following formula C = A + B; C represent (Stored value– Variable ) (Flowchart - Algorithm - Problem Solving)
  • 8.
    4. Iterations andbranching can be represented through
  • 9.
    Third: Answer ThisQuiestion:- Draw a flowchart for a program that gets a temperature degree from the user, and print out the following results “Greater than zero” – “Less than zero” – “Equal zero”.  First: Define the problem Output: Print out “greater than zero” – “less than zero “- “equal zero”. Input: Degree Celsius “D”. Solution: The temperature degree entered will be compared to zero. Second: Algorithm Third: Flowchart