COMP.1047 - Chapter 13: Programming

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
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

Another name for programming ?

Software development

2
New cards

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

Pseudocode

3
New cards

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

Selection

4
New cards

Programming languages that are closer to the language of humans ?

Higher level

5
New cards

The process of testing and then eliminating program errors ?

Debugging

6
New cards

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

Documentation

7
New cards

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

Machine

8
New cards

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

Interpreter

9
New cards

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

5GL

10
New cards

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

Natural language

11
New cards

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

Sequential

12
New cards

A compiler converts the programmer's procedural language program, called the source code, into a machine language code, called the ?

Object code

13
New cards

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

Query

14
New cards

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

Program maintenance

15
New cards

What a program processes ?

Data

16
New cards

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

Modules

17
New cards

Unlike traditional systems development, this software development approach focuses less on the procedures and more on defining the relationships between previously defined procedures ?

Object-oriented

18
New cards

Natural languages are considered to be a(n) ?

High-level language

19
New cards

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

Structured programs

20
New cards

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

Program test