Professional Documents
Culture Documents
05-Python 1
05-Python 1
What is a program?
A program is a set of instructions that a computer follows to
perform a task.
Who is a programmer?
A programmer , or software developer , is a person
with the training and skills necessary
to design, create, and test computer programs.
Hardware Software
System Applications
Central Main Secondary Input Output Software
Process memory storage Devices Devices
(RAM) devices
ing Unit
(CPU)
Operating Utility Software
systems Programs Development
Tools
1-Central Processing Unit (CPU)
Control Unit
• Retrieves and decodes
program instructions
• Coordinates computer
operations
Non-volatile - data retained when program is not running or computer is turned off
5-Output Devices
Used to send information from the
computer to the outside
Many devices can be used for output
Computer screen, printer, speakers,
disk drive, CD/DVD recorder, USB
flash drive
Software:
1- Operating systems
Programs that manage the computer
hardware and other programs that run on the
computer, like Windows, macOS, Linux.
2- Utility programs
Programs that enhance computer’s operations like virus canners, data
backup programs.
4-Applications
Programs that make a computer useful for everyday tasks, these
include word processing programs, games, web browsers, …etc.
Programming Language
a language used to write programs
Types of languages
Pascal
How can we write programs in High-level
languages, and computer can still understand
them?
1- Compiler is a software that translates high level programs into machine language
(ML) instructions.
2. Wait for the user to enter a number. Once the user enters a
number, store it in memory in a variable call it X
4. Wait for the user to enter a number. Once the user enters
a number, store it in memory in a variable call it Y
Connector or joining
Computational
process