• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/33

Click to flip

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