Chapter 1 Flashcards
Programs
Instruction sets written by programmers.
When you write software instructions, you are…..
Programming.
Application software
comprises all the programs you apply to a task such as a word processing program, spreadsheets, payroll and inventory programs, and games. (app)
System Software
comprises the programs that you use to manage your computer, including operating systems such as Windows, Linux, or UNIX for larger computers and Google Android and Apple iOS for smartphones.
Input
Data items enter the computer system and are placed in memory, where they can be processed.
Data Items
include all the text, numbers, and other raw materials that are entered into and processed by a computer.
Processing
Processing data items may involve organizing or sorting them, checking them for accuracy, or performing calculations with them.
CPU (central processing unit)
hardware that performs processing tasks.
Output
What’s shown to the user once the data is processed.
the term “information” is used for…
data items that have been processed and output.
Programming code
The instruction you write using a programming language.
syntax
rules governing word usage and punctuation in a programming language.
syntax error
an error in the punctuation of a program.
RAM
form of internal, volatile memory.
Internal storage on a computer is _______. its contents are lost when the computer is turned off or loses power.
volatile
Permanent storage devices are _______. that is, their contents are persisten and are retained even when power is lost.
non-volatile.
after a computer program is typed using programming language statements and stored in memory, it must be translated to……
machine language.
source code
programming language statements.
object code
translated machine language statements.
compiler/interpreter
translates programming language source code into machine language.
machine language is also called….
binary language.
scripting languages vs comprehensive languages.
script languages can be typed directly from a keyboard and are stored as text.
comprehensive languages are stored as binary executable files.
logic (in programming)
writing program instructions in a specific sequence and not leaving out any instructions and you must not add extraneous instructions.