Download presentation
Presentation is loading. Please wait.
Published byErika McDaniel Modified over 9 years ago
1
CSC 111
2
Solving Problems with Computers
3
Java Programming: From Problem Analysis to Program Design, Third Edition3 Solving Problems Stages 1.Problem Definition Define the main Problem
4
Java Programming: From Problem Analysis to Program Design, Third Edition4 Problem Definition Write a Program to Print the Sum of two integer Numbers Write a program to Print the Average of three integer numbers Write a program to print the volume of a cube and the sum of it’s surfaces’ areas
5
Java Programming: From Problem Analysis to Program Design, Third Edition5 Solving Problems Stages 1.Problem Definition Define the main Problem 2.Problem Analysis Determine the inputs, outputs, Arithmetic & logic operations
6
Java Programming: From Problem Analysis to Program Design, Third Edition6 Problem Analysis Write a Program to Print the Sum of two integer Numbers Inputs : 1.First Number 2.Second Number Operations : Summation = first + second Output : 1.The summation
7
Java Programming: From Problem Analysis to Program Design, Third Edition7 Problem Analysis Write a program to Print the Average of three integer numbers Inputs : 1.First Number 2.Second Number 3.Third Number Operations : Average = (first + second + third ) / 3 Output : 1.The Average
8
Java Programming: From Problem Analysis to Program Design, Third Edition8 Problem Analysis Write a program to print the volume of a cube and the sum of it’s surfaces’ areas Inputs : 1.Side Length Operations : Volume = side * side * side Surface area = ( side * side ) * 6 Output : 1.The Volume 2.The surface area
9
Java Programming: From Problem Analysis to Program Design, Third Edition9 Solving Problems Stages Problem Definition Problem Analysis Solution Design Design a solution for the problem by writing an algorithm or drawing a flow chart Algorithm Flow Chart
10
Java Programming: From Problem Analysis to Program Design, Third Edition10 Basic steps for designing a solution Read all the inputs Calculate operations Print the output
11
Java Programming: From Problem Analysis to Program Design, Third Edition11 Algorithms Write a Program to Print the Sum of two integer Numbers 1.Start the program 2.Read the first number and save in the variable ( N1 ) 3.Read the second number and save in the variable ( N2 ) 4.Sum the both numbers and save the result in the variable ( Sum ) Sum = N1 + N2 5.Print the variable ( Sum ) 6.End the program
12
Java Programming: From Problem Analysis to Program Design, Third Edition12 Algorithms Write a program to Print the Average of three integer numbers 1.Start the program 2.Read the first number and save in the variable ( num1 ) 3.Read the second number and save in the variable ( num2 ) 4.Read the third number and save in the variable ( num3 ) 5.Sum the three numbers and save the result in the variable ( result ) result = num1 + num2 + num3
13
Java Programming: From Problem Analysis to Program Design, Third Edition13 Algorithms Write a program to Print the Average of three integer numbers 6.Divide the variable ( result ) by 3 and save the result in variable ( Average ) Average = result / 3 7.Print the variable ( Average ) 8.End the program
14
Java Programming: From Problem Analysis to Program Design, Third Edition14 Algorithms Write a program to print the volume of a cube and the sum of it’s surfaces’ areas 1.Start the program 2.Read the length of the side and save in variable ( Length ) 3.Volume = Length * Length * Length 4.Surface = ( Length * Length ) * 6 5.Print the variable ( Volume ) 6.Print the variable ( Surface ) 7.End the program
15
Java Programming: From Problem Analysis to Program Design, Third Edition15 Flow Chart
16
Java Programming: From Problem Analysis to Program Design, Third Edition16 Loops Start/End Read/Print Arithmetic Operations Decision Connectors arrows Connectors points Comments Flow chart’s Symbols Start Read n1 N2 = 5 End Print n1 N2 = n1+3 n1 > 3 // my name
17
Simple Sequential Flow Charts start End
18
Java Programming: From Problem Analysis to Program Design, Third Edition18 Write a Program to Print the Sum of two integer Numbers 1.Start the program 2.Read the first number and save in the variable ( N1 ) 3.Read the second number and save in the variable ( N2 ) 4.Sum the both numbers and save the result in the variable ( Sum ) Sum = N1 + N2 5.Print the variable ( Sum ) 6.End the program start Read N1 Read N2 Sum = N1 + N2 Print Sum End
19
Java Programming: From Problem Analysis to Program Design, Third Edition19 Write a program to print the volume of a cube and the sum of it’s surfaces’ areas 1.Start the program 2.Read the length of the side and save in variable ( Length ) 3.Volume = Length * Length * Length 4.Surface = ( Length * Length ) * 6 5.Print the variable ( Volume ) 6.Print the variable ( Surface ) 7.End the program start Read L ٍSurface = ( L * L ) * 6 Print Volume End Volume = L * L * L Print Surface
20
Java Programming: From Problem Analysis to Program Design, Third Edition20 Write a program to Print the Average of three integer numbers start Read num1 Read num2 result = num1+num2+num3 Print Average End Read num3 Average = result/3 start Read num1,num2,num3 result = num1+num2+num3 Print Average End Average = result/3 or
21
Java Programming: From Problem Analysis to Program Design, Third Edition21 Write a program to Print the Average of three integer numbers start Read num1,num2,num3 Average = ( num1+num2+num3 ) / 3 Print Average End or
22
Java Programming: From Problem Analysis to Program Design, Third Edition22 Write a program to Print the Average of three integer numbers start Read num1 Read num2 Print Average End Read num3 Average = result/3 result = num1+num2+num3 start Read num3 Read num1 result = num1+num2+num3 Print Average End Read num2 Average = result/3
23
Java Programming: From Problem Analysis to Program Design, Third Edition23 Write a program to Print the Average of three integer numbers start Read num1, num2,num3 result = num1+num2+num3 Print result End Average = result/3 start Read num1, num2,num3 Print result End Average = result/3 result = num1+num2+num3 Print Average
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.