Post on 16-Dec-2015
transcript
Intro to Programming Logic and Design
CIS 115Brought to you by:
done by Angela Robinson for CSC 289
Table of Contents: Before you begin
What will it do? How will it do this?
Tools Pseudo Code Flow Charts
Summary Review
done by Angela Robinson for CSC 289
done by Angela Robinson for CSC 289
Before you begin…Ask yourself these questions…
Table of Contents
What will the Program be doing?
done by Angela Robinson for CSC 289Table of Contents
How do you do that?
done by Angela Robinson for CSC 289
1. Find Toothbrush2. Find Toothpaste3. Put toothpaste
on toothbrush4. Brush teeth until
clean5. Rinse mouth with
water
Table of Contents
done by Angela Robinson for CSC 289Table of Contents
Tools to go beyond AlgorithmReference: Algorithm document
done by Angela Robinson for CSC 289Table of Contents
done by Angela Robinson for CSC 289
Flow Chart
The top picture are symbols from MS Visio Basic Flowchart symbols. The bottom two pictures are taken from Raptor.
Click here for the Flowchart document of the Brushing Teeth algorithm
Table of Contents
done by Angela Robinson for CSC 289
Pseudo Code
Click here to access the pseudo code document for brushing your teeth.
Table of Contents
Lets ReviewA summary of what we have learned here
done by Angela Robinson for CSC 289Table of Contents
What are the two questions to start your design process?
1.What is the program going to be doing?
2.How do you do it?done by Angela Robinson for CSC 289
Table of Contents
What are the basic steps of the program called?
An Algorithm
done by Angela Robinson for CSC 289Table of Contents
What tools can you use to design your program after getting an Algorithm?
1.Pseudo Code2.Flow Charts
done by Angela Robinson for CSC 289Table of Contents
Resources Clip art provided by either Microsoft or
Click Art 400K of Borderbund Starting out with Programming logic &
Design, second edition by Tony Gaddis Video recorded with Cam Studio
(www.camstudio.org) Video edited with Adobe Premiere
(www.adobe.com)
done by Angela Robinson for CSC 289Table of Contents