Exam 1: Vocab Flashcards

(39 cards)

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
Assembly Language
2nd Gen, uses simple abbreviations that directly translate into machine code
25
High Level Languages
3rd Gen, closer to human or mathematical languages, machine independent, still must be translated into machine code
26
Assembler
Translate assembly language into machine code
27
Interpreter
Takes a high level language and translates it into machine code as the program runs
28
Compiler
Takes a high level language and translates it into machine code before the program runs
29
Editor
Used to easily write, modify, and save lines of text
30
IDE
Integrated Development Environment
31
Syntax
Sentence structure
32
Semantics
The study of the meanings of signs/symbols and what they refer to
33
Compound Statement
A group of statements treated as one, use braces { }
34
Sequence
One statement after another
35
Decision
Choose one of several options
36
Loop
(Iteration) Repeat a sequence of statements
37
Syntax/Semantics Error
Using command incorrectly, compiler tells you
38
Logic Error
Error in method of solution, compiler does not tell you