Professional Documents
Culture Documents
CS Record
CS Record
COMPUTER SCIENCE
PRACTICAL RECORD
SESSION: 2022 - 23
COMPUTER SCIENCE 2022-23
SIVAGIRI VIDYANIKETAN
SENIOR SECONDARY SCHOOL
VALMIKI HILLS
THOTTUMUGHOM - ALUVA 683105
COMPUTER SCIENCE
PRACTICAL RECORD
SESSION: 2022-23
SIVAGIRI VIDYANIKETAN
SENIOR SECONDARY SCHOOL
VALMIKI HILLS
THOTTUMUGHOM – ALUVA 683105
CERTIFICATE
Certified that this is the bona-fide record of practical works in Computer Science
by Sreeram V Gopal Reg No.: ……………………………..submitted for AISSCE
Computer Science Practical Examination 2022-23 at Sivagiri Vidyaniketan Senior
Secondary School, Aluva.
Principal
Date:
Thottumughom
COMPUTER SCIENCE 2022-23
INDEx
2. Palindrome Number
2
3. Fibonacci Series
3
4. Reverse of a number
4
5. Sum of Numbers 5
6. Simple calculator
6
7. Prime number
8
8. Divisible Sum
9
9. Removing Duplicates
10
10. Odd Numbers 11
14. Author 18
15. Stack
20
COMPUTER SCIENCE 2022-23
16. SQL-1
22
17. SQL-2
26
18. SQL-3
31
19. SQL-4
36
20. SQL-5
40
PROGRAM NO: 1
DATE: 15/06/2022
AIM
Write a python function to count number of digits, space, uppercase, lowercase
in a string.
SOURCE CODE:
OUTPUT:
1
COMPUTER SCIENCE 2022-23
PALINDROME NUMBER
PROGRAM NO: 2
DATE: 17/06/2022
AIM
Write a python program to check whether given integer is palindrome or not.
SOURCE CODE:
OUTPUT:
2
COMPUTER SCIENCE 2022-23
FIBONACCI SERIES
PROGRAM NO: 3
DATE: 18/06/2022
AIM
Write a python program to print fibonacci series upto n.
SOURCE CODE:
OUTPUT:
3
COMPUTER SCIENCE 2022-23
REVERSE OF A NUMBER
PROGRAM NO: 4
DATE: 21/06/2022
AIM
Write a python program to print reverse of a number.
SOURCE CODE:
OUTPUT:
4
COMPUTER SCIENCE 2022-23
SUM OF NUMBERS
PROGRAM NO: 5
DATE: 30/06/2022
AIM
Write a python program to find the sum of numbers in a string.
SOURCE CODE:
OUTPUT:
5
COMPUTER SCIENCE 2022-23
SIMPLE CALCULATOR
PROGRAM NO: 6
DATE: 05/07/2022
AIM
Write a function to implement simple calculator.
SOURCE CODE:
6
COMPUTER SCIENCE 2022-23
OUTPUT:
7
COMPUTER SCIENCE 2022-23
PRIME NUMBER
PROGRAM NO: 7
DATE: 14/07/2022
AIM
Write a function to check whether the passed number is prime or not.
SOURCE CODE:
OUTPUT:
8
COMPUTER SCIENCE 2022-23
DIVISIBLE SUM
PROGRAM NO: 8
DATE: 15/07/2022
AIM
Write a function Divisible_sum(list) to add those values in a list which are
divisible by 5.
SOURCE CODE:
OUTPUT:
9
COMPUTER SCIENCE 2022-23
REMOVING DUPLICATES
PROGRAM NO: 9
DATE: 25/07/2022
AIM
Write a function to remove duplicate character from a given string.
SOURCE CODE:
OUTPUT:
10
COMPUTER SCIENCE 2022-23
ODD NUMBERS
PROGRAM NO: 10
DATE: 08/08/2022
AIM
Write a function to copy all odd numbers from tuple to another tuple.
SOURCE CODE:
OUTPUT:
11
COMPUTER SCIENCE 2022-23
COUNT A AND M
PROGRAM NO: 11
DATE: 15/08/2022
AIM
Write a function AMCount() to read character from story.txt and count
occurences of alphabets A and M.
SOURCE CODE:
12
COMPUTER SCIENCE 2022-23
OUTPUT:
13
COMPUTER SCIENCE 2022-23
COUNT ME AND MY
PROGRAM NO: 12
DATE: 20/08/2022
AIM
Write a function to count occurences of me and my in poem.txt.
SOURCE CODE:
14
COMPUTER SCIENCE 2022-23
OUTPUT:
15
COMPUTER SCIENCE 2022-23
SPORTS
PROGRAM NO: 13
DATE: 30/08/2022
AIM
Create a binary file sports.dat with structure [Students name, Sports name,
Mark]. Write function Display_rec() to display details of students whose mark
is above 45 and no. of students above 75.
SOURCE CODE:
16
COMPUTER SCIENCE 2022-23
OUTPUT:
17
COMPUTER SCIENCE 2022-23
AUTHOR
PROGRAM NO: 14
DATE: 02/09/2022
AIM
Create a binary file book.dat to store data’s in following structure [book
no.,book name,author,price]. Write a function to count number od books by an
author.
SOURCE CODE:
18
COMPUTER SCIENCE 2022-23
OUTPUT:
19
COMPUTER SCIENCE 2022-23
STACK
PROGRAM NO: 15
DATE: 03/09/2022
AIM
Implement stack using list.
SOURCE CODE:
20
COMPUTER SCIENCE 2022-23
OUTPUT:
21
COMPUTER SCIENCE 2022-23
SQL-1
PROGRAM NO: 16
DATE: 1/10/2022
TABLE: PRODUCT
PCODE PNAME COMPANY PRICE STOCK WARRANTY
TABLE: CLIENT
CID CNAME CITY PCODE
AIM:
1. To display product name and price for all the product whose product name
ends with “m”.
2. To show details of all PC with stock more than 110.
3. To show number of product from each company.
4. To display Pname, Company and Warranty of products whose price is in the
range of 25000 to 40000.
5. To display Cname, city, Pcode ,Pname for all client whose city is Delhi.
GIVE OUTPUT OF THE FOLLOWING STATEMENT:
6. SELECT COUNT(DISTINCT COMPANY)FROM PRODUCT; 7. SELECT
MAX(PRICE) FROM PRODUCT WHERE WARRANTY<=3;
22
COMPUTER SCIENCE 2022-23
23
COMPUTER SCIENCE 2022-23
+-------+-------+
| PNAME | STOCK |
+-------+-------+
| PC | 120 |
+-------+-------+
+---------+--------------+
| COMPANY | COUNT(PNAME) |
+---------+--------------+
| BPL | 1 |
| COMPAQ | 1 |
| LENOVO | 1 |
| SONY | 2 |
+---------+--------------+
24
COMPUTER SCIENCE 2022-23
25
COMPUTER SCIENCE 2022-23
SQL-2
PROGRAM NO: 17
DATE: 10/10/2022
TABLE: DOCTOR
ID NAME DEPT GENDER EXPERIENCE
TABLE: SALARY
ID BASIC ALLOWANCE CONSULTATION
AIM:
1. Display name of all doctors who are in Medicine Dept having more than 2
years experience.
2. Display average salary of all doctor working in ENT Dept.
3. Display min(allowance) of female doctor.
4. Display the highest consultation fees among all the male doctors.
GIVE OUTPUT OF THE FOLLOWING STATEMENT;
5. SELECT COUNT(*) FROM DOCTOR WHERE GENDER=’F’;
6. SELECT NAME,DEPT,BASIC FROM DOCTOR,SALARY WHERE
DEPT=”ENT” AND DOCTOR.ID=SALARY.ID;
26
COMPUTER SCIENCE 2022-23
27
COMPUTER SCIENCE 2022-23
28
COMPUTER SCIENCE 2022-23
29
COMPUTER SCIENCE 2022-23
30
COMPUTER SCIENCE 2022-23
SQL-3
PROGRAM NO: 18
DATE:19/10/2022
TABLE: FLIGHT
FLNO START END NOFLIGHTS NOSTOPS
IC301 MUMBAI DELHI 8 0
TABLE: FARE
FLNO AIRLINES FARE TAX
AIM:
1. Display flight no: and fare for the flights from Delhi to Bangalore.
2. Display starting and ending points of Indian Airways.
3. Display contents of table flights in ascending order of flight no:
4. Display the minimum fare Jet Airways is offering from the table.
31
COMPUTER SCIENCE 2022-23
32
COMPUTER SCIENCE 2022-23
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| FLNO | varchar(50) | YES | MUL | NULL | |
| AIRLINES | varchar(50) | YES | | NULL | |
| FARES | int(11) | YES | | NULL | |
| TAX | int(11) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
33
COMPUTER SCIENCE 2022-23
+----------+--------+
| START | END |
+----------+--------+
| BANGLORE | MUMBAI |
+----------+--------+
34
COMPUTER SCIENCE 2022-23
35
COMPUTER SCIENCE 2022-23
SQL-4
PROGRAM NO: 19
DATE: 27/10/2022
TABLE: ITEM
I_ID ITEM NAME MANUFACTURER PRICE
TABLE :CUSTOMER
CID CNAME CITY I-ID
AIM:
1. Display the details of those customers whose city is Delhi.
2. Display details of item whose price is in the range of 35000 to 55000.
3. Display cname,city where table Customer item name and table Item with
their corresponding matching I-Id.
4. To increase the price of all items by 1000 in the table item.
GIVE OUTPUT OF THE FOLLOWING STATEMENT:
5. SELECT CNAME,MANUFACTURER FROM CUSTOMER ,ITEM WHERE
ITEM.IID=CUSTOMER.I-ID;
6. SELECT ITEMNAME,PRICE FROM ITEM WHERE MANUFACTURER=”ABC”;
36
COMPUTER SCIENCE 2022-23
+------+-------------------+--------------+-------+
| I_ID | ITEMNAME | MANUFACTURER | PRICE |
+------+-------------------+--------------+-------+
| LC03 | LAPTOP | PQR | 57000 |
| LC05 | LAPTOP | ABC | 55000 |
| PC01 | PERSONAL COMPUTER | ABC | 35000 |
| PC03 | PERSONAL COMPUTER | XYZ | 32000 |
| PC06 | PERSONAL COMPUTER | COMP | 37000 |
+------+-------------------+--------------+-------+
+------+-----------+----------+------+
+------+-----------+----------+------+
+------+-----------+----------+------+
37
COMPUTER SCIENCE 2022-23
38
COMPUTER SCIENCE 2022-23
39
COMPUTER SCIENCE 2022-23
SQL-5
PROGRAM NO: 20
DATE:01/11/2022
TABLE: STOCK
ITEMNO ITEM DCODE QTY UNITPRICE STOCKDATE
5005 BALL PEN 0.5 102 100 16 2010-03-31
TABLE:DEALER
DCODE DNAME
AIM:
1. To display Item No: and Item name of those items from stock table whose
unit price is more than 10.
2. To display the details of those items whose dealer code (Dcode) is 102 or
Quantity in Stock(Qty) is more than 100 from the table stock.
40
COMPUTER SCIENCE 2022-23
41
COMPUTER SCIENCE 2022-23
+--------+-------------------+-------+------+-----------+------------+
| ITEMNO | ITEM | DCODE | QTY | UNITPRICE | STOCKDATE |
+--------+-------------------+-------+------+-----------+------------+
| 5005 | BALL PEN 0.5 | 102 | 100 | 16 | 2010-03-31 |
| 5003 | BALL PEN 0.25 | 102 | 150 | 20 | 2010-01-01 |
| 5002 | GEL PEN PREMIUM | 101 | 125 | 14 | 2010-02-14 |
| 5006 | GEL PEN CLASSIC | 101 | 200 | 22 | 2009-01-01 |
| 5001 | ERASER SMALL | 102 | 210 | 5 | 2009-03-19 |
| 5004 | ERASER BIG | 102 | 60 | 10 | 2009-12-12 |
| 5009 | SHARPENER CLASSIC | 103 | 160 | 8 | 2009-01-23 |
+--------+-------------------+-------+------+-----------+------------+
42
COMPUTER SCIENCE 2022-23
+----------------+
| MIN(STOCKDATE) |
+----------------+
| 2009-01-01 |
+----------------
43
COMPUTER SCIENCE 2022-23
SQL CONNECTIVITY - 1
PROGRAM NO: 21
DATE: 03/11/2022
AIM:
Create a database Club and write python code for the following:
1. Create following table and insert rows;
MEMBER_ID MEMBER_NAME CITY FEES
SOURCE CODE:
OUTPUT:
44
COMPUTER SCIENCE 2022-23
OUTPUT(SQL):
45
COMPUTER SCIENCE 2022-23
SQL CONNECTIVITY – 2
PROGRAM NO: 22
DATE: 05/11/2022
AIM:
Create database Mobile and write python code for the following: 1.
Create table and insert rows;
MID MCOMPANY MNAME MPRICE
2. Display the details of those mobiles whose price is greater than 25000.
3. Increase the price of mobile Samsung Galaxy by 2000.
SOURCE CODE:
OUTPUT:
46
COMPUTER SCIENCE 2022-23
OUTPUT(SQL):
47
COMPUTER SCIENCE 2022-23
SQL CONNECTIVITY – 3
PROGRAM NO: 23
DATE: 06/11/2022
AIM:
Create database company and Insert the following records into table empolyee
using python interface:
EMPNO NAME DEPT SALARY
SOURCE CODE:
48
COMPUTER SCIENCE 2022-23
OUTPUT:
OUTPUT(SQL):
49
COMPUTER SCIENCE 2022-23
SQL CONNECTIVITY – 4
PROGRAM NO: 24
DATE: 09/11/2022
1 SAMEER TENNIS A1 7
2 KAMAL CRICKET A2 6
3 VEENA BASKETBALL A1 8
4 ARCHANA CRICKET A1 7
SOURCE CODE:
50
COMPUTER SCIENCE 2022-23
OUTPUT:
OUTPUT(SQL):
51
COMPUTER SCIENCE 2022-23