http://chihi-lotfi.jimdo.com Page 1 sur 3 LYCEE BOUSALEM DEVOIR DE CONTROLE N°1

http://chihi-lotfi.jimdo.com Page 1 sur 3 LYCEE BOUSALEM DEVOIR DE CONTROLE N°1 EN INFORMATIQUE NIVEAU : 4EME MATHS – DUREE : 60min – DATE : 08/11/2016 Exercice N°1 : (2 pts) Donner les instructions en pascal qui permettent de :  Obtenir un caractère alphabétique minuscule c au hasard. c :=chr(random(26)+97) ;  Ajouter un mot m au milieu d’un texte t Insert(m,t,(length(t) div 2)) ;  Transformer une date d au format jj-mm-aaaa en date au format jj-mm-aa Delete(d,7,2) ;  Calculer la distance d entre deux points A et B du plan ayant pour coordonnées respectives (x1, y1) et (x2, y2). d :=sqrt(sqr(x2-x1)+sqr(y2-y1)) ; Exercice N°2 : (4 pts) Soit l’algorithme suivant : 0) Début inconnu 1) Lire (x1) 2) Lire (x2) 3) r((x1 mod (x2 mod 10)) = 0) et ( x2 mod (x1 mod 10))= 0) 4) Ecrire (r) 5) Fin inconnu 1. Exécuter cet algorithme pour les valeurs suivantes : a. x1 = 32 et x2 = 24 pour x1=32 et x2=24 la variable r=VRAI (car x1 est divisible par le chiffre des unités de x2 et x2 est divisible par le chiffre des unités de x1) b. x1 = 31 et x2 = 25 pour x1=31 et x2=25 la variable r=FAUX (car x1 n’est pas divisible par le chiffre des unités de x2 et x2 est divisible par le chiffre des unités de x1) 2. Déduire le rôle de cet algorithme. Cet algorithme permet de déterminer si chaque entier est divisible par le chiffre des unités de l’autre ou non http://chihi-lotfi.jimdo.com Page 2 sur 3 Exercice N°3 :(6 pts) 1. Donner la suite d’instructions algorithmique permettant de calculer puis d’afficher la vitesse de rotation de la terre autour du soleil qui est exprimée en km/s. et on note que :  Vitesse de rotation de la terre autour du soleil = circonférence de l’orbite/(365jrs*24hrs*3600sec)  Circonférence de l’orbite =2*∏*distance moyenne Terre-Soleil  Distance moyenne Terre-Soleil = 150000000000 mètres (approximativement) d  150000000000 / 1000 v  (2*pi*d)/(365*24*3600) Ecrire("La vitesse de rotation de la terre autour du soleil = " ,v," km/s") 2. Déclarer les objets utilisés, en précisant le rôle de chacun. T.D.O Objet Type/Nature Rôle v Réel Vitesse de rotation d Entier / réel Distance terre-soleil pi Constante=3.14 Exercice N°4 :(8 pts) Ecrire une analyse et un algorithme qui permet de déterminer le nombre de jours restants à l’arrivée d’une date donnée de l’année en cours à partir de la date actuelle. (on suppose que le nombre de jours des mois = 30). Analyse : Nom = date_rdv Resultat =Ecrire("Il reste ",nbjours, " pour le ",d2) nbjours=[valeur (copier(d1,1,2),j1,e), valeur (copier(d1,4,2),m1,e), valeur (copier(d2,1,2),j2,e), valeur (copier(d2,4,2),m2,e) ] nbjours abs((j1+(m1*30))-(j2+(m2*30))) d1= donnée ("saisir la date actuelle :") d2= donnée ("saisir la prochaine date :") Fin date_rdv T.D.O Objet Type/Nature Rôle j1,j2 Entier Jours des deux dates m1,m2 Entier Mois des deux dates d2 Chaine[10] Prochaine date d1 Chaine[10] Date actuelle nbjours Entier Nombre de jours restants http://chihi-lotfi.jimdo.com Page 3 sur 3 Algorithme : 0) Début date_rdv 1) Ecrire("saisir la prochaine date :"), Lire(prochaine) 2) [ valeur (copier(d1,1,2),j1,e), valeur (copier(d1,4,2),m1,e), valeur (copier(d2,1,2),j2,e), valeur (copier(d2,4,2),m2,e) ] nbjours abs((j1+(m1*30))-(j2+(m2*30))) 3) Ecrire("Il reste ",nbjours, " pour le ",prochaine) 4) Fin date_rdv Traduction en pascal :  LES REPONSES DONNEES DANS CETTE CORRECTION NE SONT PLUS UNIQUES.  TOUTE AUTRE REPONSE CORRECTE EST ACCEPTEE.  Pour l’exercice N°4, on accepte l’utilisation de la date actuelle comme une valeur constante ou une donnée. uploads/Geographie/ devoir-controle-informatique-1-corrige.pdf

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager