computer fundamentals - · web view1 tera byte = 1024 gb= 210 gb 1 peta byte =1024 tb= 210 tb...

of 187 /187
MåülSìÏrÉ ÌuɱÉsÉrÉ xÉÇaÉPûlÉ pÉÑuÉlÉåzuÉU xÉÇpÉÉaÉ KENDRIYA VIDYALAYA SANGTHAN BHUBANESWAR REGION AkrÉrÉlÉ xÉWûÉrÉiÉÉ /xÉÉqÉaÉëÏ STUDY / SUPPORT MATERIAL 2012 – 13 Mü¤ÉÉ – XI/ CLASS – XI MÇümrÉÔOûU ÌuÉ¥ÉÉlÉ COMPUTER SCIENCE MåülSìÏrÉ ÌuɱÉsÉrÉ xÉÇaÉPûlÉ, ¤Éå§ÉÏrÉ MüÉrÉÉïsÉrÉ, mÉëaÉÌiÉ ÌuÉWûÉU, qÉÇcÉåzuÉU, pÉÑuÉlÉåzuÉU – 751 017 KENDRIYA VIDYALAYA SANGATHAN REGIONAL OFFICE, PRAGATI VIHAR 1

Author: tranque

Post on 20-Mar-2018

232 views

Category:

Documents


4 download

Embed Size (px)

TRANSCRIPT

Computer Fundamentals

MlSr usr xaPl

pulzuU xpa

KENDRIYA VIDYALAYA SANGTHAN

BHUBANESWAR REGION

Akrrl xWri /xqa

STUDY / SUPPORT MATERIAL

2012 13

M XI/ CLASS XI

MmrOU ul

COMPUTER SCIENCE

MlSr usr xaPl,

r Mrsr, mai uWU,

qczuU, pulzuU 751 017

KENDRIYA VIDYALAYA SANGATHAN

REGIONAL OFFICE, PRAGATI VIHAR

MANCHESWAR, BHUBANESWAR

ODISHA - 751017

ACKNOWLEDGEMENTS

CHIEF PATRON:SHRI AVINASH DIKSHIT

COMMISSIONER,

KENDRIYA VIDYALAYA SANGATHAN

NEW DELHI

PATRON:MS. R. KALAVATHI

DEPUTY COMMISSIONER

KENDRIYA VIDYALAYA SANGATHAN

BHUBANESWAR REGION

ADVISORS:SHRI M.V.R.K. SASTRY

ASSISTANT COMMISSIONER

KENDRIYA VIDYALAYA SANGATHAN

BHUBANESWAR REGION

SHRI G.S.N. REDDY

ASSISTANT COMMISSIONER

KENDRIYA VIDYALAYA SANGATHAN

BHUBANESWAR REGION

CO-ORDINATOR:SHRI S.K. CHOPDAR

ASSISTANT COMMISSIONER

KENDRIYA VIDYALAYA SANGATHAN

BHUBANESWAR REGION

STUDY MATERIAL PREPARATION COMMITTEE

CONVENER:SHRI S.K. BEHURA

PRINCIPAL,

KENDRIYA VIDYALAYA NO. 1,

UNIT IX, BHUBANESWAR

MEMBERS:Sh. Arun Kumar

PGT(Comp.Sc.),

KV No.1, 2nd Shift, Bhubaneswar

Sh. Kamal Kant Gupta

PGT(Comp.Sc.),

K.V. No.-2, SV Nagar ,VSKP

Sh. Anil Kumar S S

PGT(Comp.Sc.),

K.V. No.-1, SV Nagar,VSKP

Sh. Munendra Prakash

PGT(Comp.Sc.),

K.V., Waltair,VSKP

PREFACE

Kendriya Vidyalayas are pace setting institutions spread across the length and breadth of this vast country including a few in the foreign lands. Text books are like the sumptuous meals but a few students do need a digestive tablets to digest the food. The condensed versions of the text books is what the study material is.

For the academic year 2012-13, the task of preparing the study material has been entrusted with Kendriya Vidyalaya Sangathan, BhubaneswarRegion for the students of Class XI in Computer Science.

Every effort has been made by four of your chosen PGTs (Computer Science) to present the material in brief but not compromising on the matter to the presented. Stress has equally been laid on the HOTs (Higher Older Thinking Skills) questions, as well as the simpler concepts. All the four PGTs (Computer Science) Sh. Arun Kumar, Sh. Kamal Kant Gupta, Sh. Anil Kumar S S, Sh. Munendra Prakash deserve the appreciation for their efforts.

I am sure, the support material will definitely of help to our students to prepare for the examinations besides helping them in understanding the subject.

(R. KALAVATHI)

DEPUTY COMMISSIONER

KVS, BHUBANESWAR REGION

SUPPORT MATERIAL

COMPUTER SCIENCE

2012-13

CBSE Mark Distribution for different Units

Sl. No

Unit Name

Marks

1

UNIT 1 Computer Fundamental

10

2

UNIT 2 Introduction to C++

14

3

UNIT 3 Programming Methodology

10

4

UNIT 4 Programming in C++

36

Total Marks

70

Weightage to different forms of questions

S. No.

Forms of Question

Marks for each question

No. of Questions

Total Marks

1

Very Short Answer Questions (VSA)

01

09

09

2

Short Answer Questions- Type 1 (SA1)

02

13

26

3

Short Answer Questions- Type II (SAII)

03

05

15

4

Long Answer Questions- (LA)

04

05

20

Total

32

70

Difficulty Level of Questions

S. N.

Estimated Difficulty Level

Percentage of questions

1

Easy

15%

2

Average

70%

3

Difficult

15%

INDEX

S.No.

Topics

PAGE NO.

1

Unit 1 : Computer Fundamentals

06

2

Unit 2 : Introduction to C++

27

3

Unit 3 : Programming methodology

40

4

Unit 4: Programming in C++

43

5

Sample Papers

115

Unit-1

Computer Fundamentals

Objective:

To impart in-depth knowledge of computer related basic terminologies.

To inculcate the skills of implementation of basic theory in troubleshooting the software & hardware problems.

What is Computer?

Computer is an advanced electronic device that takes raw data as input from the user and processes these data under the control of set of instructions (called program) and gives the result (output) and saves output for the future use. It can process both numerical and non-numerical (arithmetic and logical) calculations.

A computer has four functions:

a. accepts data

Input

b. processes data

Processing

c. produces output

Output

d. stores results

Storage

Input (Data):

Input is the raw information entered into a computer from the input devices. It is the collection of letters, numbers, images etc.

Process:

Process is the operation of data as per given instruction. It is totally internal process of the computer system.

Output:

Output is the processed data given by computer after data processing. Output is also called as Result. We can save these results in the storage devices for the future use.

Computer System

All of the components of a computer system can be summarized with the simple equations.

COMPUTER SYSTEM = HARDWARE + SOFTWARE+ USER

Hardware = Internal Devices + Peripheral Devices

All physical parts of the computer (or everything that we can touch) are known as Hardware.

Software = Programs

Software gives "intelligence" to the computer.

USER = Person, who operates computer.

Generation of computer:

First Generation (1940-56):

The first generation computers used vaccum tubes & machine language was used for giving the instructions. These computer were large in size & their programming was difficult task. The electricity consumption was very high. Some computers of this generation are ENIAC, EDVAC, EDSAC & UNIVAC-1.

Second Generation(1956-63):

In 2nd generation computers, vaccum tubes were replaced by transistors. They required only 1/10 of power required by tubes. This generation computers generated less heat & were reliable. The first operating system developed in this generation.

The Third Generation(1964-71):

The 3rd generation computers replaced transistors with Integrated circuit known as chip. From Small scale integrated circuits which had 10 transistors per chip, technology developed to MSI circuits with 100 transistors per chip. These computers were smaller, faster & more reliable. High level languages invented in this generation.

The fourth Generation(1972- present):

LSI & VLSI were used in this generation. As a result microprocessors came into existence. The computers using this technology known to be Micro Computers. High capacity hard disk were invented. There is great development in data communication.

The Fifth Generation (Present & Beyond):

Fifth generation computing devices, based on artificial intelligence, are still in development, though there are some applications, such as voice recognition, that are being used today. The use of parallel processing and superconductors is helping to make artificial intelligence a reality. Quantum computation and molecular and nanotechnology will radically change the face of computers in years to come.

ARCHITECTURE OF COMPUTER

Input Devices: Those devices which help to enter data into computer system. Eg. Keyboad, Mouse, Touchscreen, Barcode Reader, Scanner, MICR, OMR etc.

Bar code Reader MICR used in Bank OMR(Used for answer sheet evaluation)

Output Devices: Those devices which help to display the processed information. Eg. Monitor, Printer, Plotter, Projector

Printer

Plotter

Projector

CENTRAL PROCESSING UNIT (CPU)

The main component to make a computer operate is the computer chip or microprocessor. This is referred to as the Central Processing Unit (CPU) and is housed in the computer case. Together, they are also called the CPU. It performs arithmetic and logic operations. The CPU (Central Processing Unit) is the device that interprets and executes instructions.

Processor

Memory: It facilitates the remembrance power to computer system. It refers to the physical devices used to store programs (sequences of instructions) or data (e.g. program state information) on a temporary or permanent basis for use in a computer or other digital electronic device. The term primary memory is used for the information in physical systems which are fast (i.e. RAM), as a distinction from secondary memory, which are physical devices for program and data storage which are slow to access but offer higher memory capacity. Primary memory stored on secondary memory is called virtual memory. Primary Memory can be categorized as Volatile Memory & Non-Volatile Memory.

Volatile memory(RAM)

Volatile memory is computer memory that requires power to maintain the stored information. Most modern semiconductor volatile memory is either Static RAM or dynamic RAM.

SRAM retains its contents as long as the power is connected and is easy to