• Aucun résultat trouvé

Exemple : Lycée Ibn Khaldoun Sidi Bouzid Enseignant :

N/A
N/A
Protected

Academic year: 2022

Partager "Exemple : Lycée Ibn Khaldoun Sidi Bouzid Enseignant :"

Copied!
2
0
0

Texte intégral

(1)

Page 1 sur 2

Lycée Ibn Khaldoun

Sidi Bouzid Enseignant : Mr AZRI H.

Matière (Algo & Programmation) Classe 3ème Année S.Informatique Devoir de synthèse N° 2 Coef :3 Durée : 2H

EXERCICE N° 1 (6 pts)

Un nombre parfait est un entier positif caractérisé par le fait qu’il est égal à la somme de tous ses diviseurs sauf lui-même. Le premier nombre parfait est 6 qui est égal à 1 + 2 + 3 qui sont les diviseurs de 6.

1- Ecrire un algorithme PARFAIT, qui lit un entier et vérifie s’il est parfait ou non.

2- Modifier cet algorithme pour qu’il détermine et affiche tous les nombres parfaits inférieurs à 200.

EXERCICE N° 2 (6 pts)

Deux nombres M et N sont appelés nombres amis :

 si la somme des diviseurs de M sans lui est égale à N

 et la somme des diviseurs de N sans lui est égale à M.

Exemple :

220 et 284 sont deux nombres amis, en effet :

D284 = {1 , 2 , 4 , 71 , 142 , 284 }

D220= {1 , 2 , 4 , 5 , 10 , 11 , 20 , 22, 44 , 55 , 110 , 220 }

D284 et D 220 sont respectivement les ensembles de tous les diviseurs de 284 et de 220.

284 = 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22+ 44 + 55 + 110 220 = 1 + 2 + 4 + 71 + 142

N.B. : Les deux premiers nombres amis sont supérieurs à 200.

1- Ecrire un algorithme qui permet de lire deux entiers naturels non nuls M et N puis vérifier s’ils sont amis ou non.

(2)

Page 2 sur 2 EXERCICE N° 3 (8 pts)

Problème :

Trier une partie d'un tableau de N éléments de type chaînes de caractères en ordre croissant.

Question :

Décomposer, analyser, puis faire un algorithme intitulé TRI.

Vous pouvez suivre les étapes ci-dessous :

Faire une procédure SAISIE( N ) qui permet de saisir un entier naturel non nul inférieur à 11.

Faire une procédure BORNES ( N, BI, BS ) qui permet de saisir la borne inférieure BI et la borne supérieure BS sachant que 0 < BI < BS ≤ N.

Faire une procédure SAISIE ( N, T ) qui permet de saisir les éléments d'un tableau T.

Faire une procédure TRIER ( BI, BS, T) qui permet de trier une partie du tableau T en ordre croissant.

Faire une procédure Affiche ( BI, BS , T ) qui permet d'afficher les éléments triés.

Références

Documents relatifs

On classe d'abord l'ensemble des fonctions de A dans X suivant le cardinal de l'image de A. Ce cardinal est compris entre 0 et

En classant les points de Π \ {O} suivant la droite passant par O à laquelle ils appartiennent, former une relation entre divers nombres d'éléments.. Montrer que le nombre de

On considère que le volume de ces caisses est donné, égal à 1 (mètre cube). 2) Donner la surface totale de la caisse sans couvercle.. qui se passent

Dans le but de poursuivre ses études, Ibn Khaldoun fait le voyage l'année suivante pour Fès selon Smaïl Goumeziane , alors qu'Yves Lacoste pense pour sa part qu'il est arrivé

Au niveau de la mise en œuvre de cet algorithme simple, on peut ajouter à la lecture des variables A et B un test pour garantir, avant d’entrer dans la boucle principale, que les

Au niveau de la mise en œuvre de cet algorithme simple, on peut ajouter à la lecture de la variable n un test pour garantir, avant d’entrer dans la boucle de calcul, que le

Au cours de ses déplacements, il rajoute dans son réservoir une première fois 24,7 litres d’essence et une deuxième fois 18,9 litres.. À son retour, il constate qu’il manque

Ecrire le système en (u 1 , u 2 ) obtenu en appliquant la condition de maximisation du principe du maxi- mum de Pontryagin, et le résoudre sous une condition qu’on