UAPV/CERI - BASES DE LA PROGRAMMATION L1 S1 INFORMATIQUE
Feuille de TD n° 1
Dans cette UE nous programmons en python.
Pour a cher « Bonjour » on crit : print(« Bonjour")
Pour a cher le continue d’une variable A, on crit : print(A);
On peut aussi faire print("La valeur contenue dans la variable A est », A )
Pour lire, on utilisera l'instruction : a=input("Entrez une valeur: »)
EXERCICE 1
crire un programme qui demande l'utilisateur 2 entiers qu’il met dans deux variables a et b et
qui a che « plus grand » si a est sup rieur b, sinon il a che « plus petit ou gal».
Modi er le programme pour qu'il a che : « plus grand », « plus petit», ou « gal».
EXERCICE 2
crire un programme qui demande l’utilisateur une longueur L et une largeur l (la longueur doit
tre sup rieure ou gale la largeur et L≥ l) et qui a che la surface du rectangle correspondant.
Si la condition sur les longueurs n’est pas respect e le programme a che le message :
« Donn es incoh rentes »
EXERCICE 3
crire un programme qui lit 6 entiers et qui les mets dans 6 variables : a, b, c, d, e, f. Ensuite, si au
moins 3 variables sont non nulles le programme doit a cher « la saisie est correcte », sinon il
a che « la saisie est incorrecte ».
EXERCICE 4
crire un programme qui lit 3 nombres qu’il met dans trois variables a, b et c et qui les r ordonne
de fa on ce que le contenu de a soit inf rieur ou gal celui de b et celui de b soit inf rieur ou
gal celui de c. Le programme a che a, b et c pour v ri cation.
EXERCICE 5
crire un programme qui permet de saisir 10 valeurs et d’a che la plus petite valeur, la plus
grande valeur et la moyenne. Ce programme ne doit utiliser que 4 variables.
EXERCICE 6
crire un programme qui saisit les coordonn es (entiers) de deux points et qui a che la distance
(double) les s parant.
EXERCICE 7
crire un programme qui saisit les coordonn es (entiers) de 3 points et qui dit si les trois points
forment un triangle rectangle.
EXERCICE 8
crire un programme qui demande l’utilisateur une op ration (*,+,-,/), suivie de deux op randes.
Le programme doit a cher ensuite le r sultat de l’op ration appliqu es aux deux op randes. Les
op randes et les r sultats doivent tre des entiers.
Attention : pensez interdire la division par 0.0
Ex cution :
Entrez l’op ration : *
Entrez la premi re op rande : 3 Entrez la deuxi me op rande : 4 Le r sultat de 3*4 est 12
EXERCICE 9
crire un programme qui demande 3 valeurs a ,b et c de type double et a che les solutions de
l’ quation ax2+bx+c=0. On v ri era que a est di rent de 0.
EXERCICE 10
crire un programme qui re oit un nombre 4 chi res et qui a che les chi res un un avec un
espace les s parant. Le programme doit v ri er d’abord que le nombre contient bien 4 chi res.
Dans le cas contraire le programme a che un message : « le nombre ne contient pas 4 chi res »
É
É
ê
É
É
é
É
É
É
É
É
É
é
ffi
é
é
à
ffi
fi
ç
ffi
ffi
é
é
à
é
é
é
è
é
é
à
é
ffi
é
à
ç
é
é
fi
ffi
ê
ffi
à
à
à
é
ffi
é
é
à
é
à
é
é
é
fi
è
ff
é
ff
é
ffi
é
é
é
é
é
ffi
à
ffi
fi
ffi
ffi
é
é
é
ffi
ff
ffi
é
ffi
à
é
é
é
é
ff
ff