Professional Documents
Culture Documents
Which of the B.
following symbols
shows an action in C.
the process?
D.
A.
Which of the
following symbols B.
identifies key
inputs or outputs C.
of a process?
D.
Basic Computer Parts
and Concepts
Lesson 1.1
Basic Computer Parts and Concepts
Computer is an electronic programmable device that can store,
retrieve and process data. Computer includes peopleware, hardware
and software. Peopleware refers to the user that manipulates the
computer.
5 Basic parts
of Computer
https://images.app.goo.gl/SJ4Dp97SUPZQk2ET7
Basic Computer Parts and Concepts
Monitor
• it is an output device that displays
information.
https://giphy.com/embed/xUS4Fp5i6iIn2Y1EYT
Basic Computer Parts and Concepts
Keyboard
• it is an input device used to enter function using keys or button. It is
primarily a device which is used to input special characters, numbers and
letters.
https://upload.wikimedia.org/wikipedia/commons/9/94/QWERTY_keyboard_alt_code_161_demonstration.gif
Basic Computer Parts and Concepts
Mouse
• it enables the user to control or move the cursor. It is
used for selecting, dragging, hovering and clicking.
https://www.google.com/url?sa=i&url=https%3A%2F%2Flordicon.com%2Ficons%2Fwired%2Fflat%2F1315-
computer-
mouse&psig=AOvVaw1oZIPAaxNl4Hy3gYMTwa92&ust=1693190721444000&source=images&cd=vfe&opi=899
78449&ved=0CBAQjRxqFwoTCKjw0rXp-4ADFQAAAAAdAAAAABAm
Basic Computer Parts and Concepts
System unit
• it is known as computer chassis. It includes
Motherboard, Central Processing Unit (CPU),
RAM, ROM, Power Supply and other main
parts of computer.
https://villman.com/product_photos/h500pmesh_ljff6.gif
Basic Computer Parts and Concepts
https://ttnelectric.en.made-in-china.com/product/JdOawSiXfrGI/China-Ttn-2kVA-90-Effiency-
AC-Voltage-Regulator-High-Frequency-Stabilizer.html
Basic Computer Parts and Concepts
https://images.app.goo.gl/vbpk9mNvPA2k6BHC7
ACTIVITY:
Give a product that gone through :
INPUT, PROCESS / STORAGE, OUTPUT
Example:
https://images.app.goo.gl/1xXwTHkKtJYaZguv7
Basic Computer Parts and Concepts
Basic Computer Parts and Concepts
INPUT
It is used for entering data into the computer.
It allows the user to interact.
It accepts data.
Examples:
Keyboard, Mouse, Scanner, Camera
Basic Computer Parts and Concepts
Processing
• The task of performing operations given by the user.
• It is called the brains of the computer.
• It carries out instructions.
Examples:
Central Processing Unit (CPU)
Basic Computer Parts and Concepts
Output
• It is used for showing the result as output after processing.
• It allows the user to interact.
• It delivers data.
Examples:
Monitor, Printer, Speaker
Basic Computer Parts and Concepts
Object-oriented Programming is a programming language that uses Procedural Programming is a programming language that follows a
classes and objects to create models based on the real world step-by-step approach to break down a task into a collection of
environment. variables and routines (or subroutines) through a sequence of
Definition instructions.
In OOPs, it makes it easy to maintain and modify existing code as
new objects are created inheriting characteristics from existing Each step is carried out in order in a systematic manner so that a
ones. computer can understand what to do.
In OOPs concept of objects and classes is introduced and hence the In procedural programming, the main program is divided into small
Approach program is divided into small chunks called objects which are parts based on the functions and is treated as separate program for
instances of classes. individual smaller program.
https://www.tutorialspoint.com/differences-between-procedural-and-object-oriented-programming
Differences between Procedural and
Object Oriented Programming
Parameter Object Oriented Programming Procedural Programming
https://www.tutorialspoint.com/differences-between-procedural-and-object-oriented-programming
Differences between Procedural and
Object Oriented Programming
Parameter Object Oriented Programming Procedural Programming
OOP divides a program into small parts and these parts are referred Procedural programming divides a program into small programs and
Program division
to as objects. each small program is referred to as a function.
Examples C++, C#, Java, Python, etc. are the examples of OOP languages. C, BASIC, COBOL, Pascal, etc. are the examples POP languages.
https://www.tutorialspoint.com/differences-between-procedural-and-object-oriented-programming
Introduction to Computer Programming
Process/Steps in programming
1. Analyze the problem or the program
• First you must know exactly what you will do. You must formulate a clear statement of what is
to be done.
2. Develop an algorithm.
• It is a sequence of effective statements that when applied to the problem, will solve it.
3. Coding
• It is a process of translating the algorithm into high-level language or simply coding means
writing a code. In writing code make sure that the program performed the way it is intended.
Introduction to Computer Programming
Process/Steps in programming
- Run the program and test the result, make sure that it is in a form you
intended if not produce a solution to your program.
5. Documentation
- The programmer must know how the program works, including descriptions
of it, the hardware and the software requirements.
6. Maintenance
- Programmer needs to keep the program running smoothly, provides updates
and solution or improvement in the program considering changes in the field
it is used.
Algorithm, Pseudocode,
Flowchart
Lesson 1.2.1
Algorithm, Pseudocode, Flowchart
Algorithm
• It is a step-by-step procedure or a set of rules in resolving
problem or creating programs.
• It also helps the programmer in identifying decision
points. Using algorithm can also determine easily the
error in a particular process.
https://images.app.goo.gl/AfV59PJaf29hbWze7
Algorithm, Pseudocode, Flowchart
Example Problem: Computing the area of rectangle
Algorithm:
Start
Identify the length and width
Input length and width
Computing the Area
Print area of rectangle
https://images.app.goo.gl/AfV59PJaf29hbWze7
End
Algorithm, Pseudocode, Flowchart
Pseudocode
It is a shorter description of an algorithm. It is a
combination of English and code method to illustrate the
algorithm.
Begin
A=0 L=0 w=0
Enter L and W
L*W
Print A
Stop
https://images.app.goo.gl/AfV59PJaf29hbWze7
Algorithm, Pseudocode, Flowchart
Flowchart
It is also a description of an algorithm like pseudo code. The difference is that the
flowchart is a graphical representation of it. It also helps to identify easily the potential
improvement of a program.
Flowchart consists of eight standard symbols namely; Terminator, Preparation,
Process, Decision, Input/Output, Arrow or Direction Flow, On-page Connector and off-
page Connector.
Algorithm, Pseudocode, Flowchart
Decision –
shows when
Process – shows how a process is
the decision
being done.
needs to be
made.
Algorithm, Pseudocode, Flowchart
Input/Output –
Arrow or Direction flow –
identifies what to
indicates the direction and order of
input and signifies the
the process.
output.
Algorithm, Pseudocode, Flowchart
Example Problem1:
Computing the area of rectangle.
L= Length of the
Rectangle
W= Width of the
Rectangle
A= Area of the
Rectangle
Algorithm, Pseudocode, Flowchart
Example Problem2:
Finding the average of any three numbers. If the
average is greater than or equal to 90 print “very
good”, else print “good”.
T = Sum of three number
X = Number 1
Y = Number 2
Z = Number 3
A = Average of three number
Algorithm, Pseudocode, Flowchart
Example Problem2:
Finding the average of any three numbers. If the
average is greater than or equal to 90 print “very
good”, else print “good”.
T = Sum of three number
X = Number 1
Y = Number 2
Z = Number 3
A = Average of three number
Create the following:
1. Simple Algorithm
2. Simple Pseudocode
3. Simple Data Flow Chart
WHAT DID YOU LEARNED?
Which of the following is a shorter description of an algorithm – and a
combination of English and code method?
A. Flowchart B. Algorithm
C. Pseudocode D. Diagram
Which of the following has a function to maintain the voltage of a
computer or an electronic device?
A. CPU B. AVR
B. C. RAM D. ROM
The following are capabilities under the output, except…
A. It delivers data.
B. It shows results.
C. It carries out instructions.
D. It allows the users to interact.
Computer Programming is bound to three categories, these are Program,
Programmer, and Programming.
8
6
7 9
10
SUMMARY:
We have discussed the five basic parts and concepts of computer, introduction to
programming, flowchart, algorithm and pseudocode.
As learners, can you discuss the following items based on how you understand the
topic, use your own words to describe the following:
1. Computer’s five basic parts.
2. Computer four major operations.
3. Process/Steps in programming.