Chapter 1 Flashcards

1
Q

What is a computer?

A

It is an electronic device capable of performing commands such as input and output in terms of data, storage and performance of arithmetic and logical operations.

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

What are some major hardware components of a computer?

A

CPU(central processing unit), main memory(RAM), input/output devices and secondary storage.

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

What is the central processing unit?

A

It is the “brain” of the computer and most expensive piece of hardware in a computer.

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

What is the Random Access Memory?

A

Place where all programs must be loaded into RAM before they can become executed.

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

Secondary Storage what is it?

A

The driver that stores information permanently for a computer

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

What are input devices?

A

A device that feeds data and programs into a computer

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

What are output devices?

A

A device that the computer uses to display results

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

System programs

A

A program that controls the computer

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

Operating systems

A

Monitors the overall activity of the computer and provides services

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

Application programs

A

A software program that performs a specific task

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

Analog signals

A

A continuous wave form used to represent such things as sound

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

Digital signals

A

Represents information with a sequence of 0s and 1s

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

Machine language

A

The language of a computer; a sequence of 0s and 1s

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

Binary digit

A

The digit 0 or 1

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

Binary code

A

A sequence of 0s and 1s

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

Byte

A

A sequence of eight bits

17
Q

Kilobyte

A

Abbreviated KB - 1024, or 210 bytes

18
Q

American Standard Code for information interchange

A

American Standard Code for Information Interchange - the most commonly used encoding scheme for personal computers; the ASCII data set uses seven bits to represent 128 characters, numbered from 0 to 127

19
Q

Assembler

A

A program that translates a program written in assembly language into an equivalent program in machine language.

20
Q

High-level langauge

A

A programming language that is similar to natural speaking languages

21
Q

Complier

A

A program that translates instructions written in a high-level language into the equivalent machine language.

22
Q

Source code

A

A program written in high-level language.

23
Q

Preprocessor

A

A program that processes statements in a C++ program that begin with the symbol #

24
Q

Object program

A

The machine language version of the high-level language program.

25
Q

Library

A

Includes prewritten code

26
Q

Linker

A

A program that loads an executable program into main memory.

27
Q

Build or rebuild

A

The command that does the linking on Visual C++ and Visual Studio

28
Q

Algorithm

A

A step-by-step problem solving process in which a solution is arrived at in a finite amount of time.

29
Q

What are the steps to analyzing a problem?

A
  1. Understand the algorithm thoroughly.
  2. Understand the problem requirements.
  3. If the problem is complex, divide the problem into subproblems and repeat Steps 1 and 2.
30
Q

Structured design

A

The act of dividing a problem into smaller subproblems

31
Q

Structured Programming

A

The process of implementing a structured design