chapter 9 Flashcards
assignment
an identifier is given a value or the value of a given identifier is changed
sequence
a number of steps are performed in order one after the other
selection
choice of paths in a program, depending on a condition. selection is non-sequential.
iteration
a sequence of steps is performed a repeated number of times
structured english
a subset of the english language. consists of command statements
algorithms
an algorithm is a solution to a problem expressed as a sequence of defined steps, and is done to perform a task.
computational thinking
computational thinking is a problem solving process where a number of steps are taken in order to reach a solution.
abstraction
abstraction involves removing (filtering out) unnecessary data and keeping only necessary data.
decomposition/stepwise refinement
decomposition/stepwise refinement means breaking down tasks into smaller parts to make it easier to solve.