Programming-Chapter 1 Flashcards

Introduction to computers&programming

1
Q

What are the elements of IS

A

People
Software
Hardware
Data
Procedures

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

What does creative thinking allow us to do?

A

Seek solutions to new problems
Seek new or better solutions to old problems

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

Characteristics of a creative thinker

A

Questioning attitude
Flexibility
Persistence
Self-confidence
Ability to concentrate

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

Lateral thinking

A

Tackles problem solving in ways that are different to how we have approached problems in the past

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

Vertical/logical thinking

A

Proceeds step-by-step in a given direction in order to solve a problem

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

Computers can solve problems by:

A

Using information they are given
Performing a series of steps to process that information
Providing the processed/transformed information

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

The steps for solving a problem

A

Info about what is given(initial solution)
Info about what is required(final solution)
Info about the transformation steps needed to go from the initial solution to the final situation

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

Algorithm

A

A set of detailed, unambiguous and ordered instructions
Developed to describe the transformations necessary
To go from the initial situation to the final situation

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

Properties of an algorithm

A

Must be sufficiently detailed to describe the transformations necessary
Must be unambiguous(everyone gets the same result)
Must always give the same results for the same initial situation
Must give correct results in all cases

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

Five operations to implement your solution on a computer

A

Perform arithmetic
Compare two pieces of info and do something depending on the outcome
Receive and send out info
Repeat groups of operations
Save info for later use

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

What does a trace table do?

A

Shows a step-by-step record of what information is recorded

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

Pass

A

When a step(or group of steps) is repeated

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

Where is temporary info stored

A

Memory

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

What is a memory unit called?

A

Storage location or memory location

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

What does each memory location have?

A

An address

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

Keywords for saving info for later use

A

Use an assignment statement to place information in a storage location
set, assign, initialize, save, store, compute, calculate

17
Q

Input

A

The process of entering info using an input device
read
get

18
Q

Output

A

The process of providing information using an output device
print, write and put

19
Q

Computer program

A

Is a series of instructions carried out by a computer to do a task

20
Q

Programming is a process of:

A

Designing/write algorithms
Coding the algorithms into a program
Using a suitable programming language

21
Q

Creative thinking

A

Being creative means to be imaginative and original in developing
new works of art
products
services
uses of materials
ways of doing things

22
Q

Brainstorm

A

is a type of creative thinking done in a group
Criticism is not allowed
The wilder the idea, the better
The more ideas the better
Combinations and variation of ideas are welcome