Computer Applications in Engineering
EMÜ111 Computer Applications in
Engineering
Lecture 2: Flowchart Examples

Computer Applications in Engineering
Online
Quiz through moodle
http://
ieportal.hacettepe.edu.tr/moodle
The
quiz will be active for 24 hours:
Wednesday
, October 18 2016, 13:30
Thursday
, October 19 2016, 13:29
Your first Quiz

Computer Applications in Engineering
Algorithms And Flowcharts
A typical programming task can be divided into two
phases:
Problem solving phase
produce an ordered sequence of steps that describe
solution of problem
this sequence of steps is called an
algorithm
Implementation phase
implement the program in some programming language

Computer Applications in Engineering
Steps in Problem Solving
First produce a general algorithm (one can use
pseudocode
)
Refine the algorithm successively to get step by step
detailed
algorithm
that is very close to a computer
language.
Pseudocode
is an artificial and informal language that
helps programmers develop algorithms. Pseudocode
is very similar to everyday English.

Computer Applications in Engineering
Pseudocode & Algorithm
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.