Units 1-3 Vocab Flashcards
List
A list is an ordered sequence of items
String
A string is a sequence of characters (letters, digits, punctuation, etc.)
Substring
A substring is just a piece of some existing string. For example, “Hanna,” “anna”, and “nnah” are each substrings of the string “Hannah.”
Concanate
To concatenate strings means to make a bigger string by connecting two or more smaller strings
Debugging
The process of testing, finding problems, and fixing them is called debugging
Procedure
A procedure is a named sequence of instructions that may take inputs and may report a value
Reporters
Reporters have an oval shape. They report a value
Commands
Commands have a jigsaw puzzle shape. They tell the computer to do something without reporting a value
Expression
An expression is a either a constant value (such as “4” or “winter”) or a call to a reporter block including its inputs
Value
a value can be a number, a string, a sprite, a costume, a script, a list—anything
Algorithm
An algorithm is a sequence of steps that are usually performed by a computer
Pseudocode
Some people call an algorithm written in human language pseudocode
Parameter
A parameter (or formal parameter) is the input name, such as number of branches. The input name is set in the block definition. It never changes.
Argument
An argument (or actual argument) is 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.
Sprite
sprite, which is like an actor on the stage who knows how to do many different things, such as walk around the stage and speak the lines of the play