• Aucun résultat trouvé

Partie I : Théorique (8 pts) 1) Compléter les affectations suivantes par un

N/A
N/A
Protected

Academic year: 2022

Partager "Partie I : Théorique (8 pts) 1) Compléter les affectations suivantes par un"

Copied!
2
0
0

Texte intégral

(1)

Devoirs et examens sur : www.kiteb.net

- 1 -

Lycée Secondaire 7/11 Dar Chaâbène Date : 30/11/2009

Enseignant : DHAHRI Mbarek Durée : 1 h

Matière : Informatique

Devoir de Synthèse n° 1

Classe : 4 Math 2

Nom & prénom : ……….……… G :…..

Partie I : Théorique (8 pts)

1) Compléter les affectations suivantes par un opérande ou un opérateur de manière à affecter dans chacun des cas, à la variable booléenne « Y » la valeur « false ». (2 pts)

1. Y:= (ROUND (9.49) ………… 20) ;

2. Y := (UPCASE ( ‘m’ ) IN [ ‘A’..’Z’ ] ) ………… (5 IN [1..10] ) ; 3. Y :=( POS (‘l’, ‘Pascal’) div ………… <> 2) ;

4. Y := (CONCAT (‘bac’,’2010’) ………… ’bac2010’ ;

2) Corriger les erreurs dans les déclarations ci-dessous. (2 pts)

1. Type Jour-pair : (lundi, mercredi , vendredi) ; ………

2. Type char : ’A’..’Z’ ; ………

3. Var Voyelle = (‘a’, ‘e’, ‘o’, ‘i’, ‘u’, ‘y’) ; ………

4. Var tab = array [2.5 .. 10] of char ; ………

3) Reprendre l’algorithme suivant en remplaçant le schéma « Selon » par la structure de contrôle conditionnelle généralisée. (4 pts)

0) Début inconnu 1) Lire (Nb1, Nb2, Nb3) 2) Lire (Choix)

3) [] Selon Choix Faire

1 : Ecrire (“Le produit = “, Nb1*Nb2* Nb3) 2 : Ecrire (“La Somme = “, Nb1+Nb2+ Nb3)

3 : Ecrire (”La moyenne =“, (Nb1+Nb2+ Nb3) / 3) Sinon

Ecrire (”saisie incorrecte “) Fin selon

4) Fin inconnu

………..

………..

………..

………..

………..

………..

………..

………..

………..

………..

………..

20

(2)

Devoirs et examens sur : www.kiteb.net

- 2 -

Partie II : Pratique (12 pts)

NB : Enregistrer votre travail dans le dossier « c:\bac2010 » en lui donnant comme nom votre prénom.

Enoncé :

Ecrire un programme Pascal permettant de saisir les éléments d'un tableau T de N entiers positifs (5<N<20), puis d’afficher l’entier qui admet le plus de chiffres.

NB : Dans le cas où plusieurs entiers ont même nombre de chiffres, le programme affiche celui qui apparaît le premier dans T.

Exemple : Pour N = 6

1 2 3 4 5 6

T 54 17654 9 4532 36187 997

Le programme affichera : L’entier qui possède le plus de chiffres est 17654

Références

Documents relatifs

A la grande table se trouvent les adultes et les adolescents dont les âges sont égaux à tous les produits des âges des plus jeunes pris deux à deux.. Déterminer les âges de tous

 La création du fichier &#34;FPROD&#34; s’arrête à la saisie d’un numéro négatif qui ne sera pas retenue dans le fichier. Afficher le numéro et la date de vente d’un

8) Donner et expliquer les deux topologies qui décrivent les manières avec lesquelles on présente un réseau. 14) Citer deux inconvénients d’un réseau

Écrire un programme Pascal intitulé EL_Frequent permettant de saisir les éléments d’un tableau T de n entiers (5  n  20) et d’afficher l’élément qui apparaît le plus

[r]

[r]

[r]

Il s’agit de demander à l’utilisateur d’entrer les valeurs nécessaires, ainsi que de calculer les valeurs utiles. Cas où le discriminant est