Professional Documents
Culture Documents
2
• Space for visual (size 24)
CONTENTS
3
COMPUTER
• A computer is an electronic device used to store and process information.
• It plays a major role in our lives.
• You use computers in education and research.
• You also use them for broadcasting news, receiving and sending messages to family and friends, making presentations, maintaining
official and personal records, making weather forecasts, and for various other business and recreation activities.
• By using computers, you save a lot of time, effort, and money.
• The basic functional units of computer are made of electronics circuit and it works with electrical signal. We provide input to the
computer in form of electrical signal and get the output in form of electrical signal.
• Please go to this link for video https://youtu.be/_bVqU4D_MVw
4
BINARY NUMBER SYSTEM
• Computer is a digital device, which works on two levels of signal. We say these two levels of signal as High and Low.
• The High-level signal basically corresponds to some high-level signal (say 5 Volt or 12 Volt) and Low-level signal basically corresponds to
Low-level signal (say 0 Volt)
• These two signals corresponds to two levels of electrical signals, and symbolically we represent them as 0 and 1.
• In our day to day activities for arithmetic, we use the Decimal Number System. The decimal number system is said to be of base, or radix
10, because it uses ten digits and the coefficients are multiplied by power of 10.
• The binary number system is said to be of base 2 or radix 2, because it uses two digits and the coefficients are multiplied by power of 2.
• The binary number 110011 represents the quantity equal to:
5
Figure 1.1 Binary to Decimal conversion [4]
6
INTERNALLY
1. Optical Drive
2. AirPort Extreme Card slot
3. System Blowers
4. Hard Drive
5. Right Speaker
6. I/O Ports
7. Power Supply
8. Diagnostic LEDs
9. Power PC G5 Processor
10. DIMM slots
11. Left Speaker
8
BLOCK DOAGRAM OF COMPUTER
10
ALGORITHM
• An algorithm is a detailed series of instructions for carrying out an operation or solving a problem.
• It is important to write computer programs without any logical error to generate the proper output.
• So, it is recommended that the programmer prepare a rough design to solve the problem by showing the steps involved in the program.
This is called algorithm.
• So in simple words, an algorithm is a step by step procedure to describe the solution of a particular problem.
• Let’s take a real-world example, a simple algorithm to make a coffee! So, what are the steps involved in making a coffee? Let’s write
down all the steps one by one.
11
ALGORITHM TO MAKE COFFEE
• Wash the kettle.
• Connect the kettle to the power supply.
• Wash the mugs and spoons.
• Fill the kettle with water.
• Switch on the kettle.
• Mix milk powder, sugar and coffee with cold water.
• Wait until the water boils.
• Switch off the kettle and disconnect it from the power supply.
• Pour the hot water into the mug and stir it.
• Serve the coffee.
12
ALGORITHM TO MAKE COFFEE
We repeat the steps from 6 through 9 to serve or prepare more coffee for the amount of water contained in the kettle. When the water is not
sufficient enough, we repeat from step 4 through 9. Here, we apply our logical thinking capability to judge the quantity of water and
temperature of boiled water. We are sure that you can think of a different approach for making coffee.
Now, let’s take another example, an algorithm to find the largest of three numbers with a computer program.
13
The algorithm to find the largest of three
numbers
14
FLOWCHART
A flow chart is a graphical or symbolic representation of a process. Each step in the process is represented by a different symbol and
contains a short description of the process step.
It uses several geometrical figures to represent the operations, and arrows to show the direction of flow.
The flow chart symbols are linked together with arrows showing the process flow direction.
15
Figure 1.7 Working of flowchart [3]
16
SYMBOLS USED IN FLOWCHART
Oval shaped symbol is used to denote the start/end
of program
24
ADVANTAGES OF ALGORITHM AND FLOWCHART
• It identifies the solution process, decision points and variables required to solve the problem.
• It helps in dividing a huge problem into smaller manageable steps of the solution.
• The analysis and specification of the process lead to the efficiency.
• Separation of the steps divides labour and development expertise.
• The flowchart is a good way of conveying the logic of the system.
• Facilitates the analysis of the problem.
• Provides a proper documentation.
• Easy identification of the errors and bugs.
• It directs the program development.
• Maintenance of the program becomes easy.
25
DISADVANTAGES
Disadvantages of the Algorithm
• At a specific point, the algorithm terminates.
• Inability to solve problems that generate non-computational results.
• Consumes a lot of time.
26
ASSESSMENT PATTERN
Section- A
27
REFERENCES
Books
[1] Balagurusamy, E. (2010). Fundamentals of Computer. Beijing: Tsinghua University
Press.
Websites
[2] Colourbox. (2019). Computer ports type, ... | Stock vector | Colourbox. [online]
Available at: https://www.colourbox.com/vector/computer-ports-type-vector-illustration-
vector-6161708 [Accessed 31 May 2019].
[3] Rapidtables.com. (2019). Online Calculators & Tools - RapidTables.com. [online]
Available at: https://www.rapidtables.com/ [Accessed 17 May 2019].
[4] Khan Academy. (2019). Algorithms | Computer science | Computing |Khan Academy.
[online] Available at: https://www.khanacademy.org/computing/computer-
science/algorithms [Accessed 17 May 2019].
[5] | (2019). Computer Intro.. [online] Ecomputernotes.com. Available at:
http://ecomputernotes.com/fundamental/introduction-to-computer/ [Accessed 31 May
2019].
[6] YouTube. (2019). Introducing How Computers Work. [online] Available at:
https://www.youtube.com/watch?v=OAx_6-wdslM [Accessed 31 May 2019].
28
THANK YOU
For queries
Email: UCT1452019@gmail.com