Uploaded by jeev anand

Computer Science Practical question for Class 11-CBSE-1

advertisement
CRIMSON ANISHA GLOBAL SCHOOL, UNDRI
LIST OF PRACTICALS - 2023-24
SUB: COMPUTER SCIENCE (083)
CLASS : XI-CBSE
Submission of Practical Record and Project File by 25th January 2024
Details of Practical Examination
Sno
1
2
3
4
Area.
Marks
Lab Test:
12
1. Python program (60% logic + 20% documentation + 20% code quality)
Report file: Minimum 20 Python programs.
7
Project wok (that uses most of the concepts that have been learnt)
6
Viva voce.
5
TOTAL 30 M
Term 1 – Practical we have already completed 10 Programs in our Record file.
If anyone not done please refer to Chap 08 : Flow of control (From Page No 233 to Page No 239)
Program 8.1 - Chap 08 : Flow of control (Page No 233) As per new edition text book
Program 8.2- Chap 08 : Flow of control (Page No 233) As per new edition text book
Program 8.3 - Chap 08 : Flow of control (Page No 233) As per new edition text book
Program 8.4 - Chap 08 : Flow of control (Page No 234) As per new edition text book
Program 8.5 - Chap 08 : Flow of control (Page No 234) As per new edition text book
Program 8.6 - Chap 08 : Flow of control (Page No 235) As per new edition text book
Program 8.7 - Chap 08 : Flow of control (Page No 236) As per new edition text book
Program 8.8 - Chap 08 : Flow of control (Page No 238) As per new edition text book
Program 8.9 - Chap 08 : Flow of control (Page No 238) As per new edition text book
Program 8.10 - Chap 08 : Flow of control (Page No 239) As per new edition text book
Q11. Generate the pyramid patterns using nested loop.
1
Sol:
1.
2.
3.
2
3
Q12. Determine whether a number is a perfect number an Armstrong number or a palindrome Python Program.
Sol:
Q13. Display the terms of a Fibonacci series Python Program.
Sol.
Q14. Program that reads a line and print the statistics like
Number of Upper case letter :
Number of lower case letter :
Number of alphabets :
Number of digit :
Number of symbol :
Note : Kindly refer to your course book Chap 09 : string manipulation (Program 9.15) page No 305, for code and
output.
Q15. Write a program to find the largest number in a list.
Sol:
Output :
Q16. Input a list of elements and search a particular element.
Sol.
Output :
Q17. Write a program that displays options for inserting or deleting elements in a list. If the user chooses a
deletion option display a submenu and ask if elements is to be deleted with value or by using its position or a list
slice is to be delete.
Note : Kindly refer to your course book Chap 10 : List manipulation (Program 10.7) page No 349, for code and
output.
Q18. Write a program that inputs a list replicate it twice and then print the sorted list in ascending and
descending orders.
Note : Kindly refer to your course book Chap 10 : List manipulation (Program 10.8) page No 351, for code and
output.
Q19. Write a program to input a tuple and create two new tuples from it one containing its every 3rd element in
reverse order, starting from the last element another containing every alternate elements ling between 3th to 9th
element.
Note : Kindly refer to your course book Chap 11: Tuples (Program 11.7 ) page No 381, for code and output.
Q20. Given three tuples as shown below :
Note : Kindly refer to your course book Chap 11: Tuples (Program 11.78 ) page No 381, for code and output.
Q21. Write a python program to create a tuple and print a square of each element.
Sol :
Output :
Q22. Write a program to create a dictionary with the roll number, name and marks of n students
in a class and display the names of students who have marks above 75.
Sol:
Output :
Index
Sr No
Experiment
1
Takes number and check whether odd o even
Date of
Date of
Experiment
Subm.
11/07/2023 12/07/2023
2
Accept three numbers and print largest number
18/07/2023 19/07/2023
3
Inputs three numbers and calculate sum
18/07/2023 19/07/2023
4
Test the divisibility of a number
18/07/2023 21/07/2023
5
Find the multiple of the number
29/07/2023 30/07/2023
6
Display menu for calculating area and perimeter of circle
01/08/2023 03/08/2023
7
Reads two numbers and compute the results
08/08/2023 10/08/2023
8
Reads the number and print in ascending order
11/08/2023 12/08/2023
9
Whether given character is Uppercase, Lowercase, digit etc
12/09/2023 14/09/2023
10
Calculate and print the roots of quadratic equation
13/09/2023 15/09/2023
11
Generate the pyramid patterns using nested loop
21/11/2023 22/11/2023
12
21/11/2023 22/11/2023
13
Whether a number is a perfect number an Armstrong number or a
palindrome
Display the terms of a Fibonacci series Python Program
14
Program that reads a line and print the statistics.
24/11/2023 27/11/2023
15
Write a program to find the largest number in a list
01/12/2023 04/12/2023
16
Input a list of elements and search a particular element
05/12/2023 06/12/2023
17
Displays options for inserting or deleting elements in a list
05/12/2023 06/12/2023
18
Program that inputs a list replicate it twice and then print the sorted list
12/12/2023 13/12/2023
19
Program to input a tuple and create two new tuples
12/12/2023 13/12/2023
20
Given three tuples as shown below
19/12/2023 20/12/2023
21
To create a tuple and print a square of each element
09/01/2024 10/01/2024
22
Write a program to create a dictionary
09/01/2024 10/01/2024
24/11/2023 27/11/2023
Project Work
The aim of the class project is to create tangible and useful IT application. The learner may
identify a real-world problem by exploring the environment. e.g. Students can visit
shops/business places, communities or other organizations in their localities and enquire
about the functioning of the organization, and how data are generated, stored, and managed.
The learner can take data stored in list/ tuple/ dictionary and analyze using Python code.
Learners can use other Python libraries of their choice to develop software.
Learners should be sensitized to avoid plagiarism and violation of copyright issues while
working on projects. Teachers should take necessary measures for this. Any resources (data,
image etc.) used in the project must be suitably referenced.
The project can be done individually or in groups of 2 to 3 students.
The Project Report must contain following and in the same order as mentioned below
• Cover Page
• Project Certificate
• Acknowledgment
• Overview of Python
• Need for the Project/Synopses/Summary
• Requirements (Hardware & Software)
• Source Code (listing of all the programs prepared as part of project.)
• Output (Dumps of all the output screens)
• Shortcomings/ Limitations
Reference (Bibliography/ Books/ Websites)
Download