flashcard

1 / 18
Front
Step 1
❮ prev next ❯
1 / 18
Back
Define the Problem
❮ prev next ❯

terms list

Step 1
Define the Problem
Step 2
Outline the Solution
Step 3
Develop the Algorithm
Step 4
Test the Algorithm
Step 5
Code the Algorithm in a Programming Language
Step 6
Run the Program on a Computer
Step 7
Document and Maintain the Program
Define the Problem
Re-read the problem until it's understood; break down into Inputs, Outputs, and Processing Steps
Outline the Solution
Draw picture(s) for a feel of how users will interact with the program
Develop the Algorithm
write a set of instructions that describe how to perform a process.
Test the Algorithm
make sure the ideas are valid; trace the operations the program makes using sample data
Code the Algorithm in a Programming Language
commit the code to the computer
Run the Program on a Computer
run the program to see if it works as expected
Document and Maintain the Program
notes within the program that help to understand the intention of the code; make necessary changes after the program is released
Procedural Method
focuses on WHAT the program does; task-oriented pov
Event-Driven Method
computer responds to EVENTs triggered by the user; event handler
Object-oriented Method
units of code, OBJECTS, simulate some aspect of the real world
Qualities of a Good Algorithm
precise and unambiguous, gives the correct solution in all cases, must eventually end
ads

more from user

Networking Midterm

35 items en en

Pseudocode

6 items en en

Section 2.4

9 items en en

Category Cables

7 items en en

Intro to Networking Chp 1 objectives

7 items en en

Networking Chapter 3: A-F

38 items en en

Networking Chp 3: H-W

29 items en en

Cables and Connectors

23 items en en

Networking Chapter 2

59 items en en

Intro to Networking Chp 1 terms

60 items en en

similars

Chapter 13 - Programming and Languages

174 items en en

CIS 150 Chapter 10

49 items en en

Module 4 Vocabulary

25 items en en

likely

Electrostatics Review

22 items en en

Mortgages

22 items en en

Anthro: Term List 4+5

91 items en en