0% ont trouvé ce document utile (0 vote)
44 vues10 pages

Compte Rendu Informatique

Ce document présente un compte rendu informatique sur la saisie de données, les structures conditionnelles et les structures répétitives. Il contient une série d'exercices en Python, allant de la manipulation de variables à la création de programmes pour tester des conditions, calculer des valeurs, et analyser des chaînes de caractères. Chaque exercice est conçu pour renforcer les compétences en programmation et en logique algorithmique.

Transféré par

OP MIDO
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
44 vues10 pages

Compte Rendu Informatique

Ce document présente un compte rendu informatique sur la saisie de données, les structures conditionnelles et les structures répétitives. Il contient une série d'exercices en Python, allant de la manipulation de variables à la création de programmes pour tester des conditions, calculer des valeurs, et analyser des chaînes de caractères. Chaque exercice est conçu pour renforcer les compétences en programmation et en logique algorithmique.

Transféré par

OP MIDO
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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 )

Vous aimerez peut-être aussi