Page 9 - Computer Science Class 11 With Functions
P. 9

4.  Practical

                  S.No                               Unit Name                               Marks (Total=30)

                   1.                                      Lab Test (12 marks)

                         Python program (60% logic + 20% documentation + 20% code quality)          12

                   2.                                 Report File + Viva (10 marks)

                         Report file: Minimum 20 Python programs                                    7
                         Viva voce                                                                  3

                   3.    Project (that uses most of the concepts that have been learnt)             8


            5.  Suggested Practical List

                Python Programming
                   Input a welcome message and display it.
                   Input two numbers and display the larger / smaller number.
                   Input three numbers and display the largest / smallest number.
                   Generate the following patterns using nested loops:

                     Pattern-1            Pattern-2                 Pattern-3

                     *                    12345                     A
                     **                   1234                      AB
                     ***                  123                       ABC
                     ****                 12                        ABCD
                     *****                1                         ABCDE

                   Write a program to input the value of x and n and print the sum of the following series:
                      1 + x + x  + x  + x  + ... x n
                              2
                                  3
                                      4
                      1 – x + x  – x  + x  – ... x n
                                     4
                                 3
                             2
                      x +   x 2  +   x 3  +   x 4  + ...  x n
                          2   3    4     n
                      x +  x 2  +   x 3  +  x 4  + ...  x n
                         2!   3!  4!     n!
                   Determine whether a number is a perfect number, an Armstrong number or a palindrome.
                   Input a number and check if the number is a prime or composite number.
                   Display the terms of a Fibonacci series.
                   Compute the greatest common divisor and least common multiple of two integers.
                   Count and display the number of vowels, consonants, uppercase, lowercase characters in string.
                   Input a string and determine whether it is a palindrome or not; convert the case of characters in a
                   string.
                   Find the largest/smallest number in a list/tuple.
                   Input a list of numbers and swap elements at the even location with the elements at the odd location.
                   Input a list/tuple of elements, search for a given element in the list/tuple.
                   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.
   4   5   6   7   8   9   10   11   12   13   14