1/29
FILL_IN_THE_BLANK flashcards covering key concepts from the lecture: definitions, programming process, language levels, algorithms, flowcharts, and pseudocode.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
A program is a set of __ instructions that directs the computer.
step-by-step
A provides rules for telling a computer what operations to perform.
programming language
Programming helps you understand __, the tool you are directing.
computers
Writing simple programs increases your __ level.
confidence
The programmer's job is to convert __ solutions into instructions for the computer.
problem
The five main ingredients in the programming process end with __ the program.
documenting
Identifying input and output requirements happens during the the step.
defining the problem
A __ is a pictorial representation of a step-by-step solution to a problem.
flowchart
__ is an English-like nonstandard language used to state a solution without strict syntax.
Pseudocode
Translating logic into a specific language is called the .
coding the program
Informally verifying logic before computer testing is known as .
desk checking
Detecting, locating, and correcting program mistakes is called __.
debugging
Detailed information about a program and its development is called __.
documentation
Programming languages using only 1s and 0s are called __ languages.
machine
Assembly languages replace binary with __ codes and abbreviations.
mnemonic
High-level languages are usually translated by a __ before execution.
compiler
Fourth-generation languages are often called __ languages or 4GLs.
very high-level
4GLs are __-oriented; they focus on what instead of how.
results
Fifth-generation languages resembling spoken English are called __ languages.
natural
An __ is a step-by-step procedure used to solve a problem.
algorithm
In a flowchart, all boxes are connected with __.
arrows
In a flowchart, the __ point is on the top; the end point is on the bottom.
entry
The decision symbol in a flowchart has __ exit points.
two
Pseudocode lets you focus on program __ without worrying about syntax.
logic
Desk checking, translating, and debugging are phases within the .
testing the program
Very high-level languages improve __ because programs are easy to write and change.
productivity
The query language __ was introduced with 4GLs.
SQL
Before you code, you should first __ your solution.
design
Machine language represents data and instructions as __ digits.
binary
Programmers usually write code in a __ editor before saving it to a file.
text