Chapter 1 Flashcards

1
Q

computer system

A

combination of all the components required to process and store data using a computer

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

hardware

A

the collection of physical devices that comprise a computer system

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

software

A

programs that tell the computer what to do

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

programming

A

act of developing and writing programs

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

application software

A

comprises all the programs you apply to a task

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

app

A

piece of application software

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

system software

A

comprises the programs that you use to manage your computer

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

input

A

entry of data

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

data items

A

text, numbers, and other info processed by a computer

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

central processing unit (CPU)

A

hardware component that processes data

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

output

A

sending out data

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

information

A

processed data

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

cloud

A

remote computers through the internet

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

storage devices

A

hardware that holds information for later retrieval

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

programming languages are used to

A

used to write programs

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

coding the program

A

act of writing programming language instructions

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

syntax

A

language or grammar

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

syntax error

A

error in language or grammar

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

computer memory

A

temporary, internal storage

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

random access memory (RAM)

A

temporary internal computer storage

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

volatile

A

storage that loses contents when power is lost

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

nonvolatile

A

storage that keeps contents when power is lost

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

machine language

A

computer’s binary language

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

source code

A

statements in a programming language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
object code
translated machine language
26
compiler/interpreter
translates high-level language into machine language and determines errors
27
binary language is represented using
1s and 0s
28
to run or execute a program is to
carry out its instructions
29
scripting languages
used to write programs that are typed directly from a keyboard and are stored as text instead of binary files
30
logical error
incorrect instruction are performed or performed in the wrong order
31
logic
sequence of instructions that lead to a solution
32
variable
named memory location whose value can vary
33
what are the program development cycle steps
1. U
34
what are the program development cycle steps
1. understand the problem 2. plan the logic 3. code the program 4. use software to translate the program 5. test the program 6. put the program into production 7. maintain the program
35
users
people who employ the computer programs
36
documentation
all the paperwork for a program
37
algorithm
sequence of steps to solve a problem
38
IPO chart
a tool that shows input, processing, and output tasks
39
TOE chart
tool that lists tasks, objects, and events
40
desk checking
walking through a program solution on paper
41
high level programming language
supports english syntax
42
low level machine language
made up of 1s and 0s
43
debugguing
process of finding and correcting program errors
44
conversion
actions an organization must take to switch over to using a new program or set of programs
45
maintenance
all the improvements made to a program
46
pseudocode
English representation of the logical steps to solve a problem
47
flowchart
pictorial representation of the logical steps to solve a problem
48
input/ output symbol
indicates an input/output operation (parallelogram)
49
processing symbol
indicates processing operation (rectangle)
50
flowlines
arrows that connect the steps in a flowchart
51
terminal symbol
indicates beginning or end of flowchart
52
loop
repetition of a series of steps
53
infinite loop
loop doesn't end
54
making a decision is the act of
testing a value
55
decision symbol
represents decisions (diamond)
56
dummy value
preselected value that stops program
57
sentinel value
preselected value that stops program
58
what does eof mean
end of file
59
text editor
program that creates simple text files
60
integrated development environment (IDE)
software package that provides editor, compiler, and other programming tools
61
Microsoft Visual Studio IDE
IDE for C++ and C#
62
command line
where you type text entries
63
graphical user interface (GUI) allows users to
interact with a program in a graphical environment
64
procedural programming
programming model that focuses on the procedures that programmers create
65
object oriented programming
programming model that focuses on objects or things and describes their features (attributes).