111_Lecture2_2016 - EM111 Computer Applications in Engineering Lecture 2 Flowchart Examples Computer Applications in Engineering Your first Quiz Online

111_Lecture2_2016 - EM111 Computer Applications in...

This preview shows page 1 - 12 out of 53 pages.

Computer Applications in Engineering EMÜ111 Computer Applications in Engineering Lecture 2: Flowchart Examples
Image of page 1
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
Image of page 2
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
Image of page 3
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.
Image of page 4
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.
Image of page 5