Font size
WorksheetsProblem Solving and Program Design
Total questions: 25
Worksheet time: 19mins
What step in problem solving is this?
"Describe it in a clear and concise way- this is called an unambiguous solution"
(a)
What in problem solving involves breaking a problem definition into a set of steps that can be written as a computer program?
Analyzing the problem
Decomposition
Problem definition
Syntax
What is analyzing a problem?
Having a clear understanding of the problem.
A series of coded instructions for the computer.
involves determining the possible options and identifying what information is needed to solve the problem.
Physically scanning the computer.
A computer program is a series of coded instructions for the computer (a) in order to solve a problem.
An...is a sequence of instructions that has a finite number of steps which if followed, produces a precise solution to the given problem or part of the problem.
(a)
Algorithms can be written using...
pseudocode
syntax
decomposition
flowcharts
Computer programs are written in different...
(a)
The specific rules for writing in a particular computer language are known as...
(a)
What is pseudocode?
A statement that looks similar to something else.
A question asked in computing.
A language that models or resembles the real programming language of the computer.
A programming language.
What are flowcharts?
Charts that flow.
A series of coded instructions.
Charts that show you a language.
Diagrams that visually represent the sequence of instructions of algorithms.
In analyzing, what three questions you ask yourself to decompose a problem definition?
Input
Processing
Output
Input
Calculate
Answer
Input
Test
Outcome
I don't know what you're talking about!
What words can be used to describe a problem definition?
Unambiguous
Concise/Precise
Unclear
Specific
Which words indicate what data the computer requires to input?
enter, input, read
The process of decomposition involves instructions that manipulate data, which symbols/actions can be used in the processing stage?
A...is a word that instructs the computer what must be done to accomplish a specific task.
(a)
What are examples of commands....
Write, print, read, input
grep, fly, cry, cat
A...is a group of instructions that work together with commands to accomplish a specific task.
(a)
What are the types of problem?
(a)
What are the three types of algorithms?
(a)
When writing programs, which 2 algorithms do we focus on?
(a)
What are IPO charts?
Charts that contain input, processing and output
Input-Calculate-Output charts
What are variables?
a symbol used in programming whose value can change during the execution of that program
What is a constant?
Things you can use as variables?
letters, alpha numerics, and words
Things you can not use as or in variables?
Command words
Numeric values
