creative development and introduction to programming Flashcards

1
Q

function

A

teach the computer a new command and explain what it should do when receiving that command

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

call a function

A

actually gives the command, so the computer will run the code for that function

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

decomposition

A

breaking your program into smaller parts

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

comment

A

a message in your code that explains what is going on

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

abstraction

A

managing complexity by taking away information and detail, in order to focus on the relevant concepts

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

documentation

A

written instruction detailing the functions, methods, and variables available and how to use them

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

for loops

A

repeats code a fixed number of time

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

if statement

A

executes nested code only if condition is true

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

if else statement

A

control structure that runs either one section of code or another depending on a test

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

while loop

A

repeat code as long as something is true

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

bug

A

a problem in the code

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

debugging

A

fixing a problem in the code

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

algorithim

A

a set of steps or rules to follow to solve a particular problem

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

sequencing

A

step by step execution of instructions in the order they are given

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

iteration

A

repetition of instructions a specified number of times, or until a condition is met

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

selection

A

using a condition to determine which part of an algorithim is executed

17
Q

program

A

a collection of program statements that performs a specific task when run by a computer. it is often referred to as a software

18
Q

program inputs

A

date sent to a computer for processing by a program

19
Q

program outputs

A

data sent from a program to a device

20
Q

syntax error

A

a mistake in the program where the rules of the programming language are not followed

21
Q

logic error

A

a mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly