0% ont trouvé ce document utile (0 vote)
25 vues4 pages

Lucidité

Le document présente plusieurs algorithmes en pseudo-code pour résoudre divers problèmes, tels que le calcul du PGCD, la vérification d'occurrences de chiffres, et un jeu de devinette. Chaque exercice est clairement structuré avec des variables, des boucles et des conditions. Les algorithmes sont conçus pour être faciles à comprendre et à mettre en œuvre.

Transféré par

42d8wrf9y2
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)
25 vues4 pages

Lucidité

Le document présente plusieurs algorithmes en pseudo-code pour résoudre divers problèmes, tels que le calcul du PGCD, la vérification d'occurrences de chiffres, et un jeu de devinette. Chaque exercice est clairement structuré avec des variables, des boucles et des conditions. Les algorithmes sont conçus pour être faciles à comprendre et à mettre en œuvre.

Transféré par

42d8wrf9y2
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

TD INFO (anjar)

EXERCISE 3
ALGORITHME_Nimp
Variable n , i : Entier
Début
Ecrire "Entrez le plus grand entier : "
Lire n
Pour i de 1 à n faire
Pour j de 1 à i faire
Ecrire j, " ", sans retour à la ligne
FinPour
Ecrire ""
FinPour
Fin

EXERCISE 0
ALGORITHME_OCCURENCE
Variable N ,C ,DC ,Cm : Reels
Debut
Ecrire "Entrez un nombre et précisez le chiffre dont vous souhaitez connaître l'occurrence"
Lire N, C
Cm ← 0
Tant que N > 0 faire
DC ← N mod 10
Si DC = C alors
Cm ← Cm + 1
N ← N div 10
FINSI
FinTantQue
Ecrire "Le chiffre", C, "apparaît", Cm, "fois."
Fin

EXERCISE 1
ALGORITHME_SUIte_ENTIER
Variable Nombre ,Precedent : Entier
EgalTrouve: Booleen
Debut
Ecrire "Entrez une suite de nombres terminée par 0"
Precedent ← -1
EgalTrouve ← FAUX
Répéter
Lire Nombre
Si Nombre = 0 alors
Sortir de la boucle
FinSi
Si Nombre = Precedent alors
EgalTrouve ← VRAI
FinSi
Precedent ← Nombre
Jusqu'à Nombre = 0
Si EgalTrouve alors
Ecrire "Deux nombres consécutifs égaux ont été trouvés."
Sinon
Ecrire "Aucun nombre consécutif égal trouvé."
FinSi
Fin

EXERCISE 2
ALGORITHME_PGCD
Variable A ,B ,C : Entier
Debut
Lire A, B
Tant que B ≠ 0 faire
C←B
B ← A mod B
A←C
FinTantQue
Ecrire "Le PGCD est", A
Fin

EXERCISE 4
ALGORITHME_JEU_D
Variable Secret, Proposition, Essais : Entier
Début
Ecrire "Joueur 1 : Entrez un nombre secret entre 1 et 100 : "
Lire Secret
Essais ← 0
Ecrire "Joueur 2 : Essayez de deviner le nombre !"
Répéter
Ecrire "Entrez votre proposition : "
Lire Proposition
Essais ← Essais + 1
Si Proposition < Secret alors
Ecrire "C'est plus grand !"
Sinon Si Proposition > Secret alors
Ecrire "C'est plus petit !"
FinSi
Jusqu'à Proposition = Secret
Ecrire "Bravo ! Vous avez trouvé le nombre en", Essais, "essais."
Fin

EXERCISE 5
ALGORITHME_COMPTE_AMEL
Variable N, Somme : Entier
Début
Ecrire "Entrez l'âge d'Amel (en années) : "
Lire N
Somme ← 5000 + (3 × N × 5) // Changed the multiplier to 5
Ecrire "La somme sur le compte d'Amel à son", N, "ème anniversaire est :", Somme,
"dirhams."
Fin

EXERCISE 6
ALGORITHME_CROISSANCE_BACTERIES
Variable P, Jours : Entier
Début
Ecrire "Entrez la population initiale de bactéries (≤ 3000) : "
Lire P
Jours ← 0
Répéter
P ← P + (P × 10 / 100) // Changed growth rate to 10%
Jours ← Jours + 1
Jusqu'à P > 5000 // Changed threshold to 5000
Ecrire "La population dépasse 5000 bactéries après", Jours, "jours."
Fin

EXERCISE 7
ALGORITHME_CHIFFREMENT
Variable Nombre, Clé, Chiffre, Resultat : Entier
Début
Ecrire "Entrez le nombre à chiffrer : "
Lire Nombre
Ecrire "Entrez la clé de chiffrement (entre 1 et 9) : "
Lire Clé
Resultat ← 0
Répéter
Chiffre ← Nombre MOD 10
Chiffre ← (Chiffre + Clé) MOD 10
Resultat ← (Chiffre + Resultat × 10)
Nombre ← Nombre DIV 10
Jusqu'à Nombre = 0
Ecrire "Le nombre chiffré est :", Resultat
Fin

Vous aimerez peut-être aussi