• Aucun résultat trouvé

Bassem OUALHA Bassem OUALHA

N/A
N/A
Protected

Academic year: 2022

Partager "Bassem OUALHA Bassem OUALHA"

Copied!
4
0
0

Texte intégral

(1)

Bassem OUALHA Bassem OUALHA

1/4

Nom : ... Prénom : ... Classe : 3ème S.I 2 N° : ... Groupe: ...

N.B : La double-feuille doit être remise à la fin de l’épreuve

L’utilisation des calculatrices et des téléphones portables est strictement interdite

Exercice n°1 :

(4,5 points)

On donne la partie déclaration d’un programme : TYPE

ETAT = (CELIBATAIRE, MARIE, DIVORCE, VOEUF) ; CIVIL = ARRAY [FALSE . . TRUE] OF ETAT ;

PERSONNE = CELIBATAIRE . . DIVORCE ; VAR

B : CIVIL ; P : PERSONNE ;

1) Pour chacune des affectations suivantes, mettre VRAI si l’affectation est permise et FAUX sinon.

B[TRUE] : = CELIBATAIRE ; B[TRUE] : = ' VOEUF ' ; B[CELIBATAIRE] : = TRUE ; B[FALSE] : = 404 ; B[FALSE] : = SUCC(VOEUF) ; B[2] : = DIVORCE ;

2) Remplir le tableau suivant par la valeur de chaque variable ainsi que son type correspondant.

Expression Résultat Type du Résultat

A : = ORD(CELIBATAIRE) ; B : = PRED(MARIE) ;

C : = ORD(MARIE) = 2 ;

D : = CHR(ORD(MARIE) + 67) ;

Exercice n°2 :

(2,5 points)

Déclarer ces variables en langage Pascal : Une variable X de type entier.

Une variable C de type caractère.

Une variable B de type booléen.

Un tableau T de 5 cases de type entier, dont l’indice de la première case est 5.

Une matrice M de 5 lignes et 10 colonnes de réels.

République Tunisienne Ministère de l’éducation

******

Lycée Aboul Kacem Echebbi - Sfax Année Scolaire : 2010/2011

Devoir de Contrôle N°1

Algorithmique & Programmation (Théorique)

Prof. : BASSEM OUALHA

Niveau : 3ème Sciences de l’informatique Date

09/11/2010

Durée 1 heure

...

/20

Bassem OUALHA

(2)

2/4 VAR

...

...

...

...

...

...

Exercice n°3 :

(4 points)

Un entier naturel de trois chiffres est dit cubique s’il est égal à la somme des cubes de ses trois chiffres.

Exemple : 153 est cubique car 153 = 13 + 53 + 33

Ecrire une analyse d’un programme qui permet d’afficher tous les entiers cubiques de 3 chiffres.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

T.D.O:

O.U Type/Nature Rôle

Bassem OUALHA

(3)

3/4

Problème :

(9 points)

On définit le poids d’une chaîne comme étant la somme des produits de la position de chaque voyelle dans cette chaîne par son rang dans l’alphabet français.

Si la chaîne ne contient pas de voyelles alors son poids est égal à 0.

Ecrire une analyse puis déduire l’algorithme d’un programme intitulé « POIDS » qui permet de saisir une chaîne CH non vide puis calcule et affiche le poids de cette chaîne.

Exemples :

CH ="Devoir" ; cette chaine contient 3 voyelles "e", "o" et "i" ; son poids P = 5*2 + 15*4 + 9*5 = 115 Le programme affichera : Le poids de la chaine Devoir est 115.

CH ="CONTROLE" ; cette chaine contient 3 voyelles ; son poids P = 15*2 + 15*6 + 5*8 = 160 Le programme affichera : Le poids de la chaine CONTROLE est 160.

CH ="Algorithmique" ; cette chaine contient 6 voyelles ; son poids P = 1*1 + 15*4 + 9*6 + 9*10 + 21*12 + 5*13 = 522

Le programme affichera : Le poids de la chaine Algorithmique est 522.

N.B : L’alphabet français : A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z Les voyelles sont : A, E, I, O, U, Y et leurs rangs respectifs sont : 1, 5, 9, 15, 21, 25

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Bassem OUALHA

(4)

4/4

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Bassem OUALHA

Références

Documents relatifs

Ecrire une analyse, un algorithme et une traduction Pascal d‟un programme intitulé « jour » qui permet de saisir une chaine de caractère CH (composé de 4

Ecrire une analyse, un algorithme et sa traduction en pascal d’un programme qui permet de calculer et d’afficher le nombre inverse de N (On suppose qu’il est formé de 4 chiffres

 Pour traduire un nombre décimal en nombre binaire, il faut faire des divisions

Accrochons un solide de forme quelconque à un dynamomètre par l’intermédiaire d’un fil relié à un point A.. B

Faire un programme qui demande la largeur et la longueur d’un rectangle puis qui affiche son aire puis son périmètre deux secondes

[r]

Ecrire une analyse, un algorithme et la traduction en pascal d’un programme intitulé « SOMME », qui permet de saisir un entier N strict e ment posit i f , calcule et affiche

Attention : il n’y a aucune raison que la flèche du vecteur force arrive au point M, la longueur du vecteur dépend de l’échelle de force choisie (mais ici on fait le schéma