Topic 1: An Overview of Computers and Logic Flashcards

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

A

Pseudocode

17
Q

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

A

Pseudocode

18
Q

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

A

Formula

19
Q

A diagram showing the flow of instructions in an algorithm

A

Flowchart

20
Q

Indicates the beginning or end of a program

A

Terminal

21
Q

Indicates an input or output operation

A

Input/Output

22
Q

Indicates computation or data manipulation

A

Process

23
Q

Used to connect other flowchart symbols and indicate the logic flow

A

Flow Lines

24
Q

Indicates a program branch point

A

Decision

25
Q

Indicates the initial, limit, and increment values of a loop

A

Loop/Initialization

26
Q

Indicates a predefined process, as in calling a function

A

Predefined Process

27
Q

Indicates an entry to, or exit from, another part of the flowchart or a connection point

A

Connector

28
Q

Indicates a written output report

A

Report

29
Q

Defines the order in which instructions are executed

A

Sequence

30
Q

Allows a choice between different operations, based on some condition

A

Selection

31
Q

Allows the same operation to be repeated based on some condition; also called looping or repetition

A

Iteration

32
Q

Involves invoking a set of statements when needed

A

Invocation

33
Q

This identifies the methods for solving problems are creating software solutions

A

Software development procedure

34
Q

Phase 1: Development and Design
Phase 2: Documentation
Phase 3: Maintenance

A

Software development procedure

35
Q

Discipline concerned with creating efficient, reliable, maintainable software

A

Software Engineering

36
Q

Request for a program or a statement of a problem

A

Program Requirement

37
Q

Phase 1 has four steps:

A
  1. Analysis
  2. Design
  3. Coding
  4. Testing
38
Q

Phase 2:

A

Documentation

39
Q

Phase 3:

A

Maintenance