Computer Programming Chapter 1 – Flashcards

Unlock all answers in this set

Unlock answers
question
Is a set of instructions that a computer follows to perform a task.
answer
Program
question
Programs are commonly referred to.
answer
Software
question
Is a person with the training and skills necessary to design, create, and test computer programs.
answer
Software Developer
question
refers to all the physical devices, or components, of which a computer is made.
answer
Hardware
question
1. CPU 2. Main Memory 3. Secondary Storage Devices 4. Input devices 5. Output devices
answer
Major Components of a computer system
question
When a computer is performing the tasks that a program tells it to do.
answer
Running or Executing
question
Is the part of a computer that actually runs programs.
answer
Central Processing Unit or CPU
question
Built in 1945, first programmable electronic computer made to calculate artillery ballistic tables for the U.S. army.
answer
ENIAC
question
Small chips of CPU's
answer
Microprocessors
question
When a CPU executes the instructions in a program.
answer
fetch-decode-execute cycle.
question
Read the next instruction from memory into the CPU
answer
Fetch
question
Helps decode the instructions that was just fetched from the memory.
answer
Decode
question
Perform the operation.
answer
Execute
question
Most fundamental set of programs on a computer. Controls the internal operations of the computer's hardware, manages all the devices connected to the computer, allows data to be saved to and retrieved from storage devices, and allows other programs to run on the computer.
answer
Operating systems
question
performs a specialized task that enhances the computer's operation or safeguards data.
answer
Utility program
question
Use to create, modify, and test software are referred to as software development tools.
answer
Software Development Tools
question
Also called random access memory or RAM, it is like short-term memory. It stores data while the computer is running. When the computer is turned off or if there is a loss of power, any data in the main memory disappears. The computer can read from and write to this type of memory.
answer
Main memory
question
Secondary storage is all addressable data storage that is not currently in the computer's main storage or memory. Synonyms are external storage and auxiliary storage.
answer
Secondary storage
question
low level programming language using the human readable instructions of CPU
answer
Assembly language
question
Memory aids, especially those techniques that use vivid imagery and organizational devices
answer
mnemonics
question
A program that takes as input a program written in assembly language and translates it into machine code or machine language
answer
assembler
question
A programming language that is designed to be easy for a computer to execute; also called "machine language" or "assembly language."
answer
low-level language
question
A programming language whose concepts and structures are convenient for human reasoning. Such languages are independent of the structures of computers and operating systems.
answer
High-Level language
question
This is a combination of human prose (language) and computer programming language.
answer
pseudo-code
question
Words that make up a high-level programming language.
answer
keywords or reserved words
question
Perform various operations on data.
answer
operators
question
A set of rules that must be strictly followed when writing a program.
answer
syntax
question
Consist of keywords, operators, punctuation, and other allowable programming elements, arranged in the proper sequence to perform an operation
answer
statements
question
Program that translates a high-level language program into a separate machine language program.
answer
compiler
question
program that both translates and executes the instructions in a high-level language program.
answer
interpreter
question
The statements that a programmer writes in a high level language.
answer
source code
question
Is a mistake such as a misspelled keyword, a missing punctuation character, or the incorrect use of an operator.
answer
Syntax error
question
This is how negative numbers are encoded.
answer
two's complement
question
This is how real numbers are encoded.
answer
floating-point notation
question
Extensive encoding scheme and is compatible with ASCII
answer
Unicode
question
is data that is stored in binary.
answer
Digital Data
question
Device that works with binary data.
answer
Digital Device
question
This is what digital pictures are composed of....
answer
Pixels (picture element)
question
Describe some data that you are going to be manipulating.
answer
Variables
question
divided into eight smaller storage locations. tiny switches that can be turned on or off.
answer
Byte
question
are names of things, such as variables, constant, methods and classes
answer
Identifiers
question
sequence of one or more operands and zero or more operators that can be evaluated to a single value, object, method.
answer
Expression
question
The order in which statements are executed in a program. Depending on how the program reacts to input that it receives at run time.
answer
Flow of control
question
Is an editor for creating source code.
answer
IDE
question
consists of programs designed to make users more productive and/or assist with personal tasks
answer
Application software
Get an explanation on any task
Get unstuck with the help of our AI assistant in seconds
New