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 lalphabet 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 EntierVariable i en EntierDébutPour i ! 0 à 5 Nb(i) ! i * ii SuivantPour i ! 0 à 5 Ecrire Nb(i)i SuivantFinPeut-on simplifier cet algorithme avec le même résultat ?
Exercice 6.5
Que produit l algorithme suivant ?Tableau N(6) en EntierVariables i, k en EntierDébutN(0) ! 1Pour k ! 1 à 6 N(k) ! N(k-1) + 2k SuivantPour i ! 0 à 6 Ecrire N(i)i SuivantFinPeut-on simplifier cet algorithme avec le même résultat ?
Exercice 6.6
Que produit l algorithme suivant ?Tableau Suite(7) en EntierVariable i en EntierDébutSuite(0) ! 1Suite(1) ! 1Pour i ! 2 à 7 Suite(i) ! Suite(i-1) + Suite(i-2)i suivantPour i ! 0 à 7 Ecrire Suite(i)i suivantFin
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 à lutilisateur de saisir un nombre quelconque de valeurs, qui devront être stockées dans un tableau. Lutilisateur doit donc commencer par entrer le nombre de valeurs quil 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 dun 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 6Tableau 2 : 7 6 5 2 1 3 7 4Tableau à 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 - 12Tableau 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 dun nombre quelconque de valeurs, sur le principe de lex 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, à lutilisateur 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 deffectuer 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, à lutilisateur 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 EntierVariable i en EntierDebutPour i ! 0 à 6 Truc(i) ! 0i SuivantFin
Exercice 6.2
Tableau Truc(5) en CaractèreDebutTruc(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 EntierVariable i en EntierDébutPour i ! 0 à 8 Ecrire "Entrez la note numéro ", i + 1 Lire Notes(i)i SuivantFin
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 EntierVariable i en EntierDébutPour i ! 0 à 5 Nb(i) ! i * i Ecrire Nb(i)i SuivantFin
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 EntierVariables i, k en EntierDébutN(0) ! 1Ecrire N(0)Pour k ! 1 à 6 N(k) ! N(k-1) + 2 Ecrire N(k)k SuivantFin
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 EntierTableau Notes(8) en EntierDebuts ! 0Pour i ! 0 à 8 Ecrire Entrez la note n° , i + 1 Lire Notes(i) s ! s + Notes(i)i SuivantEcrire Moyenne : , s/9Fin
Exercice 6.8
Variables Nb, Nbpos, Nbneg en EntierTableau T() en EntierDebutEcrire Entrez le nombre de valeur
|}~ÊËÒÓÔÕÖ×# $ 3 4 8 9 ? K L µ ¶ · ¸ èÕÄÕ¯¯¯uu¯¯¯Õ^ÕèÕÄÕGÕ-j¨h&;h&;CJOJQJU^J_HaJ-jh&;h&;CJOJQJU^J_HaJ&h&;h&;5OJQJ\^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
~
vz~¢¼øñéäääñ䨨ñéäØñéäØÎéäØØÎ dð¤´gd&;¤d¤d[$\$gd&;gd&;$a$gd&;¤Zgd&;¤Kgd&; aþ¸ º Æ Ç t
z
|
~
â
ð
þ
"(PVX|~¨®°ÈÔätz|~âðüóÞóͺ£ºóÞóÍzzzºzºzzºzzͺcºóÞóÍz-jøh&;h&;CJOJQJU^J_HaJ$h&;h&;CJOJQJ^J_HaJ*h&;h&;5CJOJQJ\^J_HaJ-jPh&;h&;CJOJQJU^J_HaJ$h&;h&;CJOJQJ^J_HaJ h&;h&;OJQJ^J_HaJ)h&;h&;B*CJOJQJ_HaJphh&;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&;5CJOJQJ\^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-jh&;h&;CJOJQJU^J_HaJ-jðh&;h&;CJOJQJU^J_HaJ h&;h&;OJQJ^J_HaJ)h&;h&;B*CJOJQJ_HaJphh&;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-jh&;h&;CJOJQJU^J_HaJ h&;h&;OJQJ^J_HaJ)h&;h&;B*CJOJQJ_HaJphh&;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ìÛÈÄÀ«qqq^q^q^G^:h¹h¹CJ_HaJ-jh¹h¹CJOJQJU^J_HaJ$h¹h¹CJOJQJ^J_HaJ$h¹h¹CJOJQJ^J_HaJ*h¹h¹5CJOJQJ\^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&;5OJQJ\^J_HaJTln~´ÄÆàâüþ46PR\bdfhj¦ÊÐøþ8 T(Posmaxi) alors Posmaxi ! i Finsii SuivantEcrire Element le plus grand : , T(Posmaxi)Ecrire Position de cet élément : , PosmaxiFin
Exercice 6.14
Variables Nb, i, Som, Moy, Nbsup en EntierTableau T() en EntierDebutEcrire Entrez le nombre de notes à saisir : Lire NbRedim T(Nb - 1)Pour i ! 0 à Nb - 1 Ecrire Entrez le nombre n° , i + 1 Lire T(i)i SuivantSom ! 0Pour i ! 0 à Nb - 1 Som ! Som + T(i)i SuivantMoy ! Som / NbNbSup ! 0Pour i ! 0 à Nb - 1 Si T(i) > Moy Alors NbSup ! NbSup + 1 FinSii SuivantEcrire NbSup, " élèves dépassent la moyenne de la classe"Fin