+6
Leader
ECO&G
kamal
arabscop
sifa
le président
10 participants
algorithme S5 exercices avec corrigés............
le président- Membre hyper actif
- Nombre de messages : 329
Age : 37
Semestre / Filière : 2005
Loisirs : aventures , tourisme....
Date d'inscription : 22/06/2008
sifa- Nouveau Membre
- Nombre de messages : 6
Age : 40
Localisation : FSJEST
Semestre / Filière : S5
Date d'inscription : 04/02/2009
VOIR AUSSI Exercice 2.1
Quel résultat produit le programme suivant ?
Variables val, double numériques
Début
Val ← 231
Double ← Val * 2
Ecrire Val
Ecrire Double
Fin
Corrigés Exercice 2.1
On verra apparaître à l’écran 231, puis 462 (qui vaut 231 * 2)
Quel résultat produit le programme suivant ?
Variables val, double numériques
Début
Val ← 231
Double ← Val * 2
Ecrire Val
Ecrire Double
Fin
Corrigés Exercice 2.1
On verra apparaître à l’écran 231, puis 462 (qui vaut 231 * 2)
sifa- Nouveau Membre
- Nombre de messages : 6
Age : 40
Localisation : FSJEST
Semestre / Filière : S5
Date d'inscription : 04/02/2009
Exercice 2.2
Ecrire un programme qui demande un nombre à l’utilisateur, puis qui calcule et affiche le carré de ce nombre.
Corrigés Exercice 2.2
Variables nb, carr en Entier
Début
Ecrire "Entrez un nombre :"
Lire nb
carr ← nb * nb
Ecrire "Son carré est : ", carr
Fin
En fait, on pourrait tout aussi bien économiser la variable carr en remplaçant les deux avant-dernières lignes par :
Ecrire "Son carré est : ", nb*nb
C'est une question de style ; dans un cas, on privilégie la lisibilité de l'algorithme, dans l'autre, on privilégie l'économie d'une variable.
Ecrire un programme qui demande un nombre à l’utilisateur, puis qui calcule et affiche le carré de ce nombre.
Corrigés Exercice 2.2
Variables nb, carr en Entier
Début
Ecrire "Entrez un nombre :"
Lire nb
carr ← nb * nb
Ecrire "Son carré est : ", carr
Fin
En fait, on pourrait tout aussi bien économiser la variable carr en remplaçant les deux avant-dernières lignes par :
Ecrire "Son carré est : ", nb*nb
C'est une question de style ; dans un cas, on privilégie la lisibilité de l'algorithme, dans l'autre, on privilégie l'économie d'une variable.
sifa- Nouveau Membre
- Nombre de messages : 6
Age : 40
Localisation : FSJEST
Semestre / Filière : S5
Date d'inscription : 04/02/2009
Exercice 2.3
Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le taux de TVA, et qui fournit le prix total TTC correspondant. Faire en sorte que des libellés apparaissent clairement.
Corrigés Exercice 2.3Variables nb, pht, ttva, pttc en Numérique
Début
Ecrire "Entrez le prix hors taxes :"
Lire pht
Ecrire "Entrez le nombre d’articles :"
Lire nb
Ecrire "Entrez le taux de TVA :"
Lire ttva
pttc ← nb * pht * (1 + ttva)
Ecrire "Le prix toutes taxes est : ", pttc
Fin
Là aussi, on pourrait squeezer une variable et une ligne en écrivant directement. :
Ecrire "Le prix toutes taxes est : ", nb * pht * (1 + ttva)
C'est plus rapide, plus léger en mémoire, mais un peu plus difficile à relire (et à écrire !)
Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le taux de TVA, et qui fournit le prix total TTC correspondant. Faire en sorte que des libellés apparaissent clairement.
Corrigés Exercice 2.3Variables nb, pht, ttva, pttc en Numérique
Début
Ecrire "Entrez le prix hors taxes :"
Lire pht
Ecrire "Entrez le nombre d’articles :"
Lire nb
Ecrire "Entrez le taux de TVA :"
Lire ttva
pttc ← nb * pht * (1 + ttva)
Ecrire "Le prix toutes taxes est : ", pttc
Fin
Là aussi, on pourrait squeezer une variable et une ligne en écrivant directement. :
Ecrire "Le prix toutes taxes est : ", nb * pht * (1 + ttva)
C'est plus rapide, plus léger en mémoire, mais un peu plus difficile à relire (et à écrire !)
sifa- Nouveau Membre
- Nombre de messages : 6
Age : 40
Localisation : FSJEST
Semestre / Filière : S5
Date d'inscription : 04/02/2009
Exercice 2.4
Ecrire un algorithme utilisant des variables de type chaîne de caractères, et affichant quatre variantes possibles de la célèbre « belle marquise, vos beaux yeux me font mourir d’amour ». On ne se soucie pas de la ponctuation, ni des majuscules.
Corrigés Exercice 2.4
Variables t1, t2, t3, t4 en Caractère
Début
t1 ← "belle Marquise"
t2 ← "vos beaux yeux"
t3 ← "me font mourir"
t4 ← "d’amour"
Ecrire t1 & " " & t2 & " " & t3 & " " & t4
Ecrire t3 & " " & t2 & " " & t4 & " " & t1
Ecrire t2 & " " & t3 & " " & t1 & " " & t4
Ecrire t4 & " " & t1 & " " & t2 & " " & t3
Fin
Ecrire un algorithme utilisant des variables de type chaîne de caractères, et affichant quatre variantes possibles de la célèbre « belle marquise, vos beaux yeux me font mourir d’amour ». On ne se soucie pas de la ponctuation, ni des majuscules.
Corrigés Exercice 2.4
Variables t1, t2, t3, t4 en Caractère
Début
t1 ← "belle Marquise"
t2 ← "vos beaux yeux"
t3 ← "me font mourir"
t4 ← "d’amour"
Ecrire t1 & " " & t2 & " " & t3 & " " & t4
Ecrire t3 & " " & t2 & " " & t4 & " " & t1
Ecrire t2 & " " & t3 & " " & t1 & " " & t4
Ecrire t4 & " " & t1 & " " & t2 & " " & t3
Fin
arabscop- Nouveau Membre
- Nombre de messages : 28
Age : 38
Localisation : tanger
Semestre / Filière : s5 economie et gestion
Loisirs : karate and golf hhhhhhhh
Date d'inscription : 03/11/2009
merci le président pour les informations
kamal- Nouveau Membre
- Nombre de messages : 11
Age : 36
Localisation : tanger
Semestre / Filière : S4
Date d'inscription : 30/05/2009
de kel matiére on étudié l'algorithme??
ECO&G- Hyper Etudiant
- Nombre de messages : 932
Age : 36
Localisation : Tanger
Semestre / Filière : DCESS Finance, Audit & Contrôle de Gestion, ENCGT
Loisirs : Lecture, Footing, Webmastering (débutant)..
Date d'inscription : 07/10/2007
dans la Programmation Informatique su Semestre 5
Leader- Membre débutant
- Nombre de messages : 60
Age : 38
Localisation : TANGER
Semestre / Filière : S4/ SCIENCES ECONOMIQUES ET GESTION
Loisirs : Lecture
Date d'inscription : 10/05/2009
Merci infiniment, SVP essayer de lancer les prises de notes d'autres matières
najwa- Membre débutant
- Nombre de messages : 65
Age : 37
Localisation : Tanger
Semestre / Filière : 4
Date d'inscription : 13/07/2009
merci .
eagl_king- Membre débutant
- Nombre de messages : 53
Age : 41
Localisation : ouazzane
Semestre / Filière : S5 / sc eco & gestion
Loisirs : voyage
Date d'inscription : 29/05/2009
Exercice 3.6
Enonce des Exercices
Exercice 3.1
Ecrire un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si ce nombre est positif ou négatif (on laisse de côté le cas où le nombre vaut zéro).
Exercice 3.2
Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si leur produit est négatif ou positif (on laisse de côté le cas où le produit est nul). Attention toutefois : on ne doit pas calculer le produit des deux nombres.
Exercice 3.3
Ecrire un algorithme qui demande trois noms à l’utilisateur et l’informe ensuite s’ils sont rangés ou non dans l’ordre alphabétique.
Exercice 3.4
Ecrire un algorithme qui demande un nombre à l’utilisateur, et l’informe ensuite si ce nombre est positif ou négatif (on inclut cette fois le traitement du cas où le nombre vaut zéro).
Exercice 3.5
Ecrire un algorithme qui demande deux nombres à l’utilisateur et l’informe ensuite si le produit est négatif ou positif (on inclut cette fois le traitement du cas où le produit peut être nul). Attention toutefois, on ne doit pas calculer le produit !
Exercice 3.6
Ecrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il l’informe de sa catégorie :
· "Poussin" de 6 à 7 ans
· "Pupille" de 8 à 9 ans
· "Minime" de 10 à 11 ans
· "Cadet" après 12 ans
Peut-on concevoir plusieurs algorithmes équivalents menant à ce résultat ?
Variable age en Entier
Début
Ecrire "Entrez l’âge de l’enfant : "
Lire age
Si age >= 12 Alors
Ecrire "Catégorie Cadet"
SinonSi age >= 10 Alors
Ecrire "Catégorie Minime"
SinonSi age >= 8 Alors
Ecrire "Catégorie Pupille"
SinonSi age >= 6 Alors
Ecrire "Catégorie Poussin"
Finsi
Fin
On peut évidemment écrire cet algorithme de différentes façons, ne serait-ce qu’en commençant par la catégorie la plus jeune.
PARTIE 3
Corrigés des Exercices
Corrigés des Exercices
Exercice 3.1
Variable n en Entier
Début
Ecrire "Entrez un nombre : "
Lire n
Si n > 0 Alors
Ecrire "Ce nombre est positif”
Sinon
Ecrire "Ce nombre est négatif"
Finsi
Fin
Exercice 3.2
Variables m, n en Entier
Début
Ecrire "Entrez deux nombres : "
Lire m, n
Si (m > 0 ET n > 0) OU (m < 0 ET n < 0) Alors
Ecrire "Leur produit est positif"
Sinon
Ecrire "Leur produit est négatif"
Finsi
Fin
Exercice 3.3
Variables a, b, c en Caractère
Début
Ecrire "Entrez successivement trois noms : "
Lire a, b, c
Si a < b ET b < c Alors
Ecrire "Ces noms sont classés alphabétiquement"
Sinon
Ecrire "Ces noms ne sont pas classés"
Finsi
Fin
Exercice 3.4
Variable n en Entier
Début
Ecrire "Entrez un nombre : "
Lire n
Si n < 0 Alors
Ecrire "Ce nombre est négatif"
SinonSi n = 0 Alors
Ecrire "Ce nombre est nul"
Sinon
Ecrire "Ce nombre est positif"
Finsi
Fin
Exercice 3.5
Variables m, n en Entier
Début
Ecrire "Entrez deux nombres : "
Lire m, n
Si m = 0 OU n = 0 Alors
Ecrire "Le produit est nul"
SinonSi (m < 0 ET n < 0) OU (m > 0 ET n > 0) Alors
Ecrire "Le produit est positif"
Sinon
Ecrire "Le produit est négatif"
Finsi
Fin
Si on souhaite simplifier l’écriture de la condition lourde du SinonSi, on peut toujours passer par des variables booléennes intermédiaires. Une astuce de sioux consiste également à employer un Xor (c'est l'un des rares cas dans lesquels il est pertinent)
anir-eco- Nouveau Membre
- Nombre de messages : 28
Age : 38
Localisation : tanger
Semestre / Filière : s6
Date d'inscription : 10/04/2009
- Message n°12
cours en algoritme
Avis aux étudiants de S5
Le club informatique a le plaisir de vous annoncer qu’une séance de travaux dirigés en « Algorithme » se déroulera le Mardi 5 Janvier à 16h
À l’annexe 1
resbonsable du club
aziz ouarroud
hisoka- Membre très actif
- Nombre de messages : 185
Age : 36
Localisation : tanger
Semestre / Filière : s6
Date d'inscription : 29/04/2009
si vous pouvez nous poster le s corrections des examans des année precedent ?