Programming Techniques Flashcards

1
Q

Data types

A

Integer
Float
String
Character
Boolean

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

Casting

A

Changing the data type

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

Maintenance

A

Commente
Descriptive variable naming
Indents
Sub programs

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

Variable

A

A named location in memory that holds a single value and that value can be changed whilst the program is running

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

Constant

A

A named location in memory that holds a single value and that value can not be changed whilst the program is running

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

List

A

A named location in memory that holds multiple values. It is dynamic and can change size to hold more items whilst program is running

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

Array

A

A named location in memory that holds multiple values and those values can not change whilst program run. It is static

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

Data constructs

A

Sequence
Selection
Iteration

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

While loop

A

Condition controlled

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

For loop

A

Count controlled

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

Computational thinking

A

Abstraction- removing irrelevant information from a problem to focus on important information

Decomposition- breaking down the problem into smaller more manageable tasks

Algorithmic thinking- establishing a step by step solution to solving the problem

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