Unit 2 Abstraction Vocabulary

studied byStudied by 1 person
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

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 89 people
890 days ago
4.5(4)
note Note
studied byStudied by 11 people
879 days ago
5.0(1)
note Note
studied byStudied by 1 person
19 hours ago
4.0(1)
note Note
studied byStudied by 19 people
979 days ago
5.0(1)
note Note
studied byStudied by 22 people
799 days ago
5.0(1)
note Note
studied byStudied by 15 people
816 days ago
5.0(1)
note Note
studied byStudied by 11 people
965 days ago
5.0(1)
note Note
studied byStudied by 127 people
616 days ago
5.0(1)

Explore top flashcards

flashcards Flashcard (21)
studied byStudied by 5 people
635 days ago
5.0(1)
flashcards Flashcard (23)
studied byStudied by 2 people
148 days ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 26 people
391 days ago
5.0(1)
flashcards Flashcard (173)
studied byStudied by 1 person
13 days ago
5.0(1)
flashcards Flashcard (55)
studied byStudied by 14 people
760 days ago
5.0(3)
flashcards Flashcard (30)
studied byStudied by 18 people
445 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 7 people
361 days ago
4.0(1)
flashcards Flashcard (84)
studied byStudied by 74 people
352 days ago
5.0(1)
robot