• Aucun résultat trouvé

Exercice 1

N/A
N/A
Protected

Academic year: 2022

Partager "Exercice 1"

Copied!
2
0
0

Texte intégral

(1)

1

"r" "d" "i

"

"f" "S" "g"

"math" "bac" "siemens

"

"Information

"

"si

"

"Ordinateur

"

Exercice 1: (4 points)

Soient les déclarations Pascal suivants : A : Real ;

C : integer ; E : Boolean ; B : Integer;

Dans la case de chacune des affectations suivantes écrites en Pascal, mettre V si l‟opération est permise et F sinon.

A := 3 ; C:= 8/2 ;

C := 3 ≠ 8 ; B := A MOD 2;

E := 5 ; E := ‟B‟ >= „C‟;

B:=length („informatique‟) ; E: = Not(c) Ouex E;

Exercice 2: (6 points)

Soient les deux tableaux suivants :

A

1 2 3 4 5 6

B

1 2 3 4 5 6

Soit la séquence d’affectation suivante :

1)

T [1] ←

Long (B [4])

2) T [2] ← Position (B [5], B [3])

3) T [3] ← Position (A [3], B [5]) + Long (Sous-chaîne (B [4], 1, 3)) 4) V [1] ← "20" + "011"

5) V [2] ← Sous-chaîne (B [4], 1, 4)

6) V [3] ← Concat (B [6] [3], A [3], Sous-chaîne (B [6], 5, 2), A [1])

Année Scolaire : 2011-2012 Lycée El Menchya

Prof : S.Hadded EPREUVE INFORMATIQUE

Classe : 4ième SE Durée : 1 Heure

DEVOIR DE CONTROLE N° 1

(2)

2

1) Déclarer les deux tableaux : T et V (en analyse et en pascal).

2) Présenter le contenu de deux tableaux : T et V.

Problème: (10 points)

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 chiffres) représentant le nombre de jour, puis le convertir en années, semaines et jours.

NB : une année contient 365 jours Exemple : CH= “ 0375”

Le programme affichera 375 jours équivaut à 1 an, 1 semaine et 3 jours.

Références

Documents relatifs

Ecrire un programme Pascal qui permet de saisir une chaine de huit chiffres formée uniquement de 0 et 1 pour désigner un octet puis la compresser suivant

Ecrire un programme qui lit deux variables de type enti` ´ ere, les affiche, ´ echange leur contenu et les affiche de nouveau.. Exercice

Ecrire un programme qui lit deux variables de type enti` ´ ere, les affiche, ´ echange leur contenu et les affiche de nouveau.. Exercice

{Le bloc Begin/End n’est pas nécessaire ici car le bloc ne contient qu’une seule

Ecrire un programme Pascal permettant de déterminer et d'afficher le nombre total d'appuies sur les touches du clavier d'un téléphone portable pour saisir un mot donné

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

Ecrire un programme en assembleur permettant d’effectuer les opérations suivantes sur un tableau de taille 15, dont le premier élément est placé à l’adresse $D000 :..

- Ecrire une fonction récursive qui calcule le PGCD de deux entiers positifs. On suppose qu’on ne peut effectuer que