1/19
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Software development
Another name for programming.
Pseudocode
An outline of the logic of the program to be written.
Selection
Logic structure, also known as IF-THEN-ELSE, that controls program flow based on a decision.
high level
Programming languages that are closer to the language of humans.
Debugging
The process of testing and then eliminating program errors.
Documentation
Program step that involves creating descriptions and procedures about a program and how to use it.
Machine
The first-generation language consisting of 1s and 0s.
Interpreter
Converts a procedural language one statement at a time into machine code just before it is to be executed.
5GL
Generation of computer languages that allows a person to provide a system with a problem and some constraints, and then request a solution.
Natural Langauge
5GL that allows more direct human communication with a program.
Sequential
The programming logic structure in which one program statement follows another.
Object code
A compiler converts the programmer’s procedural language program, called the source code, into a machine language code, called the _________.
Query
These 4GL languages enable nonprogrammers to use certain easily understood commands to search and generate reports from a database.
Program maintenance
This step in the six-step programming procedure is the final step.
Data
What a program processes.
Modules
The major processing steps identified in a top-down program design.
Object-oriented
Unlike traditional systems development, this software development approach focuses less on the procedures and more on defining the relationships between previously defined procedures.
high-level language
Natural languages are considered to be a(n) _________.
Structured programs
One of the best ways to code effective programs is to use the three basic logic structures to create _________.
Program test
This step in the six-step programming procedure involves desk checking and searching for syntax and logic errors.