• Aucun résultat trouvé

Devoir de Contrôle N°2Exercice1 (2points)

N/A
N/A
Protected

Academic year: 2022

Partager "Devoir de Contrôle N°2Exercice1 (2points)"

Copied!
1
0
0

Texte intégral

(1)

LYCEE BOUHAJLA

< Département d’informatique <

Professeur : Mr. HADJKACEM Amin Classe : 4ème Technique

Matière : Informatique Date : le 03/02/2014 Durée : 1 heure

Nom et Prénom : ………..……….N°…………Note………./20

Devoir de Contrôle N°2

Exercice1 (2points)

Soit la procédure CHERCHE suivante écrite en Pascal : Procedure CHERCHE (x : integer ; Var y : integer) ; Begin

x:= x - 2 ; y:= y + 5 ; writeln (x, y) ; End;

Soit le corps du programme principal écrit en Pascal : Begin

x:= 0 ; y:= 1 ;

CHERCHE(x, y) ; End.

Questions

Après exécution du programme principal, compléter le tableau suivant :

Valeur affichée Variable

Dans la procédure CHERCHE Dans le programme principal après l’appel de la procédure

X ……….. ………..

Y ………. ………..

Exercice 2

Soit l’lgorithme de la fonction inconnu

0) DEF FN inconnu (x :entier ;y :entier) :entier 1) P 1

2) Pour i de 1 à y faire P p*x

Fin pour 3) inconnu p 4) Fin inconnu Questions

Page 1 sur 2

(2)

a) Compléter le tableau par la valeur de A pour chaque appel de la fonction

Appel de la fonction Valeur de A

AFN inconnu(2,3) ………

AFN inconnu(4,2) ………. ….

AFN inconnu(5,0) ……….. .

AFN inconnu(2,2) ………

b) Déduire le rôle de la fonction inconnu

………..

c) Un nombre est dit Mersenne si le nombre s’écrit sous la forme 2n-1 pour n entier naturel avec n>1 Exemple 7 est un nombre de Mersenne car il s’écrit sous la forme 23-1

En utilisant la fonction inconnu écrire un algorithme d’un module permettant d’afficher les 10 premiers nombres de Mersenne.

………

………

………

………

………

………

………

………

Exercice 3

Ecrire une Analyse d’un programme intitulé « Devoir » permettant de : -saisir un entier N (avec 3<N<14)

-remplir un tableau T par N chaînes non vides et formées seulement par des lettres majuscules -saisir aléatoirement (au hasard) une lettre L en majuscule

-Afficher tous les chaînes du tableau T qui contiennent la lettre L.

N.B : Une solution Modulaire au problème est exigée.

Exemple : N7 T

BOUHAJLA HAFFOUZ KAIROUAN CHRARDA WESLATIA ELALA HAJEB LH

Le programme Affiche : BOUHAJLA

HAFFOUZ CHRARDA HAJEB

Page 2 sur 2

Références

Documents relatifs

Parallèlement, il est permis, semble-t-il, de penser que tes nombres de llerscnne auraient exclusivement pour exposant nl (forcement premier) un nombre de Fermat ou

[r]

Calculer une factorielle est le processus qui consiste à multiplier un nombre entier par tous les nombres entiers positifs inférieurs à celui-ci. b) Si vous n’êtes pas en

ce sont les nombres de Mersenne dont on a conjecturé qu’ils étaient une infinité et font l’objet d’actives recherches car ils permettent de produire les très

On permute les chiffres extrêmes ; soit cba, on retranche le plus petit du plus grand : on obtient un nombre xyz et on lui ajoute le nombre obtenu en permutant les chiffres

Ecrire la décomposition en produit de facteurs premiers de 1204 et

Fondé en 1996 par l’Américain George Woltman, le Great Internet Mersenne Prime Search (GIMPS) est un projet de calcul partagé où les volontaires installent sur leur propre

iii) On sait que la fonction z 7→ πcotan(πz) est m´ eromorphe sur C avec ses pˆ oles en tous les entiers relatifs, simples de r´ esidu 1.. Donc finalement G est une fonction