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

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
Ch. 13 Intro to Data Processing (Programming & Languages)
58 items
en en
likely
"Lamb to the Slaughter" Short Story Review (2022)
41 items
en en
Electrostatics Review
22 items
en en
Mortgages
22 items
en en
Anthro: Term List 4+5
91 items
en en