Documente Academic
Documente Profesional
Documente Cultură
Classification of computers
based on the SIZE and COMPUTING CAPACITY
Micro Computers
Mini Computers
Mainframe Computers
Super Computers
Application Software
A group of programs designed specially to perform special
function
Eg:
Media Player
Inventory control
Accounting Packages
System Software
A group of programs required to operate and control the
activities of a computer
Provides an environment for developing application
programs
Eg :Operating System
Compiler,Interpreter
Hardware
The electronics circuits used in building the
computer that executes the software
Stored Program
John von Neumanns idea:
memory
A stored
1.
2.
3.
3.
4.
Programming Language
A programming Language is a set of written symbols
that instruct computer hardware to perform specific
operations.
All computer languages are controlled by a set of rules
called syntax( eg: grammer rules in English)
Assembly Language
Instructions are represented as Symbolic codes or
mnemonics
Eg: ADD,SUB,MUL ,etc
High Level Language
Programs are written using English words and
Mathematical notations
Translators
System Software which converts the instructions
written in one language to a suitable form that can be
executed by the computer
Eg: Assembler, Compiler ,Interpreter
Assembler
Assembly
Language
Program
Assembl
er
Machine
Code/Obje
ct Code
Compiler/Interpreter
High Level
Language
Program
Compiler
/
Interpret
er
Machine
Code/Obje
ct Code
Logic Representation
The logic developed for getting Output from the Input
data can be documented in two ways, They are:
Algorithm Method
6.
7.
Flowchart
A flowchart
Input/Output
Processing
Decision Box
Symbol
Flowchart
Purpose
Connector
Flow of control
Flowchart
Flow Chart to find the sum of two numbers
Start
Input a,
and b
sum=a+b
Display
sum
Stop
Flowchart
Flow Chart to find the area of a rectangle
Start
Input l,
and b
area=l*b
Display
area
Stop
Flowchart
Flow Chart to find the area of a triangle ,given 3 side
Start
Input sides
a,b and c
s=(a+b+c)/2
area=(s(s-a)(s-b)(s-c))
Display area
Stop
Flowchart
Flow Chart to find the area of a triangle ,given 3 sides
Using connector
Start
Input sides
a,b and c
s=(a+b+c)/2
area=(s(s-a)(s-b)(s-c))
Display area
Stop
Flowchart
Flow Chart to find the largest of two numbers
Start
Input a,
and b
Yes
If
a>b
Display
a
No
Display
b
Stop