• Aucun résultat trouvé

Devoir de synthèse N°1 en INFORMATIQUE

N/A
N/A
Protected

Academic year: 2022

Partager "Devoir de synthèse N°1 en INFORMATIQUE"

Copied!
2
0
0

Texte intégral

(1)

Page 1/2

Lycée Secondaire 2 Mars 1934 - Goubellat

Date : 09 / 12 / 2011 Durée : 2 Heure Classe :3ème SI 2

Professeur : Mlle HAMMAMI Fatima

Devoir de synthèse N°1 en INFORMATIQUE

Nom et Prénom : ...………...

Exercice N°1 : (2,5 points)

1) Compléter la grille suivante en se basant sur les définitions proposées ci-dessous.

A B C D E F G H

1

2

3

4

Ligne 1 : La déclaration d’un caractère en Pascal. Ligne 2 : la déclaration en Pascal du type réel. Ligne 3 : Un type de donnée qui peut contenir plusieurs caractères (en Pascal). Ligne 4 : Une structure de contrôle itérative à condition d’arrêt dont le traitement se répète au moins une seule fois. 2) Donner la définition du mot trouvé dans la colonne C ……… ……… Exercice N°2 : (3,5 points) Soit une variable C pouvant recevoir les valeurs suivantes : (hiver, automne, printemps, été). Il y a-t-il un type standard qui contient ces valeurs ? ... Si non définir un nouveau type pouvant recevoir ces valeurs (TSaison). Table de nouveaux types TSaison = ... Qu'appelle t-on ce nouveau type ? : ... Déclarer la variable C Objet Type/nature rôle Soit la séquence suivante : Cprintemps Xord(c) Note : …..../20

Quelle est la valeur de X ? ...

(2)

Page 2/2 Exercice N°3 : (4 points)

Soit le programme Pascal suivant : Program inconnu ;

Uses wincrt ; Var

A,B, C, D ,E :string ; Begin

Writeln (‘ donner une chaîne :’);

Readln(A) ;

B :=’un’+chr(ord(‘a’)+4) ; C:=concat(‘est’,’imation’);

D:=copy(‘gourmande’,5,5) ; E :=concat(‘ ’, copy(C,1,3)) ; F := ‘le plus intelligent du’

D[2] :=’o’ ;

A :=concat(A , E , ’ ‘ , F, ‘ ‘ , D);

End.

Question :

Remplir le tableau suivant en donnant le résultat de chacune des instructions qui compose le programme.

(on suppose qu’on saisi dans la variable A la chaine ″moi″)

Variable Valeurs A

B C D E F D A

Exercice N°4 : ( 10 points)

Écrire une analyse, en déduire l’algorithme qui permet d’entrer une chaîne alphabétique CH, formé de trois lettres, puis affiche le résultat suivant :

=> Si la chaîne est symétrique (de la forme XYX), déterminer puis afficher le minimum et le maximum des lettres X et Y.

=> Sinon, déterminer et afficher un message indiquant si cette chaîne commence par une lettre majuscule ou minuscule.

Exemple 1 : CH = ″ ICI″ est symétrique Min = C Max = I Exemple 2 : CH = ″EYE″ est symétrique Min = Y Max = E

Exemple 3 : CH = ″ DEL″ n’est pas symétrique et la 1ère lettre de la chaîne est majuscule.

Exemple 4 : CH = ″ cas″ n’est pas symétrique et la 1ère lettre de la chaîne est minuscule.

Références

Documents relatifs

En utilisant la r´ eciproque du th´ eor` eme des milieux dans le triangle ABC , I est le milieu de [AC], donc si (KI) ´ etait parall` ele ` a (BC ) alors K serait le milieu de

[r]

Lire l’exercice corrigé 46p307 puis écrire un algorithme qui simule l’expérience

Ce second algorithme semble vouloir simuler les réalisations de A et de B indépendamment,. les probabilités

[r]

On peut donc penser à faire fabriquer aux élèves ce petit programme dont la fonction sera de contrôler et de vérifier

Rappeler le théorème de négligeabilité pour la convergence des intégrales impropres.. Sous quelles conditions une fonction est-elle une densité

=> dans le cas contraire, déterminer et afficher un message indiquant si cette chaîne commence par une lettre majuscule ou minuscule. (abbreviation de « first, second,