Exam 1: Vocab Flashcards

0
Q

Programming Steps (5)

A

Define the Problem, Program Design, Coding, Testing, Documentation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Problem

A

An unsettled matter that requires thought or skill for a solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Flag

A

Signal that an event occurred

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Flowcharting

A

Graphically showing the steps in the solution of a problem/program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hierarchy Chart

A

Shows the relationship of modules

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Bug

A

Error in a program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Debugging

A

The process of finding and correcting errors in a program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Parts View

A

Header, Declarations, Execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Header

A

External items needed by a program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Declarations

A

Definitions of variables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Execution

A

Where the work is done

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Action View

A

Input, Process, Output (Execution)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Input

A

Get needed values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Process

A

Action on the data to produce the desired result

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Output

A

Displaying the desired result

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Identifier

A

A word used to represent a variable, constant, definition, function, etc.

16
Q

Algorithm

A

A finite list of steps specifying actions for the solution of a problem (English)

17
Q

Mod

A

Remainder from integer division

18
Q

Integer Data

A

Has no decimal point

19
Q

Real (Floating Point) Data

A

May have a decimal point, stored in scientific notation

20
Q

Character Data

A

One character only, use single quotes

21
Q

String

A

A sequence of characters, use double quotes

22
Q

Logical Data

A

Values of true and false

23
Q

Machine Code

A

1st Gen, a language made up of sequences of 1s and 0s that the computer understands

24
Q

Assembly Language

A

2nd Gen, uses simple abbreviations that directly translate into machine code

25
Q

High Level Languages

A

3rd Gen, closer to human or mathematical languages, machine independent, still must be translated into machine code

26
Q

Assembler

A

Translate assembly language into machine code

27
Q

Interpreter

A

Takes a high level language and translates it into machine code as the program runs

28
Q

Compiler

A

Takes a high level language and translates it into machine code before the program runs

29
Q

Editor

A

Used to easily write, modify, and save lines of text

30
Q

IDE

A

Integrated Development Environment

31
Q

Syntax

A

Sentence structure

32
Q

Semantics

A

The study of the meanings of signs/symbols and what they refer to

33
Q

Compound Statement

A

A group of statements treated as one, use braces { }

34
Q

Sequence

A

One statement after another

35
Q

Decision

A

Choose one of several options

36
Q

Loop

A

(Iteration) Repeat a sequence of statements

37
Q

Syntax/Semantics Error

A

Using command incorrectly, compiler tells you

38
Q

Logic Error

A

Error in method of solution, compiler does not tell you