Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
33 Cards in this Set
- Front
- Back
Computer system
|
Combination of all the components required to process and store data using a computer
|
|
Hardware
|
Equipment associated with a computer
|
|
Software
|
- Computer instructions
- Tell the hardware what to do |
|
Programs
|
Instructions written by programmers
|
|
Input
|
Data items enter computer
|
|
Processing
|
By central processing unit (CPU
|
|
What are the 3 major operations of computer hardware and software
|
- Input
- processing - output |
|
Programming language
|
Use to write computer instructions
Examples Visual Basic, C#, C++, or Java |
|
Syntax
|
Rules governing its word usage and punctuation
|
|
Computer memory
|
- Computer’s temporary, internal storage
- Volatile |
|
What kind of memory are permanent storage devices?
|
Nonvolatile
|
|
Compiler or an interpreter
|
- Translates program code into machine language (binary language)
- Checks for syntax errors |
|
Program executes or runs
|
Input will be accepted, some processing will occur, and results will be output
|
|
What happens when a computer has a syntax error?
|
It cannot execut
|
|
What are logical errors
|
- Errors in program logic
- Produce incorrect output as a result |
|
What is the logic of a computer program
|
a sequence of specific instructions in specific order
|
|
What is a variable
|
named memory location whose value can vary
|
|
What is program development cycle?
|
- Understand the problem
- plan the logic - code the program - use software (a compiler or interpreter to translate the program into machine language) - test the program - put the program into production - maintain the program |
|
Who are users or end users?
|
People for whom program is written
|
|
What is documentation?
|
Supporting paperwork for a program
|
|
What are the most common planning tools?
|
- Flow Charts
- Pseudocode |
|
What is Desk-Checking
|
Walking through a program's logic on paper before you actually write the program
|
|
Translator program
|
- Compiler or interpreter
- Changes the programmer’s English-like high-level programming language into the low-level machine language |
|
Syntax error
|
- Misuse of a language’s grammar rules
- Programmer corrects listed syntax errors - Might need to recompile the code several times |
|
Logical error
|
Use a syntactically correct statement but use the wrong one for the current context
|
|
Test
|
Execute the program with some sample data to see whether the results are logically correct
|
|
When you run a test on a program what should you do?
|
Test it with many sets of data
|
|
Conversion
|
This is the entire set of actions an organization must take to switch over to using a new program or set of programs
|
|
Maintenance
|
This is making changes to a program after it is put into production
|
|
What do new programmers usually do?
|
They maintain the programs that are already in use
|
|
After you make changes to an existing program what must you do?
|
Repeat the development cycle
|
|
What is a Pseudocode?
|
This is an english-like representation of the logical steps it takes to solve a problem
|
|
What is a flow chart
|
This is a pictorial representation of the logical steps it takes to solve a problem
ex start input myNumber set myAnswer = myNumber x 2 output myAnswer stop |