Td corrigé Exercice 6 - Free pdf

Exercice 6 - Free

Ecrire un algorithme qui déclare et remplisse un tableau de 7 valeurs numériques en les mettant toutes à zéro. corrigé - retour au cours .... On prendra soin d'effectuer la saisie dans un premier temps, et la recherche de la plus grande valeur ...




part of the document



Exercice 6.1
Ecrire un algorithme qui déclare et remplisse un tableau de 7 valeurs numériques en les mettant toutes à zéro.
 HYPERLINK "http://aigespc57.cicrp.jussieu.fr/algo/corrigés6.htm" \l "C6.1" corrigé -  HYPERLINK "http://aigespc57.cicrp.jussieu.fr/algo/tableaux.htm" \l "^p6.1" retour au cours  

 
Exercice 6.2
Ecrire un algorithme qui déclare et remplisse un tableau contenant les six voyelles de l’alphabet latin.

 
Exercice 6.3
Ecrire un algorithme qui déclare un tableau de 9 notes, dont on fait ensuite saisir les valeurs par l utilisateur.
 

Exercice 6.4
Que produit l algorithme suivant ? Tableau Nb(5) en Entier Variable i en Entier Début Pour i ! 0 à 5      Nb(i) ! i * i i Suivant Pour i ! 0 à 5      Ecrire Nb(i) i Suivant Fin Peut-on simplifier cet algorithme avec le même résultat ?
 

Exercice 6.5
Que produit l algorithme suivant ? Tableau N(6) en Entier Variables i, k en Entier Début N(0) ! 1 Pour k ! 1 à 6      N(k) ! N(k-1) + 2 k Suivant Pour i ! 0 à 6      Ecrire N(i) i Suivant Fin Peut-on simplifier cet algorithme avec le même résultat ?
 

 
Exercice 6.6
Que produit l algorithme suivant ? Tableau Suite(7) en Entier Variable i en Entier Début Suite(0) ! 1 Suite(1) ! 1 Pour i ! 2 à 7      Suite(i) ! Suite(i-1) + Suite(i-2) i suivant Pour i ! 0 à 7      Ecrire Suite(i) i suivant Fin
 

 
Exercice 6.7
Ecrivez la fin de l algorithme 6.3 afin que le calcul de la moyenne des notes soit effectué et affiché à l écran.
 

 
Exercice 6.8
Ecrivez un algorithme permettant à l’utilisateur de saisir un nombre quelconque de valeurs, qui devront être stockées dans un tableau. L’utilisateur doit donc commencer par entrer le nombre de valeurs qu’il compte saisir. Il effectuera ensuite cette saisie. Enfin, une fois la saisie terminée, le programme affichera le nombre de valeurs négatives et le nombre de valeurs positives.
 

Exercice 6.9
Ecrivez un algorithme calculant la somme des valeurs d’un tableau (on suppose que le tableau a été préalablement saisi).
 

 
Exercice 6.10
Ecrivez un algorithme constituant un tableau, à partir de deux tableaux de même longueur préalablement saisis. Le nouveau tableau sera la somme des éléments des deux tableaux de départ. Exemple : Tableau 1 :                                  4 – 8 – 7 – 9 – 1 – 5 – 4 – 6 Tableau 2 :                                  7 – 6 – 5 – 2 – 1 – 3 – 7 – 4 Tableau à constituer :               11 – 14 – 12 – 11 – 2 – 8 – 11 - 10
 

 
Exercice 6.11
Toujours à partir de deux tableaux précédemment saisis, écrivez un algorithme qui calcule le schtroumpf des deux tableaux. Pour calculer le schtroumpf, il faut multiplier chaque élément du tableau 1 par chaque élément du tableau 2, et additionner le tout. Exemple : Tableau 1 :                     4 – 8 – 7  - 12 Tableau 2 :                     3 – 6 Le Schtroumpf : 3*4 + 3*8 + 3*7 + 3*12 + 6*4 + 6*8 + 6*7 + 6*12 = 279
 


Exercice 6.12
Ecrivez un algorithme qui permette la saisie d’un nombre quelconque de valeurs, sur le principe de l’ex 6.8. Toutes les valeurs doivent être ensuite augmentées de 1, et le nouveau tableau sera affiché à l’écran.
 

Exercice 6.13
Ecrivez un algorithme permettant, toujours sur le même principe, à l’utilisateur de saisir un nombre déterminé de valeurs. Le programme, une fois la saisie terminée, renvoie la plus grande valeur en précisant quelle position elle occupe dans le tableau. On prendra soin d’effectuer la saisie dans un premier temps, et la recherche de la plus grande valeur du tableau dans un second temps.
 

Exercice 6.14
Toujours et encore sur le même principe, écrivez un algorithme permettant, à l’utilisateur de saisir les notes d'une classe. Le programme, une fois la saisie terminée, renvoie le nombre de ces notes supérieures à la moyenne de la classe.

Exercice 6.1
Tableau Truc(6) en Entier Variable i en Entier Debut Pour i ! 0 à 6      Truc(i) ! 0 i Suivant Fin

Exercice 6.2
Tableau Truc(5) en Caractère Debut Truc(0) !  a Truc(1) !  e Truc(2) !  i Truc(3) !  o Truc(4) !  u Truc(5) !  y Fin

Exercice 6.3
Tableau Notes(8) en Entier Variable i en Entier Début Pour i ! 0 à 8      Ecrire "Entrez la note numéro ", i + 1      Lire Notes(i) i Suivant Fin

Exercice 6.4
Cet algorithme remplit un tableau avec six valeurs : 0, 1, 4, 9, 16, 25. Il les écrit ensuite à l’écran. Simplification : Tableau Nb(5) en Entier Variable i en Entier Début Pour i ! 0 à 5      Nb(i) ! i * i      Ecrire Nb(i) i Suivant Fin


Exercice 6.5
Cet algorithme remplit un tableau avec les sept valeurs : 1, 3, 5, 7, 9, 11, 13. Il les écrit ensuite à l écran. Simplification : Tableau N(6) en Entier Variables i, k en Entier Début N(0) ! 1 Ecrire N(0) Pour k ! 1 à 6      N(k) ! N(k-1) + 2      Ecrire N(k) k Suivant Fin

Exercice 6.6
Cet algorithme remplit un tableau de 8 valeurs : 1, 1, 2, 3, 5, 8, 13, 21  

Exercice 6.7
Variable S en Entier Tableau Notes(8) en Entier Debut s ! 0 Pour i ! 0 à 8      Ecrire  Entrez la note n°  , i + 1      Lire Notes(i)      s ! s + Notes(i) i Suivant Ecrire  Moyenne :  , s/9 Fin

Exercice 6.8
Variables Nb, Nbpos, Nbneg en Entier Tableau T() en Entier Debut Ecrire  Entrez le nombre de valeur 
|}~ÊËÒÓÔÕÖ×# $ 3 4 8 9 ? K L µ ¶ · ¸ èÕÄÕ¯ž¯‰¯užu¯ž¯‰¯Õ^ÕèÕÄÕGÕ-j¨h&;Žh&;ŽCJOJQJU^J_HaJ-jh&;Žh&;ŽCJOJQJU^J_HaJ&h&;Žh&;Ž5OJQJ\^J_HaJ(h&;Žh&;Ž>*B*OJQJ^J_Hph™™™ h&;Žh&;ŽOJQJ^J_HaJ)jh&;Žh&;ŽOJQJU^J_HaJ h&;Žh&;ŽOJQJ^J_HaJ$h&;Žh&;ŽCJOJQJ^J_HaJ-h&;Žh&;ŽB* CJOJQJ^J_HaJph€
}8 : ? L ¶ ¸ º Ç v
z
~
š
v z ~ š –šž¢¼ŠøñéäääñäØØñéäØñéäØÎéäØØÎ dð¤´gd&;Ž ¤d¤d[$\$gd&;Žgd&;Ž$a$gd&;Ž¤Zgd&;Ž¤Kgd&;Ž aþ¸ º Æ Ç t
z
|
~
€
˜
š
â
ð
þ
" ( P V X | ~ Ž ¨ ® ° È Ô ä t z | ~ € ˜ š â ð ü óÞóͺ£ºóÞó͍zzzºzºzzºzzÍºcºóÞó͍z-jøh&;Žh&;ŽCJOJQJU^J_HaJ$h&;Žh&;ŽCJOJQJ^J_HaJ*h&;Žh&;Ž5CJOJQJ\^J_HaJ-jPh&;Žh&;ŽCJOJQJU^J_HaJ$h&;Žh&;ŽCJOJQJ^J_HaJ h&;Žh&;ŽOJQJ^J_HaJ)h&;Žh&;ŽB* CJOJQJ_HaJph€h&;Žh&;ŽCJ_HaJ&ü "
.
P
Z
\
b
j
p
r
”
–
°
Ê
Ð
Ò
ê
ö
 ”šœ¢º¼&JPp‚„œž¤¬²´Þà.46NZpˆŽê×ê×Ä×ê×Ä×Ä×ê×Ä×ê×ê³ÄœÄ…ijê×ê×ê×Ä×Ä×ê×Ä×Ä×ê×Ä×ê×êÄ-h&;Žh&;ŽB* CJOJQJ^J_HaJph€-j h&;Žh&;ŽCJOJQJU^J_HaJ h&;Žh&;ŽOJQJ^J_HaJ$h&;Žh&;ŽCJOJQJ^J_HaJ$h&;Žh&;ŽCJOJQJ^J_HaJ*h&;Žh&;Ž5CJOJQJ\^J_HaJ2ŠŽ’–°–šž¢¼^`bpêìîðþ¦¨ª¬º÷òææß÷òææß÷òæß÷òæÔß÷òÊæ ¤d[$\$gd&;Ž dð¤d[$gd&;Ž¤Zgd&;Ž ¤d¤d[$\$gd&;Žgd&;Ž$a$gd&;ŽŽ’–®°”šœž¢º¼]`abcopéìíîðýþ¥èÕȳȢՋÕȳȢÕtÕȳȢÕ]ÕÈFÕ¢-h&;Žh&;ŽB* CJOJQJ^J_HaJph€-j@h&;Žh&;ŽCJOJQJU^J_HaJ-j˜h&;Žh&;ŽCJOJQJU^J_HaJ-jðh&;Žh&;ŽCJOJQJU^J_HaJ h&;Žh&;ŽOJQJ^J_HaJ)h&;Žh&;ŽB* CJOJQJ_HaJph€h&;Žh&;ŽCJ_HaJ$h&;Žh&;ŽCJOJQJ^J_HaJ-jHh&;Žh&;ŽCJOJQJU^J_HaJ¥¨©ª¬¹ºdghijwxLOPQR_`äçèéê÷øØíÖíÉ´É£íŒíÉ´É£íuíÉ´É£í^íÉ´É£-jàh&;Žh&;ŽCJOJQJU^J_HaJ-j8h&;Žh&;ŽCJOJQJU^J_HaJ-jh&;Žh&;ŽCJOJQJU^J_HaJ h&;Žh&;ŽOJQJ^J_HaJ)h&;Žh&;ŽB* CJOJQJ_HaJph€h&;Žh&;ŽCJ_HaJ-jèh&;Žh&;ŽCJOJQJU^J_HaJ$h&;Žh&;ŽCJOJQJ^J_HaJºegijxMOQ`åçéøæçõNRndøðëáÕøðëáøðëáëÓËÁ¼­Ádh¤d¤d[$\$gd¹gd¹ dh¤-gd¹dhgd¹ ¤d¤d[$\$gd&;Ž ¤d[$\$gd&;Žgd&;Ž$a$gd&;Ž¤Zgd&;ŽØäåæçèôõý/*,6LNPRTìÛÈÄÀ«š„q„q„q^q^q„^G^:h¹h¹CJ_HaJ-jˆh¹h¹CJOJQJU^J_HaJ$h¹h¹CJOJQJ^J_HaJ$h¹h¹CJOJQJ^J_HaJ*h¹h¹5CJOJQJ\^J_HaJ!h¹h¹B*OJQJ^Jph)h¹h¹B*CJOJQJ^JaJphÿh&;ŽhJÜ$h&;Žh&;ŽCJOJQJ^J_HaJ h&;Žh&;ŽOJQJ^J_HaJ&h&;Žh&;Ž5OJQJ\^J_HaJTln~Ž´ÄÆàâüþ46PR\bdfhj‚„’¦ÊÐøþ 8 T(Posmaxi) alors           Posmaxi ! i      Finsi i Suivant Ecrire  Element le plus grand :  , T(Posmaxi) Ecrire  Position de cet élément :  , Posmaxi Fin

Exercice 6.14
Variables Nb, i, Som, Moy, Nbsup en Entier Tableau T() en Entier Debut Ecrire  Entrez le nombre de notes à saisir :  Lire Nb Redim T(Nb - 1) Pour i ! 0 à Nb - 1      Ecrire  Entrez le nombre n°  , i + 1      Lire T(i) i Suivant Som ! 0 Pour i ! 0 à Nb - 1      Som ! Som + T(i) i Suivant Moy ! Som / Nb NbSup ! 0 Pour i ! 0 à Nb - 1      Si T(i) > Moy Alors           NbSup ! NbSup + 1      FinSi i Suivant Ecrire NbSup, " élèves dépassent la moyenne de la classe" Fin