Lesson 1 Flashcards
(107 cards)
Computer is derived from the word __ which means to __
Compute - Calculate
Computer was originally defined as
Super-fast calculator
The information provided by the user to the computer
Data
The information in one form which is presented to the computer
Input data
Information in another form is presented by the computer after performing a process on it
Output data
Set of instructions given to the computer to perform various operations
Computer Program
The process of converting input to output data
Data processing
Defined as a fast and accurate data processing system that accepts data, performs various operations on the data, can store data, and produce the results
Computer
Functionalities of a Computer
Takes data as input
Stores the data/instructions in its memory
Process the data and convert it into useful info
Generate the ouput
Physical parts or components of a computer
Hardware
Collection of programs that utilize and enhance the capability of the hardware
Software
Software that manages the resources of a computer and schedule its operation
Operating system
Software that translates the instructions of different languages are known as
Translators
2 types of translators
Compiler
Interpreter
checks the entire user-written program (known as the source program) and if it is Error-free, produces a complete program in machine language (known as object
program).
Compiler
translates one statement at a time and if the source program contains an error, it will be free
executes until at the end of the execution of the program.
Interpreter
This language is in terms of binary codes (0,1).
Machine Language
It uses mnemonic codes rather than numeric codes
Assembly Language
These are referred to as problem-oriented languages (POL). These are referred to
as third-generation languages.
High-level language
convenient for writing programs as they can be written without any codes. These languages follow rules like the English language.
High level language
High-level language is also referred to as
problem oriented languages
Several High-Level Languages which are in common use
FORTRAN: Formula TRANslation
COBOL: Common Business Oriented Language
BASIC: Beginner‘s All-purpose Symbolic Instruction Code
PROLOG: PROgramming in LOGic
ALGOL: ALGOrithmic Language
These are pre-written programs supplied by the manufacturer for maintaining the day-to-day activities of a computer system.
Utility Program
designed to help you
monitor and configure settings for your computer system equipment.
Utility Software