Unit 2 Abstraction Vocabulary

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/23

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

lists

an ordered collection of data or items, which can be of different types (although they usually aren’t)

2
New cards

strings

an ordered list of characters

3
New cards

prototype

a simulation of how a real software product will look, work, and feel

4
New cards

expression

a combination of values, variables, and operators that evaluate to a single value

5
New cards

parameter

input to a procedure of function that is named when you define the procedure or function

6
New cards

argument

a value passed into the procedure of function when it’s called, AKA the “input name”

7
New cards

iteration

the process of repeating a set of instructions or steps multiple times

8
New cards

procedure

a group of programming instructions

9
New cards

boolean

a variable that returns true or false

10
New cards

abstraction

to package something complicated into a simply named case under a name that sums up all of its parts

11
New cards

infinite loop

a loop that continues forever or until it is forced to stop

12
New cards

modulus

the remainder when one number is divided by another

13
New cards

code segment

sections of a computer program that contain a set of instructions to be executed

14
New cards

operators

symbols used in programming languages to compare two values and determine their relationship

15
New cards

readability

the ease with which a reader can understand a written text

16
New cards

traverse

the process of accessing each element in a data structure one by one, usually for performing an operation on them

17
New cards

index

the position/location at which an individual element is stores within a data structure, such as an array

18
New cards

element

an individual value stored within a data structure

19
New cards

sublist

a list used as an item of another list

20
New cards

data abstraction

the process of creating a data type, usually a class, that hides the details of the data representation in order to make the data type easier to work with

21
New cards

selection

a decision or question

22
New cards

conditional

statements that allow the execution of different blocks of code based on certain criteria

23
New cards

nested conditional

an if or if else statement inside another if else statement

24
New cards

return statement

ends the execution of a function, and returns control to the calling function