• Aucun résultat trouvé

Devoir de ContrôleN° 2

N/A
N/A
Protected

Academic year: 2022

Partager "Devoir de ContrôleN° 2"

Copied!
2
0
0

Texte intégral

(1)

Lycée Pilote de Sousse

Devoir de Contrôle N° 2

Année scolaire : 2013/2014

Matière : Informatique

Durée : 1H30Min

Mr. Med Abdallah Mani

Classe : 4ième Tech

Nom & Prénom : ………. Note : ……. / 20

Exercice 1.

(4.5pts)

Traduire les expressions suivantes en Pascal puis les évaluer en donnant le type de chaque objet utilisé.

Expression1 X ← (Abs (Arrondi (8.7)) < racine carrée (25)) Ouex (2<longueur ("l’élève")) Traduction

Pascal

………

Evaluation d’expression

………

Type X :……….

Expression2 Y ← long ("Le "+ souschaine("Le système solaire",4,7 ) + "automatique") Traduction

Pascal

………

Evaluation d’expression

………

Type Y :……….

Expression3 Ch ← "la valeur exacte du bénéfice=130.795 DT"

Effacer (ch,1,20)

Valeur (souschaine(ch,10,7),n,e) Traduction

Pascal

………

………

………

Evaluation d’expression

Type :……… ………

Type :……… ………..

Type :……… ………...

Exercice 2.

(3.5pts)

Soit la procédure suivante :

Procedure remplir(……… t :tab ;n :integer) ; Var i,j :integer; trouve:………..;

Begin

Writeln(‘t[1]=’);

Readln(……);

For i:=….. to n do

………

Write(‘t[‘,i,’]=’);

Readln(t[………]);

J:=….;

Trouve:=false;

Repeat

If t[i]=t[j] then trouve :=true;

J:=j+1;

Until (trouve=…………..) or (i=……);

Until(trouve=……….);

End;

1. Compléter la procédure

2. Donner le rôle de la procédure

………

………

………

………

………

………

1 | P a g e

(2)

Problème.

(12pts)

Ecrire un programme qui décrypte un mot construit à partir du code ASCII de lettres majuscules.

Exemple :

Si la chaine à décrypter est "77658472" le programme affichera "MATH" car : 77 est le code ASCII de la lettre M

65 est le code ASCII de la lettre A 84 est le code ASCII de la lettre T 72 est le code ASCII de la lettre H Remarques :

 Les codes ASCII de [’’A’’..’’Z’’] sont respectivement [65..90]

 Les modifications sont faites sur la chaîne elle-même.

1. Donner la décomposition modulaire du PP

2. Donner l’analyse et l’algorithme du programme principal 3. Donner l’analyse des modules

4. Donner l’algorithme et la traduction en pascal du module de conversion.

Bon Travail

2 | P a g e

Références

Documents relatifs

Ouverture en incrémentiel ou Création du fichier log_ua Ecriture dans le fichier log_ua la date début – date fin Pour chaque user agents. Mettre dans l’ordre suivant le nombre

Processeur Intel® Core™ i5-4200U 4ème génération (3M Cache, 1.6 GHz~2.6 GHz) Mémoire 8 Go DDR3 Disque Dur 1000 Go SATA (5400 RPM) + Mémoire SSD de 24 Go Ecran 15.6&#34; HD

Dans un ordinateur, les données sont présentée+s sous forme Analogique La carte son permet de gérer toute la partie audio et vidéo dans un ordinateur On peut partager des dossiers

Dans un ordinateur, les données sont présentées sous forme Analogique On peut utiliser le service de messagerie sur un réseau local.. On peut partager des dossiers et du matériel

Mettre les libellés en Calibri, Taille 12, Gras, Italique, Centré, Sur Deux lignes avec un remplissage Gris clair.. Calculer le total

Le signe @ permet de reconnaître une adresse de messagerie Une station de travail est identifiée sur Internet par son Protocole IP Je peux accéder à tous les dossiers des

Un port SATA et un port IDE sont deux ports pour la connexion d’un disque dur. Dans un ordinateur, les données sont présentées par un signal électrique de la

………Cette procédure permet de remplir un tableau par des valeurs distinctes (l’élément se.. trouve une seule fois dans