Exam 1 Flashcards

(45 cards)

1
Q

Someone who has to know how to solve problems and tells the computer what to do

A

Programmer

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

Getting the values

A

Input

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

Information displayed for the user to see also you have to figure this out first

A

Output

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

A graphical representation of logical steps to carry out a task and show how the steps relate to each other

A

Flow Chart

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

Uses English-like phrases with some Visual Basic terms to outline the program

A

Pseudocode

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

-short but have meaning
-Given during the time of input
-Often use camel casing format

A

Traits of variable values

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

Camel casing

A

A naming convention where the first letter of each word is capitalized except the initial word

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

Central Processing Unit (CPU)

A

The computer’s brain that retrieves instructions from memory and executes them

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

Consists of an ordered sequence of bytes for storing programs and data that the program works with

A

Memory

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

Devices used to permanently store programs and data

A

Storage devices

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

1.) Hard disk drives and solid-state drives
2.) Optical disc drive (CD and DVD)
3.) USB flash drives

A

The three main types of storage devices?

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

What are communication devices?

A

Devices that enable computers to be networked

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

Monitors and printers that display information

A

Output Devices

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

Dial-up modem:

A

Uses a phone line to dial a phone number to connect to the internet and can transfer data at a speed up to 56,00 bps

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

Communication Devices examples:

A

-Dial-up modem
-Digital subscriber Line (DSL)
-Cable Modernism
-Wired Network Interface Card
-Wireless Adapter

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

-Cable modem:

A

Uses the cable TV line maintained by the cable company and is generally faster than DSL

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

Digital subscriber Line (DSL)

A

Connection also uses a standard phone line, but it can transfer data 20 times fasater than a standard dial-up modem

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

Wired network interface card (NIC):

A

Device that connects a computer to a local area network (LAN) LANS are commonly used to connect computers with a limited area such as a school, home, and office.

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

What are these called?
Machine Language,
Assembly Language,
High Level-Languages

A

Programming Languages

18
Q

Machine Language

A

A computer’s native language, that differs among different types of computers, with a set of primitive instructions

19
Q

Created to make programming easier to read and modify than machine language. Uses descriptive word “mnemonic” to represent each of the machine language instructions.

A

Assembly Language

20
Q

English-like and easy to learn and use programming languages. They are platform independent, meaning you can write a program in a high-level language and run it on different machines.

A

High-level Languages

21
Q

A program that converts high-level languages into machine language

22
Q

Operating System (OS)

A

The most important program that manages and controls a computer’s activities. Web browser cannot run without OS being installed and running on computer.

23
When developing an algorithm. What has to be determined first?
The output
24
Listed below are: -Controlling and monitoring system activities -Allocating and assigning system resource -Scheduling operations
The major tasks of an OS (operating system)
25
OR's are
Responsible for determining what computer resources a program needs (This would include: memory space, disks, and input/output devices) and for allocating and assigning them to run the program.
26
What is the logical order for the three within a program?
Input, Process, Output
26
Parallelogram
Input/output symbol. Data being read in or displayed out to the user.
27
First reason why planning before programming is important
The more complicated the problem, the more complex the plan must be
28
Second reason why planning before programming is important...
Planning and testing before coding saves time
29
Oval in flowchart
Is the terminal symbol. This shows the beginning and the ending
29
Third reason why planning before programming is important
Always have a plan before trying to write a program.
29
Diamond
Is the decision symbol. It is the program logic and can take a different path depending on the output of the question being asked
30
Lines with arrows
Connects each piece of information to each other and shows which way the chart is flowing.
30
Rectangle
Processing symbol. Also, known for the mathematical equations.
30
Circle
Connector
30
What part of English should each line of pseudocode begin with?
A verb and a sentence fragment
30
Constant Value
Values that do not change each time the program runs
31
What is the standard format for pseudocode statements?
Input, Processing, processing, output
31
Software
Collection of data and programs for the computer
32
Variable values
are values that can change each time the program runs.
32
Constant values can
Be coded within the program
32
What are these? 1.) Central processing unit (CPU) 2.) Memory 3.) Storage units (disks and CDs) 4.) Input (mouse and keyboard) 5.) Output (monitors and printers) 6.)Communication devices (interface cards)
The elements that make up a computer system.
32
Process
The stage where calculations are formed