Topic 1: An Overview of Computers and Logic Flashcards

(39 cards)

1
Q

The physical and tangible parts of the computer (the equipment and devices)

A

Hardware

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

The programs that contain instructions for the computer

A

Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Input
  2. Output
  3. Process
  4. Output
  5. Storage
A

Computer Operations

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

Entering data into the computer system

A

Input

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

Data entered is processed and undergo operations

A

Process

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

Processed data is presented as information

A

Output

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

Information is saved to be used later

A

Storage

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

A computer software designed to perform a group of coordinated functions, tasks, or activities for the users

A

Application Software

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

Designed to be a platform for other programs. Can be classified as either operating systems (OS) or utility programs

A

System Software

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

User –> _________ –> __________ –> Hardware

A

Application Software…Operating System

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

An effective method for solving a problem using a finite sequence of instructions

A

Algorithm

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

Algorithms are used for:

A
  1. Calculation
  2. Data processing
  3. And many other fields
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Step-by-step sequence of instructions that describe how the data is to be processed to produce the desired output

A

Algorithms

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

The translation of the selected algorithm into a language the computer can use

A

Programming

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

The process of writing, testing, debugging/troubleshooting, and maintaining the source code of computer programs

A

Programming or coding

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

English-like phrases used to describe the algorithm

17
Q

An outline of a program written in the form that can be easily converted into real programming statements

18
Q

Description of a mathematical equation; a concise way of expressing information symbolically

19
Q

A diagram showing the flow of instructions in an algorithm

20
Q

Indicates the beginning or end of a program

21
Q

Indicates an input or output operation

22
Q

Indicates computation or data manipulation

23
Q

Used to connect other flowchart symbols and indicate the logic flow

24
Q

Indicates a program branch point

25
Indicates the initial, limit, and increment values of a loop
Loop/Initialization
26
Indicates a predefined process, as in calling a function
Predefined Process
27
Indicates an entry to, or exit from, another part of the flowchart or a connection point
Connector
28
Indicates a written output report
Report
29
Defines the order in which instructions are executed
Sequence
30
Allows a choice between different operations, based on some condition
Selection
31
Allows the same operation to be repeated based on some condition; also called looping or repetition
Iteration
32
Involves invoking a set of statements when needed
Invocation
33
This identifies the methods for solving problems are creating software solutions
Software development procedure
34
Phase 1: Development and Design Phase 2: Documentation Phase 3: Maintenance
Software development procedure
35
Discipline concerned with creating efficient, reliable, maintainable software
Software Engineering
36
Request for a program or a statement of a problem
Program Requirement
37
Phase 1 has four steps:
1. Analysis 2. Design 3. Coding 4. Testing
38
Phase 2:
Documentation
39
Phase 3:
Maintenance