Functions
CS Terms
AP PSUDOCODE
Binary & Hex
Tuples
100

The subdivision of a computer program into separate subprograms using APCSP language

What is Procedure?

100

8 bits

What is a Byte?

100

CSP receives value from user as input:

What is INPUT()?

100

8 in Binary

What is 1000?

100

Data items that can be included in Tuples are integers, doubles, booleans and...

What are Strings?

200

aka method, function, “made/created” block.

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

What is Procedure?

200

A way of representing information using only two
options which is usually defined as 1 or 0.

What is 

Binary (base 2)?

200

CSP display:

What is 

DISPLAY(expression)?

200

The value in decimal is 25 and converted to hex the value is...

What is 19?

200

A Tuple is known as one of these that holds several pieces of information?

What are Data Structures?
300

A section of a computer program that is stored only once but can be used when required at several different points in the program, thus saving space.

What is a Procedure call


300

A named reference, that holds information, to a value that can be used repeatedly throughout a program.

What is a Variable?

300

CSP return:

What is 

RETURN(expression)?

300

In binary 11001 is converted to what in decimal?

What is 25?

300

Tuples are seperated from variables by surrounding the information with these?

What are Parenthesis ( ) ?

400

A process and allows a procedure to be used only knowing what it does, not how it does it. This is accomplished by creating procedures to solve each of the subproblems.

What is Procedural Abstraction

400

A repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met.

What is Iteration?

400

CSP assign to result the value of procedure call:

What is

result  🡨  prodName(arg1)?

400

Converted from Hex to Decimal, what is C7

What is 199?

400

This would print one item in a tuple without showing the entire tuple, or having the printed item(s) surrounded by parenthesis.

What is

print(tuple[0])?

500

CSP procedure defined:

What is

PROCEDURE prodName(parameter1, parameter2)?

500

The value passed to the parameter

What is Argument(s)?

500

CSP procedure call:

What is 

prodName(arg1, arg2, …)?

500

This color is a result of the hexidecimal #EEFF00

What is yellow?

500

A tuple is known for this because it cannot be changed or altered

What is Immutable?

M
e
n
u