block 2 Flashcards
-computational thinking .decomposition .pattern recognition .abstraction -program design .pseudo-code .algorithm .program .flowchart -symbols of flowchart -pseudo-code terms
what is decomposition?
is breaking down a big problem into smaller problems that make it up
what is pattern recognition?
is the process of identifying object characteristics that are represented in a specific problem.
what is abstraction?
is a process of identifying details needed to represent objects in the world .
what is algorithm ?
is a sequence of steps designed to perform a specific task.
what is psuedo-code?
is a method of describing a program design it uses a structure similar to programming language but without the restrict rules of programming languages.
what is flowchart?
is a graphical representation of the operation involved in a system or a problem resolution.
what is a program?
is a sequence of instructions that perform a particular task when executed by computer.
define variable
values stored as variables can change
define constant
values stored as variables do not change
define sort
placing into an order
define sequence
instructions are executed one after another
define loop
a sequence of instructions that are repeated until a condition is met
define branch/decision
a program instructions that allows a different sequence of instructions to be executed
define dry run
a mental run of a computer program , usually recorded using a trace table
define single stepping
perform program instructions one step at time in order to find errors