• Aucun résultat trouvé

N’oublier pas les tableaux de déclaration des objets

N/A
N/A
Protected

Academic year: 2022

Partager "N’oublier pas les tableaux de déclaration des objets"

Copied!
2
0
0

Texte intégral

(1)

"r" "d" "i" "f" "S" "g"

"math" "bac" "Siemens" "Information" "si" "Ordinateur"

Lycée Elmenchia

Algorithme & Programmation Durée : 1H

Le 21/10/2009

Devoir de contrôle N 1

N’oublier pas les tableaux de déclaration des objets

Exercice N° 1

(9 points)

A) Compléter le tableau suivant :

Expressions Valeurs Type de la variable a

a Valeur de a

a← ch + "100" ch = "100"

a← Frac (a/b) a=5 b =2

a← (b=c+d) b=3 c=2 d=1

a← ord (succ (jaune)) couleur = (vert, jaune, rouge, noir)

B) Soient les deux tableaux suivants :

A

1 2 3 4 5 6

B

"C" "D" "E" "F" "G" "H"

C [1] ← Long (B ["F"])

C [2] ← Position (B [Majus (A [6])], B ["E"])

C [3] ← Position (A [3], B ["G"]) + Long (Sous-chaîne (B ["F"], 1, 3)) C [4] ← Position (Sous-chaîne (B ["C"], 1, 2), B [A [4]])

C [5] ← Position (A [4], B ["F"]) DIV Long (B ["G"]) / 2 D ["g"] ← "20" + "7"

D ["h"] ← Sous-chaîne (B [A [4]], 1, 4)

D ["i"] ← Concat (B ["H"] [3], A [3], Sous-chaîne (B ["H"], 5, 2), A [1])

D ["j"] ← Sous-chaîne (B ["F"], Position ("f", B ["F"]), Long (B ["E"] + B ["G"]))

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

2) Présenter le contenu de deux tableaux : C et D.

(2)

5 8

4 6

6 4

8 5

Exercice N° 2

(4 points)

Analyser le problème qui permet d’inverser et d’afficher l’inverse d’une matrice d’entiers de 2 lignes et de 2 colonnes.

Exemple

1 2 1 2

M

1

Après inversion M

1 2 2

Exercice N° 3

(7points)

Ecrire une analyse, un algorithme et sa traduction pascal d’un programme nommé

Traitement qui permet de saisir un entier N à quatre chiffres, puis déterminer et afficher s ‘il est symétrique ou symétrique et propre ou propre ou non symétrique et non propre.

NB :

 Un entier N est dit propre si en le multipliant par son chiffre d’unité on obtient son inverse.

 Un entier N est dit symétrique s’il se lit de la même façon dans les deux sens Exemple:

 1089 est un entier propre puisque 1089*9= 9801.

 7227 est un entier symétrique.

 1221 est un entier symétrique et propre.

 4848 est un entier non symétrique et non propre.

Références

Documents relatifs

Quand une division ne se termine pas, on peut donner une valeur approchée par excès ou par défaut du résultat.  8,4 est une valeur approchée au dixième près

En arithmétique modulaire, il peut être très intéressant de vouloir faire la même chose et de trouver. « l'inverse de a » (noté a

Montrer qu’elle peut calculer m mod p en faisant une division euclidienne (que l’on pr´ ecisera) et 5 multiplications mod- ulo p, et m mod q en faisant une division euclidienne

Dans la première question, on identifie sans difficulté une somme de Riemann associée à une fonction continue sur

[r]

Un exercice qui fait appel à un résultat classique sur les sommes d’entiers naturels et requiert d’être attentif (1 ère

La suite de ces zéros converge vers une valeur que l’on calcule à la troisième question... La suite ( ) a n est une suite de termes positifs, elle est donc minorée

On déduit (théorème d’encadrement ou « des gendarmes ») des deux résultats obtenus que la suite ( ) u n est convergente de