-CPU
-Main Memory
-Secondary Storage
-Input Devices
-Output Devices - ANS-A computer System consists of:
A diagram that graphically depicts the steps that take place in a program - ANS-Flowcharts
a program that both translates and executes the instructions in a high-level language program -
ANS-Interpreter
A program that translates a high-level language program into a separate machine language
program - ANS-Compiler
A programming process that verifies data is valid before using it.
Commonly done with a loop that iterates as long as input is bad - ANS-Input Validation
A removable storage medium inserted into a computer, by way of a USB port, to contain files. -
ANS-USB Drives
A set of 128 numeric codes that represent the English letters, various punctuation marks, and
other characters - ANS-ASCII
a set of rules that must be strictly followed when writing a program - ANS-Syntax
A simple debugging process for locating hard to find errors in a program - ANS-Hand Tracing
a specific value that marks the end of a list of values, used as stop values for loops -
ANS-Sentinel
a storage device that typically uses flash memory to store data, instructions, and information. No
moving parts. - ANS-Solid-State Drive
a type of memory that can hold data for long periods of time, even when there is no power to the
computer (Disk Drive) - ANS-Secondary Storage Devices
allow you to create powerful and complex programs without knowing how the CPU works, using
words that are easy to understand - ANS-high-level language
, allows a program to perform actions only under certain conditions, also known as selection
structure - ANS-Decision Structure
An action only occurs if the decision is true - ANS-If Statement
An extensive encoding scheme that can represent the characters of many of the languages in
the world - ANS-Unicode
An Internet service that provides remote storage to computer users. - ANS-Cloud Storage
Any data the computer collects from people and from other devices is called input.
The hardware component that collects the data. - ANS-Input Devices
any device that works with binary data - ANS-Digital Device
Can hold only one of two values—true or false. - ANS-Boolean Variable
Causes a statement or set of statements to execute repeatedly - ANS-Repetition structure
Data is encoded as a series of pits on the disc's surface
Uses laser to encode the data
Holds large amounts of data
Good medium for creating backups - ANS-Optical devices (CD or DVD)
Data that a program recieves - ANS-Input
Data that is generated and displayed - ANS-Output
data that is stored in binary - ANS-Digital Data
describes aspects of the program for the user, sometimes written by a technical writer -
ANS-External Documentation
describes the input, processing, and output of a function - ANS-IPO Chart
Design the program
Write the code
Correct syntax errors
Test the program
Correct logic errors (Debug the code) - ANS-Program Development Cycle
Devices that enable the computer to give the user the results of the processed data.
(Monitor/Printer) - ANS-Output Devices