• 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/91

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;

91 Cards in this Set

  • Front
  • Back
Computer System
A computer system is a combination of all the components required to process and store data using a computer
Hardware
Hardware is the collection of physical devices that comprise a computer system.
Software
Software consists of the programs that tell the computer what to do.
Programs
Programs are sets of instructions for a computer
Programming
Programming is the act of developing and writing programs
Application Software
Comprise all the programs that you use to manage your computer
System Software
Comprises all the programs you apply to a task.
Input
Describes the entry of data items into computer memory using hardware devices such as keyboards and mice
Data Items
Data items include all the text, numbers and other information processed by a computer
Processing
Processing data items may involve organizing them, checking them for accuracy, or performing mathematical operations on them.
CPU
Central Processing Unit

The CPU is the hardware component that processes data.
Output
Describes the operation of retrieving information from memory and sending it to a device, such as a monitor or printer, so people can view, interpret, and work with the results.
Information
Information is processed as data.
Storage devices
Storage devices are types of hardware equipment, such as disks, that hold information for later retrieval.
Programming Languages
Programming languages, such as Visual Basics, C#, C++, or COBOL, are used to write programs.
Program Code
Program Code is the set of instructions a programmer writes in a programming language.
Coding the program
Coding the program is an act of writing programing language instructions.
Syntax
The syntax is a language is its grammar rules
Syntax Error
A syntax error is an error in language or grammar
Computer Memory
is the temporary, internal storage within a computer
RAM
Random Access Memory

RAM is temporary, internal computer storage
Volatile
Volatile describes storage whose contents are lost when the power is lost
Nonvolatile
Nonvolatile describes storage whose contents are retained when the power is lost
Machine Language
Machine Language is a computers on/off circuitry language
Source Code
Source Code is the statements a programmer writes in a program language
Object Code
Object Code is translated machine language
A Compiler or interpreter
A compiler or interpreter translated a high-language into machine language and indicates if you ave used programming language incorrectly
Binary language
Binary language is represented using a series of 1s and 0s
run or execute
To run or execute a program is to carry out its instructions
Scripting languages
Scripting languages (also called scripting program languages or script languages) such as Python, Lua, Perl,and PHP are used to write programs that are typed directly from a keyboard. Scripting languages are stored in text rather than as binary executable files
Logical error
A logical error occurs when incorrect instructions are performed, or when instructions are performed in the wrong order
logic
You develop the logic of the computer program when you give instructions to the computer in a specific sequence, without omitting any instructions or by adding extraneous instructions
variable
A variable is named memory location whose value can vary
Program development cycle
The program development cycle consists of the steps that occur during a programs lifetime.
Users or end users
Users (or end users) are people who employ and benefit from a computer program
Documentation
Documentation consists of all the supporting paperwork for a program
Algorithm
An Algorithm is the sequence of steps necessary to solve any programs
IPO Chart
An IPO Chart is a program development tool that lists tasks, objects, and events.
TOE Chart
A TOE Chart is a program development tool that lists tasks, objects, and events
Desk-Checking
Desk-Checking is the process of walking through a program solution on paper
High-level programming language
A High-level Programming language supports English-like syntax
Low-level machine langauage
A low-level machine language is made up of 1s and 0s and does not easily interpreted variable names
debugging
debugging is the process of finding and correcting program errors
Conversion
Conversion is the entire set of actions an organization must take to switch over to using a new program or set of programs
Maintenance
Maintenance consists of all the improvements and corrections made to a program after it is in production.
Pseudocode
Pseudocode is an English-like representation of the logical steps to solve a problem
Flowchart
A flowchart is a pictorial representation of the logical steps it takes to solve a problem
Input symbol
An input symbol indicates a processing operation and its represented by a parallelogram in flowcharts
Output symbol
An output symbol indicates an output operation and is represented by a parallelogram in flowcharts
Flowlines
Flowlines, or arrows, connect to the steps in a flowchart
Terminal Symbol
A terminal symbol indicates beginning or end of a flowchart segment and is represented by a lozenge
Loop
A loop is a repetition of a series of steps
Infinite loop
An infinite loop occurs when repeating logic cannot end
Making a decision
Making a decision is the act of testing a value
Decision Symbol
A decision symbol is shaped like a diamond and used to represent decisions in flowcharts
Dummy Value
A dummy Value is preselected value that stops the execution of a program
Sentinel Value
A sentinel Value is preselected value that stops the execution of a program
EOF
End Of File
Text Editor
A text Editor is a program that you use to create simple text files: it is similar to a word processor, but without many features
IDE
Integrated development Environment

An integrated development environment is a software package that provides an editor, compiler and other programming tools
Microsoft Visual Studio IDE
Microsoft Visual Studio IDE is a software package that provides an editor, compiler , and other programming tools.
Command line
A command line is a location on your computer screen at which you type text entries to communicate with the computers operating system
GUI
Graphical User Interface

A GUI allows users to interact with a program in a graphical environment.
Procedural Programming
Procedural Programming is a programming model that focuses on the procedures that programmers create
Object-Oriented Programming
Object-oriented programming is a programming model that focuses on objects or "things" and describes their features (also called attributes) and behaviors
Computer Programs are known as _______

a. Hardware

b. Software

c. Data

d. Information
b. Software
The major computer operations include

a. Hardware and software

b. Input, processing, and output

c. Sequence and looping

d. Spreadsheets, word processing and data communication
b. Input, processing, and output
Visual Basic, C++, and Java are all examples of computer _______________

a. Operating system

b. Hardware

c. Machine languages

d. Programming language
d. Programming language
A programming language’s rules are its

a. Syntax

b. Logic

c. Format

d. Options
a. Syntax
The most important task of a compiler or interpreter is to _______________

a. Create the rules for a programming language

b. Translate English statements into a language such as java

c. Translate programming language statements into the machine language

d. Execute machine language programs to perform useful tasks
c. Translate programming language statements into the machine language
Which of the following is temporarily, internal storage?

a. Cpu

b. Hard disk

c. Keyboard

d. Memory
d. Memory
Which of the following pairs of steps in the programming process is in the correct order?

a. Code the program, plan the logic

b. Test the program, translate it into machine language

c. Put the program into production, understand the program

d. Code the program, translate it into machine language
d. Code the program, translate it into machine language
A programmer’s most important task before planning the logic of a program is to ___________?

a. Decide which programming language to use

b. Code the program

c. Train the user of the program

d. Understand the problem
d. Understand the problem
The two most commonly used tools for planning a program’s logic are

a. Flowcharts and pseudocode

b. ASCII and EBCDIC

c. Java and Visual Basic

d. Word processors and spreadsheets
a. Flowcharts and pseudocode
Writing a program in a language such as C++ or Java is known as ________ the program.

a. Translating

b. Coding

c. Interpreting

d. Compiling
b. Coding
An English-like programming language such as C++ or Java is known as _______ the program.

a. Machine-level

b. Low-level

c. High-level

d. Binary-level
c. High-level
Which of the following is an example of a syntax error?

a. Producing output before accepting input

b. Subtracting when you meant to add

c. Misspelling a programming language word

d. All of the above
d. All of the above
Which of the following is an example of a logical error?

a. Performing arithmetic with a value before inputting it

b. Accepting two input values when a program requires only one

c. Dividing it by 3 when you meant to divide by 30

d. All of the above
d. All of the above
14. The parallelogram is the flowchart symbol representing _______________

a. Input

b. Output

c. Both a and b

d. None of the above
c. Both a and b
In a flowchart, a rectangle represents _________.

a. Input

b. A sentinel

c. A question

d. Processing
d. Processing
16. In a flowchart the decision symbol is a

a. Parallelogram

b. Rectangle

c. Lozenge

d. diamond
d. diamond
17. The term eof represents ______.

a. A standard input device

b. A generic sentinel value

c. A condition in which no more memory is available for storage

d. The logical flow in a program
b. A generic sentinel value
18. When you use an IDE instead of a simple text editor to develop a program, _________.

a. The logic is more complicated

b. The logic is simpler

c. The syntax is different

d. Some help is provided
d. Some help is provided
When you write a program that will run in a GUI environment as opposed to a command-line environment, ______.

a. The logic is very different

b. Some syntax is different

c. You do not need to plan the logic

d. Users are more confused
b. Some syntax is different
As compared to procedural programming, with object-oriented programming, ___________.

a. The programmer’s focus differs

b. You cannot use some languages, such as java

c. You do not accept input

d. You do not code calculations; they are created automatically
a. The programmer’s focus differs
Computer System Devices
Hardware
Another Word for Programs
Software
Language Rules
Syntax
Order of Instructions
Logic
Language Translator
Compiler
Processing Symbol
A processing symbol indicates a processing operation and is represented by a rectangle in flowcharts