NOTES OF IP FOR 11th CLASS
1. The physical parts of a computer are called hardware.
2. Input devices are used to enter data into a computer.
3. RAM is a temporary memory of a computer.
4. System software manages the hardware and other software.
5. Python programs can be run in interactive and script modes.
6. The # symbol is used to write comments in Python.
7. While loop is used when the number of iterations is not known in advance.
8. input() function is used to take input from the user in Python.
9. In Python, +, -, * are called operators.
10. The smallest unit of computer memory is bit.
11. CPU is known as the brain of the computer.
12. A collection of instructions is called a program.
✅ B. Choose the Correct Option (0.5 mark each)
Original + 2 Extra
1. Which is an example of an input device?
✅ c) Keyboard
2. Which is NOT a primary memory?
✅ c) Hard Disk
3. Which is an application software?
✅ b) MS Word
4. Which of these is a mutable data type in Python?
✅ c) List
5. Which keyword is used to create a loop?
✅ b) for
6. Which statement is used for conditional branching?
✅ c) if-else
7. Which of these is a valid Python identifier?
✅ c) my_value
8. Which of these indicates secondary storage?
✅ c) Pen Drive
9. What is the extension of a Python file?
✅ c) .py
10. Which of these shows operator precedence?
✅ b) Order of execution
11. Which device shows the output on a screen?
a) Mouse b) Keyboard c) Monitor d) Scanner
✅ c) Monitor
12. Which of these is used for permanent data storage?
a) RAM b) Cache c) ROM d) Hard Disk
✅ d) Hard Disk
✅ C. Very Short Answer (1 mark each)
1. A computer system is an electronic machine that processes input data to produce useful output with the help of hardware and
software.
2. Monitor, Printer
3. Secondary memory is a non-volatile storage used to store data permanently. Example: Hard Disk.
4. System software is software that controls and manages hardware and other software.
5. Indentation is used in Python to define blocks of code clearly and indicate a group of statements.
6. if, for
7. A constant is a fixed value that does not change during program execution.
8. An expression is a combination of variables, constants, and operators that produces a result.
9. Debugging means finding and fixing errors in a program.
10. #
✅ D. Short Answer (2 marks each)
1. Explain any two input devices.
Keyboard: Used to enter text, numbers, and commands into the computer.
Mouse: A pointing device used to select and open items on the screen.
2. Differentiate between RAM and ROM.
RAM: Temporary, volatile memory; data is lost when the computer is turned off.
ROM: Permanent, non-volatile memory; stores essential instructions required for booting.
3. Difference between primary memory and secondary memory.
Primary Memory: Directly accessible by the CPU; fast and temporary (e.g., RAM).
Secondary Memory: Used for permanent storage of data; slower but larger (e.g., Hard Disk).
4. What is application software? Give examples.
Application software helps users perform specific tasks.
Examples: MS Word, Excel, PowerPoint.
5. Purpose of indentation in Python.
Indentation indicates a block of code. Python uses indentation instead of braces to define scope.
6. Difference between interactive mode and script mode in Python.
Interactive Mode: Commands are run one by one immediately in the Python shell.
Script Mode: Whole program is written in a file and executed together.
7. What is a keyword? Give two examples.
Keywords are reserved words with special meaning in Python.
Examples: if, while.
8. Explain constants and variables with examples.
Constant: Value does not change. Example: PI = 3.14
Variable: Stores data that can change. Example: age = 20
9. What are mutable and immutable data types? Give examples.
Mutable: Can be changed after creation. Example: List.
Immutable: Cannot be changed after creation. Example: Tuple, String.
10. What is debugging in Python?
Debugging is the process of finding and fixing errors (bugs) in a program to make it run correctly.
✅ E. Long Answer (5 marks each)
1. Draw a neat diagram to show the basic structure and interconnection of computer system components. Explain each part.
Diagram: (You can draw and label this neatly in your notebook)
+-------------------+
| Input Devices |
+-------------------+
|
V
+-------------------+
| CPU |
| +---------------+ |
| | Control Unit | |
| +---------------+ |
| | ALU ||
| +---------------+ |
+-------------------+
|
V
+-------------------+
| Memory Unit |
+-------------------+
|
V
+-------------------+
| Output Devices |
+-------------------+
Explanation:
Input Devices: Used to enter data (e.g., keyboard, mouse).
CPU: Brain of the computer; includes Control Unit (CU) and Arithmetic Logic Unit (ALU). CU controls operations; ALU performs
calculations.
Memory Unit: Stores data and instructions (RAM and ROM).
Output Devices: Display results (e.g., monitor, printer).
2. Explain any five input and output devices with examples.
Input Devices:
o Keyboard: For typing text.
o Mouse: For pointing and clicking.
o Scanner: Converts paper documents into digital form.
o Microphone: Captures sound input.
o Webcam: Captures video input.
Output Devices:
o Monitor: Displays visual output.
o Printer: Produces hard copies of documents.
o Speaker: Outputs sound.
o Projector: Displays output on large screens.
o Plotter: Prints large graphs and engineering drawings.
3. Explain different types of operators in Python with suitable examples.
Arithmetic Operators: +, -, *, /
o Example: a + b adds two numbers.
Relational Operators: ==, !=, >, <
o Example: a > b checks if a is greater than b.
Logical Operators: and, or, not
o Example: (a > b) and (b > c)
Assignment Operators: =, +=, -=
o Example: x += 5 adds 5 to x.
Membership Operators: in, not in
o Example: 'a' in 'apple' returns True.
4. Write a Python program of Hello World with output.
# This is a simple Python program
print("Hello, World!")
Output:
CopyEdit
Hello, World!