Ch2 - Click to edit Master subtitle style 7/14/2008...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Click to edit Master subtitle style 7/14/2008 prepared by NI, edited by CSEB114: Principle of programming Chapter 2: Problem Solving 7/14/2008 prepared by NI, edited by Chapter 2: Problem Solving prepared by NI, edited by In this chapter you will learn about: Introduction to Problem Solving Software development method (SDM) Specification of needs Problem analysis Design and algorithmic representation Implementation Testing and verification Documentation 7/14/2008 prepared by NI, edited by Section 1 Introduction to Problem Solving 7/14/2008 prepared by NI, edited by Introduction to Problem Solving prepared by NI, edited by 7/14/2008 prepared by NI, edited by Introduction to Problem Solving prepared by NI, edited by Problem solving is the process of transforming the description of a problem into a solution by using our knowledge of the problem domain and by relying on our ability to select and use appropriate problem-solving strategies, techniques and tools. Computers can be used to help us solving pr oblems 7/14/2008 prepared by NI, edited by Section 2 Software Development Method (SDM) 7/14/2008 prepared by NI, edited by Software Development Method (SDM) prepared by NI, edited by 1. Specification of needs 2. Problem analysis 3. Design and algorithmic representation 4. Implementation 5. Testing and verification 6. Documentation 7/14/2008 prepared by NI, edited by Specification of Needs prepared by NI, edited by To understand exactly: what the problem is what is needed to solve it what the solution should provide if there are constraints and special conditions. 7/14/2008 prepared by NI, edited by Problem Analysis prepared by NI, edited by In the analysis phase, we should identify the following: Inputs to the problem, their form and the input media to be used Outputs expected from the problem, their form and the output media to be used Special constraints or conditions (if any) Formulas or equations to be used 7/14/2008 prepared by NI, edited by Test your Understanding prepared by NI, edited by The total weight of a tin and the cookies it contains is 2 pounds. After of the cookies are eaten, the tin and the remaining cookies weigh 0.8 pounds. What is the weight of the empty tin in pounds? Design a program to compute the car parking fee base on these rates: first 2 hours = RM1 per hour, the following hours is RM2 per hour. 7/14/2008 prepared by NI, edited by Design and Algorithmic Representation prepared by NI, edited by An algorithm is a sequence of a finite number of steps arranged in a specific logical order which, when executed, produces the solution for a problem....
View Full Document

This note was uploaded on 06/01/2011 for the course ECON 101 taught by Professor Yip during the Spring '11 term at Al-Quds University.

Page1 / 45

Ch2 - Click to edit Master subtitle style 7/14/2008...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online