







































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of problem-solving phases, focusing on producing algorithms and their implementation using pseudocode and flowcharts. It includes examples of converting lengths from feet to centimeters, calculating the area of a rectangle, and finding the roots of a quadratic equation.
Typology: Assignments
1 / 47
This page cannot be seen from the preview
Don't miss anything!








































A typical programming task can be divided into two phases:
produce an ordered sequence of steps that describe solution of problem this sequence of steps is called an algorithm
implement the program in some programming language
Example 1: Write an algorithm to
determine a student’s final grade and indicate whether it is passing or failing. The final grade is calculated as the average of four marks.
Pseudocode :
(Dictionary) A schematic representation of a sequence of operations, as in a manufacturing process or computer program. (Technical) A graphical representation of the sequence of operations in an information system or program. Information system flowcharts show how data flows from source documents through the computer to final distribution to users. Program flowcharts show the sequence of instructions in a single program or subroutine. Different symbols are used to draw each type of flowchart.
A Flowchart
shows logic of an algorithm emphasizes individual steps and their interconnections e.g. control flow from one action to the next
“PASS”^ PRINT
Step 1: Input M1,M2,M3,M Step 2: GRADE (M1+M2+M3+M4)/ Step 3: if (GRADE <50) then Print “FAIL” else Print “PASS” endif
START
M1,M2,M3,M4^ Input
GRADE (M1+M2+M3+M4)/
GRADE<5^ IS 0 “FAIL”^ PRINT
STOP
N^ Y
Write an algorithm and draw a flowchart to
convert the length in feet to centimeter.
Pseudocode :
Write an algorithm and draw a flowchart that will read the two sides of a rectangle and calculate its area.
Pseudocode
Algorithm Step 1: Input W,L Step 2: A L x W Step 3: Print A
START
Input W, L
A L x W
Print A
STOP
Pseudocode :
Algorithm : Step 1: Input a, b, c Step 2: d sqrt ( ) Step 3: x1 (– b + d) / (2 xa) Step 4: x2 (– b – d) / (2 x a) Step 5: Print x1,x
START
a, b, c^ Input
d sqrt(b x b – 4 xa xc)
Print x 1 ,x 2
STOP
x 1 (– b +d) / (2 xa) X 2 (– b – d) / (2 xa)
b b 4 a c
is A>B
Print B
Print A
Y N
The structure is as follows