vocab unit 1 Flashcards
Command
a directive to a computer program to perform a specific task
Function
software logic that has a well-defined interface and behavior and can be invoked multiple times
Conditional Statement
A type of coding instruction used to compare values and express and make decisions
Loop
a sequence of instructions that is continually repeated until a certain condition is reached
Control Flow
the order in which the computer executes statements in a script
Algorithm
a set of instructions that is designed to accomplish a task
Iteration
repeating instructions that can be called over and over.
Troubleshooting
A systematic approach to solving a problem
Flow Chart
A diagram that depicts a process, system or computer algorithm
Preconditions
A condition or predicate that must always be true just prior to the execution of some section of code.
Postconditions
A condition or predicate that must always be true just after the execution of some section of code or after an operation in a formal specification.
Row
a single group of related data within a table
Column
a collection of cells aligned vertically in a table
Debugging
the process of identifying and removing errors from computer hardware or software.
Decomposition
the process of breaking down a problem into a number of smaller problems that can more easily be addressed.
Pseudocode
a notation resembling a simplified programming language, used in program design.
Copyright
the exclusive legal right, given to an originator or an assignee to print, publish, perform, film, or record literary, artistic, or musical material, and to authorize others to do the same.
Turing Test
a test for intelligence in a computer, requiring that a human being should be unable to distinguish the machine from another human
Privacy
the state or condition of being free from being observed or disturbed
Artificial Intelligence (AI)
computer systems able to perform tasks that normally require human intelligence