• Aucun résultat trouvé

Devoir de Contrôle N°1

N/A
N/A
Protected

Academic year: 2022

Partager "Devoir de Contrôle N°1"

Copied!
3
0
0

Texte intégral

(1)

Page -1 - Devoir de Contrôle N° 1 – 2ème Semestre - 2018

Exercice N°1 : (5 p)

Soit l'algorithme suivant :

0) Début inconnu

1) ……….

Ecrire ("Donner une chaine") , Lire (ch)

………

2) i 1

Tant que (i <= long(ch) ) Faire Si( ch[i] dans ["0".."9"]) Alors Efface(ch, i,1)

Sinon i i+1 Fin si

Fin Tant que 3) Ecrire (ch) 4) Fin inconnu

1) Dresser le TDO de cet algorithme : O. U Nature / Type

2) Ajouter le contrôle de saisie (instruction N° 1) pour que ch soit non vide.

3) Faire le tournage à la main avec la chaine : ch =

‘’2TI8c’’

i 1 Ch

4) Réécrire la séquence N° 2 en utilisant la structure

« Répéter …. Jusqu’à »

………..……….

………..……….

……….………..

………..………….

………..…….

………....

……….

………

………

……….

Matière : INFORMATIQUE Durée :

1 heure Enseignante: MKAOUAR Laila

Devoir de Contrôle N°1

Classe : 2 - T I Année scolaire : 2017/2018

Date : 31Mars 2018 Lycée : SADOK ELFEKI – SAKIET EDDAIER

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

(2)

Page -2 - Devoir de Contrôle N° 1 – 2ème Semestre - 2018

Exercice N° 2 : (2.5 p)

Traduire cette structure algorithmique en Pascal :

Structure algorithmique Structure en Pascal

nbz0 , i 0 , nbu 0 Tant que (i ≤ long (ch) ) Faire i i +1

Si ch [i] = ‘’0’’ alors nbznbz + 1 Sinon

nbunbu + 1 fin si

fin Tant que

………

………

………

……….………..…………

………

………

………

……….………

……….

………..

Exercice N° 3 : (2.5 p)

Ecrire une structure algorithmique qui permet de calculer la somme des chiffres extraits d’une chaine de caractères.

Exemple : si ch = ‘’2Info-2018’’

Alors le programme affichera S = 13 (car 13 = 2 + 2+ 0 + 1 + 8)

……….

……….

……….

……….

……….

……….

……….

……….

(3)

Page -3 - Devoir de Contrôle N° 1 – 2ème Semestre - 2018

Exercice N° 4 : (10 p)

Ecrire un algorithme d'un programme intitulé NOMBRE qui permet de : - Saisir un entier N avec : 3 ≤ N ≤ 30

- Remplirun tableau T parN caractères alphabétiques (minuscules ou majuscules)

- Déterminer et d'afficher le nombre de lettresmajuscules et le nombre de lettres minuscules dans le tableau.

Exemple :N = 6

T A H m G u B

i 1 2 3 4 5 6

Le programme affiche :"Le nombre de majuscules est = 4 et le nombre de minuscules est= 2".

………

Algorithme :

……….

………..……..

………..…..

………....

……….

………..…..

………....

……….

………..…..

………....

……….

………..…..

………....……….

………....……….

………....……….

………....……….

………....……….

………....……….

………....……….

………....……….

………....……….

………....……….

TDNT :

Nouveau type

TDO :

O. U Nature / Type

Références

Documents relatifs

Répondre à la question précédente en créant une animation flash contenant une interpolation de forme entre deux zones de textes : Une zone pour la question

Répondre à la question précédente en créant une animation flash contenant une interpolation de forme entre deux zones de textes : Une zone pour la question

[r]

Ecrire une analyse modulaire du programme qui permet d’afficher la liste des voitures triée dans un ordre décroissant des marques ainsi que le pourcentage des voitures

“produit_A.dat“, ceux de qualité B dans un fichier “produit_B.dat“ et ceux de qualité C dans un fichier “produit_C.dat“ situés tous dans le même emplacement que le

6 La voiture rose prend la durée de 15 images pour arriver au carrefour, à partir du droite, elle att‐ end le passage de la voiture bleu ensuite elle fait une tournée à droite selon

3-C’est un mode de communication en temps différé. 6-C’est un codeur/décodeur. Devoir de Contrôle N° 1 Page1 8-Type de visioconférence où les données sont numérisées

Les opérateurs de comparaisons sont applicables sur les chaînes de caractère :……….. Le sélecteur de la structure à choix peut être