You are on page 1of 18
UNIVERSITE GASTON BERGER DE SAINT-LOUIS UFR DE SCIENCES APPLIQUEES ET DE TECHNOLOGIE SECTION INFORMATIQUE Année Académique 2021~ L1-MPI & L1-MASS 1022 Davin CéLestin FAYE. ‘INFO1L1- Algorithmique et Programmation I - Travaux Dirigé: J Rappel : Pour chaque probléme, il vous est demandé de définir clairement les données d’entrée du probléme en précisant leurs types (nombre entier, réel, ...); — les éventuelles données de sortie du probleme en précisant leurs types; — les instructions permettant d’obtenir les données de sortie A partir des données d’entrée. ‘Testez ensuite votre algorithme A la main a partir de données d’entrées judicieusement choisies pour explorer les différents cas de fonctionnement, [/SEANCE "| EXERCICE Evaluation d’expressions cice 2 | QCM if | Exercice 3. | Min et Mar | Seance 2 | Exercice d_| Le temps | Exercice Priz de revient Square reo! ie d'entiers: | Seance 6 Exercice 11 | Factorion "| Exercice 12 | La date — | Séance 7 | Séance 8 distinctes de 2 | | Seance 9 -Fyercice 17 | Déealage éléments dun tableau Exercice 18 | Manipulation de tableaut Séance 10 [Exerc mélo avec deur tableaur _ Exercice 20 | Parcours en accordéon dune matrice al B-UFR SAT @ Page 1/10 Pr D.C. FAYE/U! EXERCICE 2 1. Déterminer la sortie du Programme ci-dessous S #include * void main() 2 48 i= 0, j=, kee, 4 ist 11 jee 1] pee ar Printé("%a Yq aa ta", me Beas jy k)y QceM 1 01123 01122 00122 00123 CAucune des quatre réponses ci-dessus 2 Quest. : Qu'est-ce qui est afiche par le programme ci-contre A son exécution ? 1 #include 2 int main(void) { 3 int a= 4 3 int > 4 aaa; bea, sb -= 3; ate iy © printf("a = 44,» 2 ya\qe 2 Soo Wa\n", b, a) ; ot 3. Quelle est la sortie de ce code C? 2 #include aint main(){ a printf ("Hello\rvorld!\n"); ‘ return 0; 5} Oa=8,b=-3 Oa=-3,b=4 Oa=4,b=9 Da=5, © Aucune des quatre réponses. D Hello\rworld! O Hellovorld!\n O world! Oi world!Hello 4. Combien vaudra Res aprés les opérations suivantes ? tint A 2 int Res 3 Rest=2+h; 4 Res-=4+(--A); s Res=Res+h++; 5. Quelle est la sortie de ce code C? 1 #include 2 void mainQ{ a int x = ‘ int a= 5 print ("%a", ot 6. Quelle est la valeur de « z » dans ce code? 1 #include aint mainQOt a int x = 10, y = 5, w= 55 ‘ int z= x == (y + HDG s printg("Valeur de z est 4d", 2); o> 7. Quelle est la sortie de ce code C? oooo ERS? Valeur de z est 5 Valeur de z est 1 Valeur de z est 10 Erreur de syntaxe oo0q 6 Page 3/10 Pr D. C. FAYE/UGB-UFR SAT EXERCICE 2 1. Déterminer la sortie du Programme ci-dessous S #include * void main() 2 48 i= 0, j=, kee, 4 ist 11 jee 1] pee ar Printé("%a Yq aa ta", me Beas jy k)y QceM 1 01123 01122 00122 00123 CAucune des quatre réponses ci-dessus 2 Quest. : Qu'est-ce qui est afiche par le programme ci-contre A son exécution ? 1 #include 2 int main(void) { 3 int a= 4 3 int > 4 aaa; bea, sb -= 3; ate iy © printf("a = 44,» 2 ya\qe 2 Soo Wa\n", b, a) ; ot 3. Quelle est la sortie de ce code C? 2 #include aint main(){ a printf ("Hello\rvorld!\n"); ‘ return 0; 5} Oa=8,b=-3 Oa=-3,b=4 Oa=4,b=9 Da=5, © Aucune des quatre réponses. D Hello\rworld! O Hellovorld!\n O world! Oi world!Hello 4. Combien vaudra Res aprés les opérations suivantes ? tint A 2 int Res 3 Rest=2+h; 4 Res-=4+(--A); s Res=Res+h++; 5. Quelle est la sortie de ce code C? 1 #include 2 void mainQ{ a int x = ‘ int a= 5 print ("%a", ot 6. Quelle est la valeur de « z » dans ce code? 1 #include aint mainQOt a int x = 10, y = 5, w= 55 ‘ int z= x == (y + HDG s printg("Valeur de z est 4d", 2); o> 7. Quelle est la sortie de ce code C? oooo ERS? Valeur de z est 5 Valeur de z est 1 Valeur de z est 10 Erreur de syntaxe oo0q 6 Page 3/10 Pr D. C. FAYE/UGB-UFR SAT EXERCICE 4 Ecrire un algorithme qui pour un remps donné retourne le temp: .éme repr EXERCICE 5 [1 existe un baréme pour l’évaluation du algorithme effectuant le calcul de ce prix ex Ragles : b de km puissance jusqu'é 5000 de 5001 & 20000 ‘au dela de 20000 ot n est le nombre total de kilometres par et 5000, n2 le nombre de kilomés cS) Page 410 PD. parcourus au dela de 20000. Exemple : si j'ai parcouru 8500 km, n=8500, n1=5000, n2=3500 et n3=0. EXERCICE 6 Square root 1. Racine carrée réélle (a) Racine carré par la méthode de Newton L’algorithme de Héron d’Alexandrie (ou de Newton) propose une méthode itérative pour calculer Ja racine carrée d’un nombre strictement positif a. Soit « la racine carrée de ce nombre a. On a waa 22 =a? +a 22 = (x? +a)/r & = (2? +a)/(2.2) x= (t+a/z)/2 D'aprés le théoréme du point fixe, on obtient alors la suite : 2:41 = (2; + a/a;)/2 Le calcul peut étre commencé avec n’importe quelle valeur zp différente de zéro. Par exemple, pour la racine de 2 (a = 2) en partant de xp = 1 fy =1 ay = (1/2)(14+ 2/1) =3/2=1,5 ©q = (1/2)(3/2 + 2/(3/2)) = 17/12 = 1, 4166666 ry = (1/2)(17/12 + 2/(17/12)) = 577/408 = 1, 41421568 On arréte le calcul lorsque la différence relative entre deux valeurs calculées (c’est-a-dire (e141 ~2;)/2; est inférieure en valeur absolue A une précision p que l’on s'est fixée (NB It] b= 152 a EXERCICE 9 Cosinus Btant donné X et N deux entiers lus en entrée, écrire un algorithme qui permet de calculer et afficher la somme S$ ot 2 ya 20 S=cosX =1- 2 4% +(e * EXERCICE 10 Nombre ROND Un entier naturel est dit ROND si son écriture binaire contient autant de 1 que de 0. Exemple : 9 est représenté en binaire par 1001 done 9 est un nombre ROND. Ecrire un algorithme qui permet de trouver et d’afficher tous les entiers ROND de l’intervalle (1,1000] EXERCICE 11 Factorion Un factorion est un nombre entier positif qui est égal a la somme des factorielles de ses chiffres. Eerire un fonction qui détermine si un nombre entier positif lu au clavier est un factorion. Exemples : 145 = 1!-+4! +5! 40585 = 4! + 0! + 51+ 8! +5! EXERCICE 12 La date Construire un algorithme permettant d’associer & un nombre entre 0 et 365, le mois et le jour qui Iui corres- pondent dans l'année. Nous supposerons que l'année n’est pas bissextile, Par exemple, le nombre 60 correspond au premier jour du troisiéme mois (mars) a ICE 13 Le fermier Tra fer fait l'élevage de moutons et de canards et, au. moment de la visite du vétérinaire, in fern élevage 36 té 100 pattes! Trouvez un algorithme i ai dans mon élevage 36 tétes et ; rare Sree de moutons et de canards pour verifier si la déclaration du fermier est ae verte ig traduire en Langage C selon le schéma suivant (JM + moutons, C': eanards, p pausible, pt pattes) @ Page 6/10 PrD. C. PAYE/UGB-UPR SAT Si M=36 alors Si M=35 alors Si M=34 alors done p= 36x4 = 144 Jusqu’ ce que . ..p= 100 EXERCICE 14 impossible donc p= 35x4 + 1x2 =142 impossible done p= 34x4 + 2x2 =140 impossible Les chiffres et les entiers Ecrire i Un algorithme qui lit, deux nombres enters strictement positifs et tels que la longueur de @ soit supérieure a celle de b. dans a et faux sinon EXERCICE 15 L’algorithme devra afficher vrai si tous les chiffres de b sont présents QCM 2 1. ‘ Quelle est la bonne réponse si la boucle suivante est implémentée 1void main(t 2 int num = 0; 2 dol ‘ ~-nun ; printf ("Za", num); 6 deme +tmum 30°05; 2. Qu’affiche le programme ci-aprés? 1 #include aint main(){ 9 int sum=0, i, j,n=5; 4 for(int; icen; i++) : for(j=t; jen; j++) © sum += (i+j); 7 printf("Let us C¢ Yd times", sum); 1. Quelle est la sortie du programme suivant ? 1 #include 2 int main(){ 2 int ny + for (n = 9; nl=0; 5 print£("n = %a", n--); © return 0; } 2. Quelle est la sortie de ce code C? int maint 2 int £,j,count=0; 3 for(is0; i<5; i++); ¢ 4 for (j=05 55s j+4) sf . count ++; 6 + 7 } «printf ("hd", count); 9 return 0; wo} © Une erreur d’exécution sera générée O Le programme n’entrera pas dans la boucle Ci Ily aura une erreur de compilation Gi La boucle sera infinie Le programme affichera la valeur 0 une seule fo O Let us C 150 times CO Let us C 168 times G Let us C 195 times O Let us C 250 times 097531 0987654 09753 O Boucle infinie 321 0 55 O 54 oo @ Page 7/10 Pr D. C. FAYE/UGB-UFR SAT 3. Qu’affiche le programme ci-aprés? 1 #include 2 int main (){ 3 int sum=0, 4, j,n=6; 4 for(iet; igen; itt) 5 for (j=t; cen; j++) 8 sun += (i+j); 7 printf ("I See Sea in C 4d tines", s return 0; ot} 4. Quelle est la sortie du programme suivant? 1 # include aint main(){ 3 int i = 0; 4 for (180; 4<20; itt) 5 switch (i) ‘ case 0: 7 case 1 . case 5 ° default: n > 2 printf("%a ", 4); n 4 return 0; as} 5. Quelle est la sortie de ce code C? . #include aint main(){ 3 int ¢ = 5, no = 10; 4 do { 6 } while e 1 printf (" . return 0; o} CI See Sea in C 150 times I See Sea in C 168 times CI See Sea in C 195 times Ci I See Sea in C 252 times O 10 15 20 0 7121722 O16 21 Ci Erreur de compilation o1 C Erreur d’execution oo C Erreur de compilation 6. Une boucle for (A; B; C) { D; } peut se traduire par A; while (B){C;D} CA; while(B){D;C} Owhile (A; B) {C:D} 7. Qu’est-ce qui est affiché par le programme ci- contre & son exécution #include int main(void) { 8. Qu’est-ce qui est affiché par le programme ci- contre & son exécution ’ a int bel; «for (int a=-2 ; a < 2 j a*=2) . Diecday: 6 printé("be%d\n", b) 5 7 return 03 o} ab Ob=0 Ob=1 OC Le programme n’affiche rien Aucune des quatre réponses ci-dessus @ Pr D. C. PAYE/UGB-UFR SAT \ #include aint main(void) { a int a=7 © (7,1)(8,3)(9,5)(10,7)(11,9)(12,11) ( 4 int b= (aeanns O (8,1)(8,3)(8,5)(8,7) s for (at+ 3 a > b ; bee2) OD (7,1) (8,11)(9, 11) (10,11) (11,11) ‘ Print€("(dd 4d)", a, b) , CO Le programme wafliche rien Ty fetura oy CG Aucune des quatre réponses ci-dessus 9. Combien de fois ce programme s'afliche. s for(int is10;i>—1 -24) 2 for(int 3J>*0 5--3) 3 Printt ("yes"); O54 O65 O45 O55 10. Laquelle des boucles suivantes exécute la ligne ..... exactement 10 fois? a Qo 1420; 1 for (4-0; ice10; iss) ( OLN B Fetes ; 5} while (1<10); Q a iwhile (ict) ¢ 1 for (420; ic10; dtm) € 2 4=0; 2 at oe EXERCICE 16 Décomposition en puissances distinctes de 2 (10 points) Tout nombre entier n strictement positif peut s’écrire comme une somme de puissances distinctes de 2. Par exemple, 1+8 +24+4+8 n= 156 =4+8+16+128 Ecrire un algorithme qui place dans un tableau d’entiers, supposé suffisamment grand( de taille 50 par exemple), les puissances de 2 qui apparaissent dans la décomposition d’un nombre strictement positif lu au clavier. EXERCICE 17 Décalage éléments d'un tableau Ferire Palgorithme effectuant le décalage des éléments d’un tableau. Exemple — Tableau initial [DTE[CTA[L — Tableau modifié (dé [ETCTA[LIA © Page 9/10 Pr D. C. FAYE/UGB-UFR SAT Ecrire une fonction qui aiicee "ligne < précisément, on parcourt la premiére ligne de gauche 4 droite puis la secon. ct ainsi de suite en alternant le sens de parcours des lignes. Pour le tableau suivant, 0 | T o | if? 3] 2] 13 [14 | 15 | rr | 18 [18 | On doit obtenir l’affichage suivant : 0,1, 2,3, 7, 6,5,4,8,9, 10, 11, 15, 14, 13, 12, 16, 17, 18, 19 aes GasTON Bhat bi Sainte Lourtt ue be SciNCES APPLIQUISIS Wt DE Micon SECTION INFORMATIQUE: “ou TM eb A Année Académique 2021 2022 ooo eee Presents CBN RSH IS VA 1, Premiers pass on prograninintinn C | Aire d'un triangle | | Troneature d'un reel | Conversion en henres,manutes cb seeonden | Thi de trois enticrn par ordre erownand Manipulation d'entiern | Seance 7 | Séance 3 ; — j Sumene des chiffres | Séance 4 |= Sapin i | Deane’ | Bxercice 9 | Calcul du nombre 1'7 | Séance 5 | Exereice 10 | Suite de Fibonacet | ercice 11 | Triangle d'enhiers { r | Triangle ereus 14 | Deg chiffres et des lettres rcice 15 | Table des covfficients binomaus | | Seance 7 Fe, | Exercice 16 | Fréquen | [ Bxercice 16 | Fréqu Seance 8 | Exercice 17 ‘Avant chaque écriture de programme i faut sucvessivernent (a) Spécifer le probleme a résoudre (b) Ecrire un algorithme. (c) Eerire le programme associt, (a) Simuler lexécution du programme aver des valeurs assez varies. (e) S'il y a des erreurs revenir a (9) Il fait ce que vous lui demandez A méditer re Cet ordinateur ne fait pas du tout ce que je veux! Exact.. de faire!" fait jamais ce que vous voudriez qu'il fasse,... i] fait seule _— Un programme informatique ne ment ce que vous Iui dites de faire. Page 1/8 Pr D.C. FAYE UGB-UFR SAT Premiers pas en programmation Cc ae est de vous familiariser avec environnement de programmation Code : Blocks ‘our lancer Code : :Blocks, cliquer sur le raccourcis disponible sur le bureau ou dans le menu Démarrer/ CodeBlocks (sinon il sera indiqué par votre assistant de TP) Une fois que vous avez démarré "BDI Code + :Blocks, choisissez "Create a new pro- ject" ou bien dans allez dans File/New/Project © Choisissez ensuite dans la liste qui vous est proposte le projet "Console application” et validez avec le bouton "Go". © Donnez un nom A votre projet et choisissez le répertoire od il doit étre enregistré. Validez avec "next" w Dans la fenétre choix du compilateur, conservez les paramétres proposés par défaut et appuyez sur "next". «© Sélectionner le langage C puis validez en appuyant sur "Finish". Dans le cadre de gauche « Projects », développez V'arborescence en cliquant sur le petit «+» pour afficher la liste des fichiers du projet. Vous devriez avoir au moins wh main-€ avec déja un tout petit peu de code source dedans. Vous pourrez ouvrir le fichier main.c en double-cliquant dessus. = Pour enregistrer un fichier, aller dans le menu File/Save ou tapez Ja combinaison de touches © but de ce 'TP es we Pour ouvrir un fichier (ou un projet), aller dans le menu File/Open... ou taper la combi- naison de touches Pour compiler un programme C (c-&d générer le programme exécutable) , aller dans le menu Build/Build ou taper la combinaison de touches © Pour exécuter un programme, aller dans le menu Buil touches @ Pour une aide, aller dans le menu Help / CodeBlocks: Pour obtenir de l’aide sur une instruction qui apparait dans un script, placez le curseur de la souris dessus et allez dans le menu Help/ CodeBlocks. © Pour quitter Code : :Blocks, aller dans le menu File/Quit ou taper la combinaison de touche: - u wu taper la combinaison de EXERCICE 2 Aire d’un triangle. Berire un programme qui permet de calculer V'aire d'un triangle, EXERCICE 3 Troncature d’un réel Kerivez un programme qui / see jemande & l'utilisateur de saisir une valeur réelle — Tronque cette valeur de maniére @ obtenir au maximum deux chiffres aprés la virgule; @ Page 2/8 Pr D. C. FAYE/UGB-UFR SAT ~ Affiche le résultat de la troncature, Exemple Entrez le nombre reel :1.234 Resultat de la troncature : 1.230000 Remarque : il ne s’agit pas de simplement limiter le nombre de chiffres affichés, mais bien de modifier la valeur de la variable. Vous devez utiliser le transtypage explicite. EXERCICE 4 Conversion en heures,minutes et secondes Ecrire un programme capable de convertir une donnée en heures, minutes et secondes en un nombre de secondes, et réciproquement (sans utiliser les conditionnelles). EXERCICE 5 Tri de trois entiers par ordre croissant Ecrire un algorithme qui prend en entrée trois entiers et qui les trie par ordre croissant. EXERCICE 6 Manipulation d'entiers Ecrire un programme qui lit deux nombres entiers a et b et donne le choix a l'utilisateur : 1. de savoir si la somme a + b est. paire ; 2. de savoir si le produit ab est pair; 3. de connaitre le signe de la somms abs 4. de connaitre le signe du produit ab. hiffres EXERCICE 7 Somme des cl 2 Ecrire un programme C qui affiche les entiers compris entre 1 et 100 dont la somme de leurs chiffres est égale 4 11. Exemple : 56( car 5+6=11), 74( car7+4=11) Sapin EXERCICE 8 , | A Paide d’une double boucle, réalisez un cOne pour dessiner le haut du sapin sur 10 lignes. Vous devriez obtenir ceci : * ee we lone I IOI IIE Jem I SOI III JI III III IE JI IIIA III Calcul du nombre PI oO i , ° Pi est P| iste plusieurs moyens d’approcher cette valeur. i sher la valeur de PI. 11 existe pl p e pe panier OPPvan cercle dont le diamétre est 1. Sans vous exposer ict les détails de I thode, ee hard Buler pqrand savant du XVI[Téme sigcle, a résolu un probleme connu de Jong : je | " i PS ivan ‘ ek Saeaiiica dele somme des inverses des carrés d’entier. La formule est la su date : la déterminati s EXERCICE 9 Page 3/8 Pr D. C. FAYE/UGB-UFR SAT EXERCICE 10 Suite de Fibonacci On considére la suite de Fibonacci (U,),n € N définie par Uy = 0;u, =1 Un = Un-1+Un-2 In 22 1. En utilisant une boucle, écrivez un programme qui calcule itérativement le n”™ terme de la suite de Fibonacci, La valeur doit étre dernandée 4 | ?utilisateur. A chaque itération, le programme doit afficher up exemple : Entrez la valeur de n :18 20=0 ui=t u2=1 u3=2 u4=3 u5=5 u6=8 =21 On peut montrer que la suite (Un),n € N, verifie un ~+eo 2", ou @ est le nombre d'or Un_ _ & . Paites une copie de votre programme et modifiez-la pour tester Ainsi, litmn-too = 7 n= cette propriété (utilisez le type double). A chaque itération, le programme doit afficher et in le rapport port Remarque : @ = tea = 1.6180339887498948482045868343656, @ Page 4/8 Pr D. C. FAYE/UGB-UFR SAT Entrez la valeur de n :20 u2/ui=1.000000000000000 u3= u3/u2=2. 000000000000000 u4=3 u4/u3=1.. 500000000000000 u5=5 : uS/u4=1. 666666666666667 u6=8 16/u5=1. 600000000000000 u7=13 ‘u7/u6=1.625000000000000 u8=21 u8/u7=1.615384615384615 ug=34 u9/u8=1.619047619047619 ui0=55 wi0/u9=1.617647058823529 ull=89 uli/u10=1 .618181818181818 ui2=144 ui2/uii=1.617977528089888 ul3=233 ui3/u12=1.618055555555556 ul4=377 ul4/ui3=1.618025751072961 ui5=610 u15/u14=1 618037 135278515 ui6=987 u16/u15=1.618032786885246 ui7=1597 ui17/u16=1.618034447821682 u18=2584 u18/u17=1.618033813400125 ui9=4181 u19/u18=1 .618034055727554 120-6765 u20/u19=1 618033963166706 3. Faites une copie de votre programme et modifiez-la pour déterminer quel est le rang a partir duquel est estimé avec une précision de 107. A chaque itération, le programme doit afficher afficher tn, — Unt Exemple : wu u2=1 u2/ui=1. 000000000000000 -0.618033988740000 erreur : u3=2 u3/u2=! .000000000000000 erreur : 0..381966011260000 u4: 14/u3=1..500000000000000 erreur : -0.118033988740000 us=5 u5/u4=1 . 666666666666667 erreur : 0 .048632677926667 u6=8 u6/u5=1 .600000000000000 erreur : -0 .018033988740000 Remarque : la fonction fabs, cont qobtenir la valeur absolue d’un réel XERCICE 11 2 et l’erreur commise. u7=13 u7/u6=1 .625000000000000 erreur : 0.006966011260000 u8=21 u8/u7=1 615384615384615 : -0,002649373355385 ug/u8=1. 619047619047619 erreur : 0.001013630307619 uid=55 ul0/u9=1 .617647058823529 erreur : -0..000386929916470 ui1=89 uli/u10=1 .618181818181818 erreur : 0.000147829441818 enue dans la bibliothéque mathématique math.h, permet Triangle d’entiers Page 5/8 Pr D. C, FAYE/UGB-UFR SAT Ecrire un i programme qui, pour N en entrée, affiche le triangle d’enticrs ci-apres N=4 Rane 5 68 7910 N= o 1 27 3.8 12 49 13 16 5 10 14 17 19 6 11 15 18 20 21 EXERCICE 12 Dessin Rorire un programme xoxo qui produit & Pécran Ja figure suivante. Le nombre de X ov de O est entré au clavier par l'utilisateur. Le valeur 0 sert & arréter l'exécution. Entrer une valeur entiere (0 si arret): 6 Entrer une valeur entiere (0 St arret): 3 Entrer une valeur entiere (0 si arret): 0 EXERCICE 18 Triangle creuz Rerire tun programme pour dessiner un triangle creux @ Page 6/8 pr D.C. FAYE/UGB-UFR SAT ereeeeeees [;XERCICE 14 here 7 Des chiffres et des lettres un programme qui prend en entrée un nombre et Paffiche en lettres EXERCICH 15 Table des coefficients binomiaur Programme qui affiche la table des coefficients binomiaux g x © . on o = 8 9 10 Oo 1 141 2 1 2 21 3 1331 4 14 6 4 1 ieee sone Ome Cems Guar 6 1 6 15 20 15 6 1 (Pete Hh TE Ey pe a 1 @ 2 56 70 56 2 8 1 9 1 9 36 84 126126 8 36 9 1 10 1 10 45 120 210 252 210 120 45 10 1 EXERCICE 16 Ecrire un programme de compter la fréquen Fréquence des chiffres e des chiffres dans un nombre donné. EXERCICE 17 Statistiques Soit la liste de notes ci-dessous obtenues par une classe de 50 étudiants a un examen annuel 43 65 $1 27 79 11 56 61 82 09 25 36 07 49 65 G3 74 B1 49 37 40 49 16 75 87 91 33 24 62 78 6556 76 67 45 54 36 63 12 21 73 49 51 19 39 49 68 93 5 59 Berire un programme permettant. de compter le nombre d’étudiants appartenant a chacun des groupes de notes suivants : 0-9,10-19,20 -29,—-,100 GROUPE INTERVALLE FREQUENCE 1 oa 9 2 2 10 a 19 4 3 20 a 29 4 4 30 a 39 5 5 40 a 49 8 @ Page 7/8 Pr D.C, FAYE/UGB-UFR SAT S| 60 if 60 8 70 2 80 10 bo Mt 100 peo eee 69 69 79 Bo 99 100 onaane Page 8/8 Pr D.C. FAYE/UGB-UFR SAT

You might also like