BJC Unit 1: Introduction to Programming

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/12

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

13 Terms

1
New cards

reporter block

A ________ _____ is an oval-shaped block which reports a value.

2
New cards

composition

___________ is using the result from one reporter as the input to another reporter.

3
New cards

command blocks

_______ _____ tell the computer to do something without reporting a value. For example, say and broadcast.

4
New cards

debugging

_________ is the process of testing, finding problems, and fixing them.

5
New cards

function block

Block that Snap! calls a reporter, most languages call a ________. This is an oval-shaped block.

6
New cards

procedure block

Block that Snap! calls a command, most languages call a ________. This is a rectangular-shaped puzzle block.

7
New cards

procedure

The AP Exam uses this term for both reporters and commands.

8
New cards

condition

The if and if-else blocks are called ____________ because they control the code based on a condition.

9
New cards

selection

Deciding which part of an algorithm to run based on a condition is called a _________.

10
New cards

sequencing

__________ is the process of ordering code.

11
New cards

algorithm

An _________ is a sequence of steps that are usually performed by a computer.

12
New cards

abstraction

Using a block you've already written to help write another block is an example of ___________. It is arguably the most important idea in computer science.

13
New cards

iteration

The program structure computer scientists also describe as looping or repetition. Along with sequencing and selection, it is a building block of algorithms.