Vous êtes sur la page 1sur 4

Lycée Cité EL Hadika

06 Mars 2020 Classe: 2ème SC1+2 Durée : 1H30min


8h30-10h
Proposé par : Mr. Devoir de Synthèse N°2
Brika Khalifa. Informatique

Le sujet comporte 4 pages


Les pages sont à remettre

Nom et Prénom:..........................................................................Note : ................./20

Exercice N°1 (4 points)


1- Donner le résultat et le type (int, float, str ou bool):Pour chacune des
instructions ci-dessous.

Instruction Résultat Type


16/4
18%5
18//3
1==0
2- Pour chacune des propositions suivantes, donner le type de la variable x :

Propositions Type de la variable x


x = input( ″Saisir valeur de x :″ )
x = int (input ( ″Saisir valeur de x :″ ) )
x=str(1==0)
x = randint ( 1 ,100 )

Exercice N°2 (8 points)


Le "jeu du nombre mystérieux" consiste à jouer contre l'ordinateur comme suit :

- L'ordinateur choisit, au hasard, un entier entre 10 et 100


- L’utilisateur doit le trouver en 7 essais au maximum grâce aux indices
"C'est grand" et "C'est petit".
- Au moment venu on affichera "Bravo vous avez gagné !!".
- Ou on affichera "Désolé, vous avez perdu !! "« Si le nombre d'essais est
atteint sans trouver le nombre mystérieux,
Ecrire un programme (Algorithme + Python ) pour s'amuser avec l'ordinateur.

1/4
Algorithme ……………………………………………………. Code python

Début from random import *

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

……………………………………………………………………………………… ………………………………………………………………………………………

……………………………………………………………………………… ………………………………………………………………………………

…………………………………………………………….
Fin …………………………………………………………….

Tableau de déclaration des objets


Objet Type
………………………………………………… …………………………………
………………………………..………………… …………………………………
………………………………………………… ……………..……………………
……………..…………………………………… …………………………………
…………………………………………….. …………………………..………

2/4
Exercice N°3 (8 points)
Soit l’algorithme traitement suivant
0) Début traitement
1) Afficher (« donner un entier n >0 »), Lire (n)
2) S0
Pour i de 1 à (n-1) faire
si( n mod i =0)
s s + i
finsi
fin pour
3) Afficher ( "Somme = ", s)
4) Fin traitement
A) Executer l’algorithme pour :
 N=6
i 1 2 3 4 5 6
s 0
 N = 10
i 1 2 3 4 5 6 7 8 9 10
s 0

B) Quel ’est le rôle de l’action N°2 :


………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

3/4
C) Ajouter le contrôle nécessaire à l’action N°1 pour qu’on
accepte que n >0:
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
D) Un nombre entier naturel est dit parfait s'il est égal à la
somme de ses diviseurs sauf lui- même.
Exemple :
N= 6 :  est un nombre parfais N= 12 :  est un nombre non-parfais
En effet les diviseurs de 6 = {1 ;2 ;3 ;6} En effet les diviseurs de 12 = {1 ;2 ;3 ;4;6 ;12}
Somme =1+2+3=6 Somme =1+2+3+4+6=16≠12

Modifier l’action n°3 afin d’afficher si l’entier n est parfait ou non

………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

4/4

Vous aimerez peut-être aussi