• Aucun résultat trouvé

EXERCICE 1 (3points)Pour chacune des instructions suivantes valider chaque proposition en mettant dans la case correspondante la lettre V si elle est correcte ou F dans le cas contraire

N/A
N/A
Protected

Academic year: 2022

Partager "EXERCICE 1 (3points)Pour chacune des instructions suivantes valider chaque proposition en mettant dans la case correspondante la lettre V si elle est correcte ou F dans le cas contraire"

Copied!
3
0
0

Texte intégral

(1)

EXERCICE 1 (3points)

Pour chacune des instructions suivantes valider chaque proposition en mettant dans la case correspondante la lettre V si elle est correcte ou F dans le cas contraire.

Afficher le chiffre d’unité d’un entier n de quatre chiffres:

• Write(N mod 100 mod 10)

• Write(N mod 100 div 10)

• Write(N div 10)

• Write(N mod 10)

Soit l’instruction write(X:9) avec X=-25.8452:

Afficher le nombre X sur 9 positions

• Afficher sur l’écran -2.58E+01

• Afficher sur l’écran -2.5E+01

L’instruction X := Random(100) +5 affecte a la variable X une valeur aléatoire de l’intervalle

• [5,105] •]5,105[

•[0,105] •[5,105[

EXERCICE 4 : (3 points)

En utilisant le type intervalle et le type scalaire énuméré, donner une déclaration en Pascal des objets suivantes :

V de type voiture contenant les valeurs suivantes : Ford, Audi, Kia, Renault, Opel, Peugeot.

………

………

C de type code dont les valeurs sont compris entre 125 et 550.

………

………

T de type tableau de taille max 6 d’indice voiture et de type code.

………

………

1 Lycée Ahmed Amara

Date : 06-12-2014 Année scolaire : 2014 - 2015

Prof : 4ème sciences

Nouha kefi

Devoir de Synthèse N°1

Informatique

(2)

EXERCICE 4 : (6 points)

Soit le tableau V suivant :

“a“ “b“ “c“ “d“ “e“ “f“

V 2 14 6 21 5 12.5

Donner une déclaration en pascal du tableau V

………

………

………

………

Soit la séquence d’instruction suivante : t[“a“](ord(“A“)+5)div10 t[“b“]tronc (V[“f“]+ V[“a“]) Valeur (“12.6“, t[“c“],e) t[“d“]arrondi (V[“b“]/3) t[“e“] V[“e“] mod 2*2

t[“f“]sqr (V[“a“])+ord(succ(“a“))

Donner l’état final du tableaux T après l’exécution de la séquence ci-dessous

“a“ “b“ “c“ “d“ “e“ “f“

t

EXERCICE 5 : (8 points)

Un numéro de téléphone valide est une chaine de caractères numériques formée de 8 chiffres (90123456) ou de 13 chiffres (0021690123456). En Tunisie, il y a trois opérateurs téléphoniques : TunisieTélécom,

Tunisiana et Orange. Pour identifier le nom de l’opérateur, il suffit de déterminer les deux premiers chiffres cités à gauches :

TunisieTélécom : Fixe: 70, 71, 72, 73, 74, 75, 76.

Portable : 90, 91, 92, 93, 94, 95, 96, 97, 98, 99.

Ellissa: 40, 41, 42.

Tunisiana :

Portable: 20, 21, 22, 23, 24, 25, 26, 27, 28, 29.

Orange :

Portable: 50, 51, 52, 53, 54, 55.

Ecrire une analyse et déduire l’algorithme d’un programme qui permet:

 De saisir un numéro de téléphone (ch).

 De vérifier si ce numéro est valide ou non.

 D’afficher l’opérateur et le type (portable ou fixe) du service du numéro.

Exemples :

 a2013465 : Le programme affiche "Erreur de saisi"

 66123465 : Le programme affiche "Le numéro est valide mais l’opérateur est inconnu"

2

(3)

 98132456 : Le programme affiche "C’est un numéro portable TunisieTélécom "

 0021620123465 : Le programme affiche "C’est un numéro portable Tunisiana"

………

………

………

………

……….

………

………

………

………

……….

………

………

………

………

……….

………

………

………

………

……….

………

………

………

………

……….

………

………

………

………

………

………

………

………

……….

………

………

………

………

………

………

………

………

……….

………

………

………

………

………

………

………

………

……….

………

………

………

………

………..…

BON TRAVAIL

3

Références

Documents relatifs

2- Valider chacune des propositions suivantes en mettant dans la case correspondante la lettre V si elle est vraie ou la lettre F sinon.. :

Il est indispensable de répondre à toutes les propositions avec une seule réponse « vrai » ou « faux », même si vous n’êtes pas très sûr(e) de votre réponse.. Où

On choisit 20 filets au hasard, le grand nombre de filets permettant d assimiler l expérience à un tirage avec remise.. On note X le nombre de filets de catégorie A parmi

Quelques calculs d’int´egrales plus ou moins usuelles (on justifiera d’´eventuelles

Construire une fonction v´erifiant la propri´et´e des valeurs interm´ediaires mais qui n’est pas

[r]

Les applications suivantes sont-elles injectives, surjectives ou bijectives (justifier).. Lorsque c’est possible, donner l’application réciproque

Mˆeme question avec un ferm´e, puis un compact.. Exercice 3 : Exemples d’ouverts et de