Program Development Cycle Prof. Carlos Rodríguez Sánchez.

Slides:



Advertisements
Similar presentations
You WANT me to make a paper airplane??? A lesson in calculating the speed of an object.
Advertisements

Function Rules By: Christine Berg Edited By: V T Hamilton Edited By: V T Hamilton.
What is motion? An object is in motion when it’s distance from another object changes. What is a reference point? It is an object or place used to determine.
Chapter 1 - VB 2008 by Schneider1 Chapter 1 - An Introduction to Computers and Problem Solving 1.1 An Introduction to Computers 1.2 Windows, Folders, and.
Introductory Computer Sciences
1.4 Programming Tools Flowcharts Pseudocode Hierarchy Chart
Chapter 1 - An Introduction to Computers and Problem Solving
Chapter 2 - Problem Solving
Chapter 2 - Problem Solving
Speed and Stopping Distances
Chapter 1 - An Introduction to Computers and Problem Solving
Programming Tools Flowcharts Pseudocode Algorithm Chapter 2.
Introduction to Computing Dr. Nadeem A Khan. Lecture 4.
The Program Development Cycle and Program Design Tools
Introduction to Computing Dr. Nadeem A Khan. Lecture 5.
Writing a function rule You are traveling in a car at an average speed of 55mph. Whrite a function rule that describes the relationship between the time.
Introduction to Computers and Programming
1 Chapter 1 - An Introduction to Computers and Problem Solving 1.1 An Introduction to Computers 1.2 Windows, Folders, and Files 1.3 Program Development.
IE 212: Computational Methods for Industrial Engineering
CS 0004 –Lecture 8 Jan 24, 2011 Roxana Gheorghiu.
Chapter 1 - VB 2008 by Schneider1 Chapter 1 - An Introduction to Computers and Problem Solving 1.1 An Introduction to Computers 1.2 Windows, Folders, and.
MORE PROBLEMS. Calculate. 1. Write Java code that defines a real number called A, and gives it the value of Then define an additional number with.
SPEED, DISTANCE AND TIME
How to Calculate Speed of an Object Your Subtitle Goes Here.
Speed Pages
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: An Introduction to Programming Using Visual Basic 2012, All Rights ReservedAn Introduction.
Chapter 2 - VB.NET by Schneider1 Chapter 2 - Problem Solving Program Development Cycle Programming Tools.
CPS120 Introduction to Computer Programming The Programming Process.
IXA 1234 : C++ PROGRAMMING CHAPTER 1. PROGRAMMING LANGUAGE Programming language is a computer program that can solve certain problem / task Keyword: Computer.
Flowcharts. Problem Solving Computer programs are written to solve problems or perform tasks Programmers translate the solutions or tasks into a language.
Programming at a high level. Developing a Computer Program Programmer  Writes program in source code (VB or other language) Compiler  Converts source.
Rounding and Metric conversions Estimating Equations (add & subtract)
Chapter 11 Chapter 1 - An Introduction to Computers and Problem Solving 1.1 An Introduction to Computers 1.2 Windows, Folders, and Files 1.3 Program Development.
EXAMPLE 1 Dividing a Fraction by a Fraction a = = 3 4 1, or b. – – = = 7 (– 2) 9 – 4 = 1 4 – 2, or.
The basics of the programming process The development of programming languages to improve software development Programming languages that the average user.
Programming at a high level. Developing a Computer Program Programmer  Writes program in source code (VB or other language) Compiler  Converts source.
$1 Million $500,000 $250,000 $125,000 $64,000 $32,000 $16,000 $8,000 $4,000 $2,000 $1,000 $500 $300 $200 $100 Welcome.
1 Programming Tools Flowcharts Pseudocode Hierarchy Chart Direction of Numbered NYC Streets Algorithm Class Average Algorithm.
Chapter 1 - VB 2008 by Schneider1 Chapter 1 - An Introduction to Computers and Problem Solving 1.1 An Introduction to Computers 1.2 Windows, Folders, and.
Motion Recognizing, Describing, and Measuring Motion.
Introduction to Computing Dr. Nadeem A Khan. Lecture 2.
Chapter 2 - VB 2005 by Schneider- modified by S. Jane '081 Chapter 2 - Problem Solving 2.1 Program Development Cycle 2.2 Programming Tools.
X = 3y = 4z = 8 2x Step 1X = 3 Step 22(3) 2 – 6 2 Step 4 2(9) – 6 2Step 3 18 – 12 =6.
Expressing Algorithms as Flowcharts and Pseudocode
Flowcharts C++ Lab. Algorithm An informal definition of an algorithm is: a step-by-step method for solving a problem or doing a task. Input data A step-by-step.
How Computers Solve Problems Computers also use Algorithms to solve problems, and change data into information Computers can only perform one simple step.
Chapter 2- Visual Basic Schneider1 Chapter 2 Problem Solving.
ALMAJMA'AH UNIVERSITY College of Science and Humanitarians Studies in Alghat Information Technology Section (211Tal course)
ALMAJMA'AH UNIVERSITY College of Science and Humanitarians Studies in Alghat Management Information System Section (211 NMA course) Introduction to Programming.
Visual Basic Programming Introduction to Computers Programming.
Speed How many measurements for speed can you think of?
Program Development Cycle
Multiplying and Dividing Decimals
Chapter 2: Input, Processing, and Output
Introduction to Computing
5.1 Integer Exponents and Scientific Notation.
SPEED, DISTANCE AND TIME
Chapter 1 - An Introduction to Computers and Problem Solving
30 miles in 1 hour 30 mph 30 miles per hour
A B A B C D C D A B A B C D C D A B A B C D C D A B A B C D C D
Speed and Velocity What is Speed and Velocity?.
EQ: How Can We Measure Speed?
Chapter 1 - An Introduction to Computers and Problem Solving
Flowcharts and Pseudocode
Distance=Rate x Time.
Recognizing, Describing, and Measuring Motion
Starter Questions Convert the following to minutes :-
Continue with conditional
Recognizing, Describing, and Measuring Motion
Conclusion questions for toy car lab
Presentation transcript:

Program Development Cycle Prof. Carlos Rodríguez Sánchez

Program Planning (oriented to objects) Analyze Design Choose the interfase Code Test & debug Complete the documentation

Examples: How fast is a car traveling if it goes 50 miles in 2 hours? Formula: rate = distance / time Rate = 50 miles / 2 hours Rate = 25 mph How much postage to put on the envelope when you mail a letter? Rule = 1 stamp for every 5 sheets of paper or fraction Algorithm: –R–Request the number of sheets –D–Divide by 5 –R–Round the quotient up the next highest whole number

Algorithm Request the number of sheets of paper; call it SHEETS (input) Divide SHEETS by 5 (processing) Round the quotient up to the next highest whole number; call it STAMPS (processing) Reply with the number STAMPS (output) We can test the algorithm for a letter with 16 sheets of paper.

Performing a Task on the Computer INPUT PROCESSING OUTPUT

Programming Flowcharts Representación gráfica de un algorítmo Utiliza símbolos estandarizados

Flowchart START SHEETS STAMPS = SHEETS / 5 ROUND (STAMPS) STAMPS STOP

Símbolos Principales