CHE110-L06 - Programming Concepts Introduction to Visual...

Info icon This preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
Department of Chemical Engineering Programming Concepts & Introduction to Visual Basic for Applications CHE110 Introduction to Programming & Problem Solving
Image of page 1

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

View Full Document Right Arrow Icon
Department of Chemical Engineering Desirable Elements of a Computer Program Well-defined purpose Modular in design Easy to read • Reusable
Image of page 2
Department of Chemical Engineering Structured Programming Top-Down Design Approach – specify “ big picture ” functionality first – continue with sequential refinement of sub-tasks – code-writing is last step Code Structure Types – blocks of code executed once ( sequences ) – conditionally-executed blocks of code ( decisions ) – repeatedly-executed blocks of code ( loops )
Image of page 3

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

View Full Document Right Arrow Icon
Department of Chemical Engineering Simple Example of Top-Down Design PROGRAM Purpose: Compute the center-of-mass of a collection of objects in two dimensions. x y m ░░░░░ ░░░░░ ░░░░░ x m ,y m y m total x m total M x m M y m = = n y i i i 1 n x i i i 1 n total i i 1 M m x M my m m = = = = = =
Image of page 4
Department of Chemical Engineering Simple Example of Top-Down Design PROGRAM Purpose: Compute the center-of-mass of a collection of objects in two dimensions.
Image of page 5

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

View Full Document Right Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.