0% ont trouvé ce document utile (0 vote)
225 vues2 pages

Devoir de contrôle en informatique Sce3

Transféré par

Latifa Akrout
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
225 vues2 pages

Devoir de contrôle en informatique Sce3

Transféré par

Latifa Akrout
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Lycée secondaire El Mourouj 4 Professeur : AKROUT

DEVOIR DE CONTRÖLE N° 1
Classes :4ème Sce3
Informatique
Date : 18/11/2023 Durée : 1 H

Nom et prénom : ………………………………………………………………………..………………3……………. Note : /20


Exercice N°1(…............./3)
Evaluer les expressions et déduire à chaque fois le résultat et son type :

Expression Résultat Type de résultat

Res  "Bac ”+Convch(2024) Res= ………………………………………….. …………………………………………..

Res  Chr(66)+
Res= ………………………………………….. …………………………………………..
chr(ord("n")+1) +"n"
Res  Majus( Chr(Ord(“m”)) ) Res=………………………………………….. …………………………………………..

Res racinecarrée(36)+19 mod 6 Res=………………………………………….. …………………………………………..

ResNON(Racinecarree(26) <6 ) Res=………………………………………….. …………………………………………..

ResPos(“ “, “Bac 2023”) Res= ………………………………………….. …………………………………………..

Exercice N°2(…............./2)
Soit la séquence algorithmique suivante

Pour i de 0 à n-1 Faire


………………………….
T[i] …………………………..
………………………………..……………………………
Fin Pour
Travail demandé :
Dans l’algorithme, ajouter le contrôle pour remplir un tableau T par n valeurs
aléatoires entre 5 et 99 et divisibles par 3
Exemple n= 5 T obtenu
3 15 9 66 45
Exercice N°3(…............./6)
Soit la fonction inconnue suivante :
Fonction inconnue (Ch1 :chaine) :………………
Début # 2 espaces
P  POS(" ",Ch1)
Tant que P < 0 :
Ch1  efface(Ch1,p,p+1)
P  POS(" ",Ch1)
Fin tant que
Retourner ………………………….
Fin

1/2 
Travail demandé
O T/N
1) Compléter les pointillés
2) Compléter le TDOL :

3) Donner la trace d’exécution de cette fonction


pour ch1= "Bonjour les amis ."
4) Quel est le rôle de cette fonction ? p Ch1

………………………………………………………………………………
………………………………………………………………………………
5) Transformer cette fonction en une procédure :

Exercice N°4(…............./9)

Sur les billets d’avion d’une Campanie aérienne, figure un code de 11


chiffres précédés d’une lettre majuscule. Exemple U19586900462. Pour
vérifier l’authenticité d’un billet, on remplace la lettre du code par son
rang alphabétique pour obtenir un nombre de 12 ou de 13 chiffres.
Si le reste de la division par 9 de la somme des chiffres de ce nombre
est égale à 8, ce billet est authentique, sinon c’est un faux billet.

Exemple : Le billet ayant pour code "U19586900462" est authentique.


En effet, - La lettre "U" a pour rang alphabétique 21.
 Le nombre formé sera : "2119586900462".
 La somme des chiffres de ce nombre est 2+1+1+9+5+8+6+9+0+0+4+6+2 =53.
 Le reste de la division de 53 par 9 est égale à 8.

Travail demandé :

On se propose d’écrire un programme qui permet de vérifier


l’authenticité d’un billet d’avion à partir de son code (code chaine de 11
chiffres précédés par une lettre alphabétique majuscule).

Décomposer le problème en module, Ecrire l’algorithme du PP ainsi que ceux


des modules envisagés.
2/2 

Vous aimerez peut-être aussi