Programming Process steps
More Programming Process
Algorithms
Pseudocode and Flowcharts
Documentation and Use Cases
100
jonathanj, and Justinh
who created this game?
100
choosing the _________ ____________ _______ that will best suit the needs and desired outcome of the users.
what is correct programming language?
100
algorithms are what?
What is one method of designing a solution to a problem?
100
A mix of English language and code that represents what you want your program to do is...
What is Pseudocode?
100
why is documenting important?
without proper documentation programs do not make sense, especially if you return to them later! or worse you inherit the program with no idea what it is used for.
200
identify the Problem, Design the Solution, Write the Program, Test the Program, Document and Maintain the Program.
What is the 5 steps to the programming process?
200
first the program should be tested for all syntax errors is called what?
What is debugging?
200
a list of steps to solve a problem written in plain english
What is algorithm
200
What does Pseudocode help you determine...
What is determining how you want the program to work as well as what variables and methods/functions you will want to include.
200
___________ in programming documenting is your code.
What is commenting.
300
What is the most frequently used design in the programming process?
what is the Top-Down Design?
300
solution method is broken down into smaller sub-problems, which in turn are broken down into smaller sub-problems, continuing until each sub problem can be solved in a few steps
What is modularization?
300
what is an algorithm going to tell your program?
What is what to do and how to do it.
300
what is a third tool in programming
What is flowchart
300
what begins a comment?
What is an apostrophe
400
what are the 3 ways to write an algorithm?
What is pseudo code, English or outline form, and flow charting?
400
what are the specifications of identifying the problem?
What is determining the needs of the users and what does your program need to do to fulfill requirements
400
What do you have to consider before choosing the algorithm you want to continue developing into your program?
What is Advantages/Disadvantages
400
what helps flow the cart in a certain direction?
What is arrows
400
what color do comments change to after being made?
What is green
500
what should good programmers do?
What is following the process
500
what is needed to be part of the solution, define what your program needs to do, understand the reason for creating the program and who will be using it, examine the data to be processed to ensure the program will handle data requirements.
What is requirements for identifying the problem?
500
there are _________ and __________ in every option.
What is advantages and disadvantages?
500
flowcharts provide a ________ ___________ of the algorithm or process.
What is visual representation?
500
___ _____ are written in easy to understand language so that users can understand and follow directions.
What is use case
M
e
n
u