COMPTE RENDU INFORMATIQUE :
SAISIES DE DONNEES,
STRUCTURES CONDITIONNELLES
et STRUCTURES REPETITIVES
Réalisé par :
Encadré par :
Pr. EL ALAMI
ELMEHDI SASNI
ABDELHAY ELBOUASAMY
Exercice 1 :
Soient les trois variables suivantes :
entire = 100
p1 = 3.1416
mot = "test"
Résultat :
Exercice 2 :
Soit les deux variables suivantes :
a=1
b=2
Ecrire un programme qui affiche les variables a et b, les échange, puis
les affiche à nouveau.
Exercice 3 :
a)Testez le programme suivant :
prenom = "Nicolas"
age = 38
taille = 1.8
print ("Ton prénom est" ‚prenom)
print ("Ton âge est"age)
print ("Ta taille est',taille, "'m")
b) Modifiez le pour que les trois variables (utilisez la fonction input)
Exercice 4 :
Ecrivez un programme qui permet à l'utilisateur de saisir un nombre,
puis affiche si le nombre est pair ou impair. Exemples d'exécution :
Entrez un nombre entier:35
votre nombre est impair
Entrez un nombre entier :36
votre nombre est pair
Exercice 5 :
Ecrivez un programme qui permet à l'utilisateur de saisir deux
nombres, puis affiche simultanément le maximum et le minimum des
deux nombres :
Entrez un ler nombre :5
Entrez un 2eme nombre :9
Maximum :9
Minimum :5
Exercice 6 :
Ecrire un programme qui permet à l'utilisateur de saisir un nombre et
d'indiquer s'il est ou non dans l'intervalle (0,20]. Exemple d'exécution
Tapez un nombre entier : 15
15 appartient à l'intervalle [0,20]
Exercice 7 :
Ecrire un programme qui permet à l'utilisateur de saisir un nombre
entier, puis affiche ses diviseurs. Exemple d'exécution :
Entrez un nombre entier positif: 36
1 ;2 ;3 ;4 ;6 ;9 ;12 ;18 ;36
Exercice 8 :
a) En vous inspirant de l'exercice precedent, écrivez un programme
qui permet de saisir deux nombres entiers M et N, puis attiche tous les
diviseurs communs aux deux nombres.
Exemple d'exécution :
Entrez un nombre entier positif N:36
Entrez un nombre entier positif M :24
1,2,3,4,6,12
B)Modifiez votre programme pour qu'il n'affiche que la derniere
valeur !
Exercice 9 :
Soit la suite mathématique suivante:
U0=1
Uk = 2 x Uk-1 + 1
Ecrire un programme qui calcule puis affiche les 10 premiers termes
de la suite à l'aide d'une boucle.
Exercice 10 :
En vous inspirant de l'exercice précédent, calculez puis afficher le
rang k du premier terme de la suite Udont la valeur Uk dépasse 10000.
Exercice 11:
Ecrire un programme qui demande un nombre flottant puis calcule le
plus grand entier dont le carré est plus petit que ce nombre.
Exercice 12:
Ecrire un programme en Python permettant d'afficher pour une chaine
de caractères donnée, le nombre d'occurrences de chaque caractère
dans la chaine.
Exercice 13:
Ecrire un programme en langage Python, qui permet de compter le
nombre de voyelles dans une chaine donnée.
Exemple pour la chaine s= 'anticonstitutionnellement' le programme
doit renvoyer le message suivant : La chaine anticonstitutionnellement
possède 10 voyelles.
Exercice 14:
Un palindrome est un mot dont l'ordre des lettres reste le même si on
le lit de gauche à droite ou de droite gauche. Par exemple: 'laval' ,
'radar, 'sos' ... sont des palindromes. Ecrire un programme en Python
qui demande l'utilisateur de saisir un mot et de lui renvoyer s'il s'agit
d'un palindrome ou non?
Exercice 15:
Etant donnée la liste des notes des élèves : notes = [12, 04, 14, 11, 18,
13, 07, 10, 05 , 09 , 15 , 08, 16]
Ecrire un programme Python qui permet d'extraire de cette liste et
créer une autre liste qui conte uniquement les notes au dessus de la
moyenne ( les notes ›= 10 )