Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DEPARTMENT
OF
COMPUTER SCIENCE AND ENGINEERING
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO LIST OF PROGRAMS
PROGRAM TO COMPUTE THE GCD OF TWO
1
NUMBERS
PROGRAM TO FIND THE SQUARE ROOT OF A NUMBER
2
( NEWTON ‘S METHOD )
PROGRAM FOR FINDING EXPONENTIATION
3
( POWER OF A NUMBER )
PROGRAM TO FIND THE MAXIMUM NUMBER IN THE
4
LIST
5 (A) PROGRAM FOR LINEAR SEARCH
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO LIST OF LLUSTRATIVE PROGRAMS
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
NOTE
x = 54
OR
a=[15,-8,-1,4,36,1]
OR
OR
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 1
x = 24
y = 54
while y != 0 :
x, y = y , x % y
print ( x )
OUTPUT
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 2
approx = 0.5 * n
return approx
OUTPUT
6.00018310826276
6.0
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 3
if ( exp == 1 ):
return ( base )
else:
OUTPUT
result = 216
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 4 (A)
a=[-4 ,10 , 25 , 15 , 3]
for i in a :
if search == i:
break
else:
OUTPUT
>>>
25 found
>>>
Not Found
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 4 (B)
a=[ 15 , 5 , 21 , -5 , 32 , 9 ]
a . sort ()
start = 0
stop = len(a) - 1
if ( search == a [mid] ):
break
stop = mid - 1
else:
start = mid + 1
else:
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
OUTPUT
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 5
count = 0
for i in range ( 2 , n ) :
if n % i == 0 :
break
else:
count = count + 1
print( n )
OUTPUT
enter upto 30
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
101 103 107 109 113
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 6
max=0
for i in a:
OUTPUT
maximum number = 25
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 7 (A)
a = [ 16,10,-1,369,5 ]
small = min ( a[ i: ] )
index = a.index ( small )
a[ i ] , a [ index ] = a [ index ] , a[ i ]
print ( a )
OUTPUT
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 7 (B)
PROGRAM FOR INSERTION SORT
a = [ 16,10,-1,369,5 ]
for i in a :
j = a.index ( i )
while j > 0 :
if a[ j -1 ] > a[j] :
a[j-1],a[j] = a[j],a[j-1]
else:
break
j=j-1
print ( a )
OUTPUT
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 8
PROGRAM FOR MERGE SORT
def mergesort ( seq ):
res = []
a = [ 54,26,93,-17,1 ]
print ( mergesort ( a ) )
OUTPUT
[-17, 1, 26, 54, 93]
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 9
PROGRAM FOR MATRIX MULTIPLICATION
c [ i ] [ j ] = a [ i ][ k ] * b [ k ][ j ] + c [ i ] [ j ]
print(c)
OUTPUT
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 10
INPUT (ex.txt)
OUTPUT
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 11
INPUT (ex.txt )
panimalar anna panimalar anna panimalar annauniversity
OUTPUT
sam@syse:~$ python coun.py
('Number of words in the file :', Counter({'panimalar': 3, 'anna': 2,
'annauniversity': 1}))
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 12
SIMULATE ELLIPTICAL ORBITS IN PYGAME
import pygame
import math
from time import *
pygame.init()
black = (0, 0, 0)
yellow = (255, 255, 0)
blue = (0, 0, 255)
ex = 50
ey = 350
oe = 0
a=1
while a==1:
screen.fill(black)
oe += .002
pygame.display.flip()
sleep(.010)
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
for event in pygame.event.get():
if event.type == pygame.QUIT:
a=0
pygame.quit()
OUTPUT
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
EX.NO : 13
SIMULATE BOUNCING BALL USING PYGAME
import pygame
from time import *
pygame.init()
screen = pygame.display.set_mode((500, 400))
black = (0, 0, 0)
blue = (0, 0, 255)
x=1
y=0
a=1
while a ==1:
screen.fill(black)
pygame.draw.circle(screen, blue , (250,y), 10)
y += x
if y >= 400:
x = -1
elif y <= 0:
x=1
pygame.display.flip()
sleep(.005)
OUTPUT
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
LLUSTRATIVE PROGRAMS ( UNIT – 2 )
x,y=y,x
OUTPUT :
Enter value of x: 15
Enter value of y: 21
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
LLUSTRATIVE PROGRAMS ( UNIT – 2 )
OUTPUT :
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
LLUSTRATIVE PROGRAMS ( UNIT – 2 )
x1=int(input("enter x1 :"))
x2=int(input("enter x2 :"))
y1=int(input("enter y1 :"))
y2=int(input("enter y2 :"))
calx=(x2-x1)**2
caly=(y2-y1)**2
point=calx-caly
OUTPUT
enter x1 : 2
enter x2 : 8
enter y1 : 8
enter y2 : 10
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
LLUSTRATIVE PROGRAMS ( UNIT – 3 )
a=[11,22,33]
print("Given List = " , a)
sum=0
for i in a:
sum=sum+i
print("sum an array of numbers = ", sum)
OUTPUT:
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
LLUSTRATIVE PROGRAMS ( UNIT – 4 )
a=[5,15,9,6,20,2]
for i in a:
sum=''
while(i>0):
sum=sum+'*'
i=i-1
print(sum)
OUTPUT
*****
***************
*********
******
********************
**
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE
LLUSTRATIVE PROGRAMS ( UNIT – 5 )
f1=open("r1.txt","r")
f2=open("r2.txt","w")
for i in f1:
f2.write(i)
f1.close()
f2.close()
INPUT (r1.txt )
panimalar anna panimalar anna panimalar annauniversity
OUTPUT (r2.txt )
panimalar anna panimalar anna panimalar annauniversity
RADHAKRISHNAN . P
DEPT OF CSE
PANIMALAR ENGINEERING COLLEGE