CTA chapter 13

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Software development

Another name for programming.

2
New cards

Pseudocode

An outline of the logic of the program to be written.

3
New cards

Selection

Logic structure, also known as IF-THEN-ELSE, that controls program flow based on a decision.

4
New cards

high level

Programming languages that are closer to the language of humans.

5
New cards

Debugging

The process of testing and then eliminating program errors.

6
New cards

Documentation

Program step that involves creating descriptions and procedures about a program and how to use it.

7
New cards

Machine

The first-generation language consisting of 1s and 0s.

8
New cards

Interpreter

Converts a procedural language one statement at a time into machine code just before it is to be executed.

9
New cards

5GL

Generation of computer languages that allows a person to provide a system with a problem and some constraints, and then request a solution.

10
New cards

Natural Langauge

5GL that allows more direct human communication with a program.

11
New cards

Sequential

The programming logic structure in which one program statement follows another.

12
New cards

Object code

A compiler converts the programmer’s procedural language program, called the source code, into a machine language code, called the _________.

13
New cards

Query

These 4GL languages enable nonprogrammers to use certain easily understood commands to search and generate reports from a database.

14
New cards

Program maintenance

This step in the six-step programming procedure is the final step.

15
New cards

Data

What a program processes.

16
New cards

Modules

The major processing steps identified in a top-down program design.

17
New cards

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.

18
New cards

high-level language

Natural languages are considered to be a(n) _________.

19
New cards

Structured programs

One of the best ways to code effective programs is to use the three basic logic structures to create _________.

20
New cards

Program test

This step in the six-step programming procedure involves desk checking and searching for syntax and logic errors.