Unit 2 Abstraction Vocabulary

studied byStudied by 1 person
0.0(0)
Get a hint
Hint

lists

1 / 23

24 Terms

1

lists

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

New cards
2

strings

an ordered list of characters

New cards
3

prototype

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

New cards
4

expression

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

New cards
5

parameter

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

New cards
6

argument

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

New cards
7

iteration

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

New cards
8

procedure

a group of programming instructions

New cards
9

boolean

a variable that returns true or false

New cards
10

abstraction

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

New cards
11

infinite loop

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

New cards
12

modulus

the remainder when one number is divided by another

New cards
13

code segment

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

New cards
14

operators

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

New cards
15

readability

the ease with which a reader can understand a written text

New cards
16

traverse

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

New cards
17

index

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

New cards
18

element

an individual value stored within a data structure

New cards
19

sublist

a list used as an item of another list

New cards
20

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

New cards
21

selection

a decision or question

New cards
22

conditional

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

New cards
23

nested conditional

an if or if else statement inside another if else statement

New cards
24

return statement

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

New cards

Explore top notes

note Note
studied byStudied by 279 people
... ago
5.0(1)
note Note
studied byStudied by 72 people
... ago
4.0(1)
note Note
studied byStudied by 66 people
... ago
5.0(4)
note Note
studied byStudied by 38 people
... ago
5.0(2)
note Note
studied byStudied by 21 people
... ago
5.0(1)
note Note
studied byStudied by 40096 people
... ago
4.8(312)

Explore top flashcards

flashcards Flashcard (25)
studied byStudied by 7 people
... ago
5.0(1)
flashcards Flashcard (23)
studied byStudied by 5 people
... ago
4.0(1)
flashcards Flashcard (58)
studied byStudied by 13 people
... ago
5.0(2)
flashcards Flashcard (26)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (25)
studied byStudied by 7 people
... ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 2 people
... ago
4.0(4)
flashcards Flashcard (33)
studied byStudied by 80 people
... ago
5.0(3)
flashcards Flashcard (79)
studied byStudied by 12 people
... ago
5.0(1)
robot