APCSP Unit 2 Vocab

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

1/23

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.

24 Terms

1
New cards

Lists

an ordered sequence of items

2
New cards

Strings

a sequence of characters (letters, digits, punctuation, etc.) - a substring is just a piece of some existing string

3
New cards

Prototype

a first, typical or preliminary model of something, especially a machine, from which other forms are developed or copied

4
New cards

Expression

a either a constant value (such as "4" or "winter") or a call to a reporter block including its inputs - evaluated to produce a single value

5
New cards

Parameter

the input name, such as number of branches - the input name is set in the block definition. It never changes.

6
New cards

Argument

the input value, such as 6 for a hexagonal pinwheel. The input value is given each time the block is run - it can be a different value each time

7
New cards

Iteration

a repeating program structure

8
New cards

Procedure

a named sequence of instructions that may take inputs and may report a value

9
New cards

Boolean

true or false

10
New cards

Procedural Abstraction

the process of developing a program by breaking up a large problem into smaller sub-problems, to package something complicated into a simply named case under a name that sums up all of its parts

11
New cards

Infinite Loop

When a program keeps running forever, a sequence of computer instructions that repeats forever

12
New cards

Modulus

remainder between two operands

13
New cards

Code Segment

a sequence of connected instructions that carry out a purposeful action, the instructions in the code segment are carried out in order, from top to bottom

14
New cards

Operators

a symbol or keyword that performs a specific operation on one or more operands (values or variables) to produce a result

15
New cards

Readability

ability to read

16
New cards

Traverse

looking at each item of the list

17
New cards

Index

the position of an element in a list, the position of a character in a string

18
New cards

Element

another name for an item in a list

19
New cards

Sublist

a list used as an item of another list

20
New cards

Data Abstraction

creation and use of abstract data types in a program, like lists

21
New cards

Selection

deciding which part of an algorithm to run based on whether a condition is true or false

22
New cards

Conditional

control the code based on a true-or-false condition

23
New cards

Nested Conditional

an if or if else statement inside another if else statement

24
New cards

Return Statement

terminate its execution and send a value back to the calling code