Unit 2: Programming with Scratch Flashcards

1
Q

A common model of programming that facilitates collaboration

A

Pair Programming

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

A collection of program statements that performs a specific task when run by a computer, also known as software

A

Program

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

A collection of program statements that are part of a program

A

Program Segment

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

How a program functions during execution, and is often described by how a user interacts with it

A

Behavior of a Program

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

Associated with an action and supplies input data to a program

A

Event

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

A written description of the function of a code segment, event, procedure, or program and how it was developed

A

Program Documentation

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

A form of program documentation written into the program to be read by people and do not affect how a program runs

A

Comments

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

A development process that requires refinement and revision based on feedback, testing, or reflection throughout the process

A

Iterative Development Process

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

A development process that breaks the problem into smaller pieces and makes sure each piece works before adding it to the whole

A

Incremental Development Process

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

Data sent to a computer for processing by a program

A

Program Inputs

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

Any data sent from a program to a device

A

Program Outputs

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

An abstraction inside a program that can hold a value

A

Variable

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

Code statements that affect the sequential flow of control by executing different statements based on the value of a Boolean expression

A

Conditional/If-Then Statements

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

Either true or false

A

Boolean Value

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

Consist of conditional statements within conditional statements

A

Nested Conditional Statements

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

Code statements that change the sequential flow of control by repeating a set of statements zero or more times, until a stopping condition is met

A

Iteration

16
Q

A named group of programming instructions that may have parameters and return values

A

Procedure

17
Q

Input variables of a procedure

A

Parameters

18
Q

Specify the values of the parameters when a procedure is called

A

Arguments