I. 175. Soient donnés N intervalles sur la droite des nombres.
Déterminer les intervalles de la droites des nombres contenus par un nombre
impair d’intervalles parmi les intervalles donnés. Ne pas tenir compte des
extrémités des intervalles. La solution doit comporter un minimum
d’intervalles, donc les intervalles doivent être disjoints et les intervalles
voisins doivent être concaténés.
Le programme doit lire la description des
intervalles à partir d’un fichier et écrire le résultat dans un fichier. Les
noms de ces fichiers sont transmis par les paramètres de la ligne de commande
(par exemple i175 en.txt so.txt).
La première ligne du fichier en entrée contient le nombre d’intervalles N
(0
N
7000)
les N lignes suivantes
contiennent deux nombres entiers séparés par un caractère d’espacement, les
extrémités d’un intervalle, X le
début et Y la fin (
). La première ligne du fichier de sortie
doit contenir le nombre d’intervalles M, chacune des M lignes suivantes contient la description
d’un intervalle au même format que le fichier en entrée.

Envoyer le code source du programme (i175.pas, i175.cpp,
...), ainsi que sa documentation brève (i175.txt,
i175.pdf, ...) qui contient la
description de la solution et le nom de l’environnement où le code source peut
être compilé.
(10 points)
I. 176. L’exercice de géométrie suivant a
été proposé aux Olympiades de 1988:
Soient donnés dans le plan deux cercles
concentriques, de rayons différents. Soit O leur centre commun. Soit P un point fixe du plus petit cercle, soit B un point parcourant le périmètre du plus
grand cercle. Soit C l’autre
point d’intersection de la droite BP
avec le plus grand cercle. Soit A
l’autre point d’intersection de la droite l
perpendiculaire à BP passant par
P-ben avec le plus petit cercle (si
l est la tangente du
cercle en P, soit A=P). Déterminer le lieu géométrique du
milieu du segment AB.
Résoudre le problème à l’aide du logiciel gratuit
GeoGebra (téléchargeable sur Internet). Dans la solution, utiliser les
notations de l’énoncé. Créer une animation d’au moins 20 images de taille
400×400 pixels qui illustre la position du point de milieu quand le point B parcourt le périmètre du plus grand cercle.
Envoyer le fichier GeoGebra i176.ggb illustrant la recherche du lieu
géométrique, ainsi que le GIF animé i176.gif.
(10 points)
I. 177. Illustrer la division à l’écrit
des nombres en système à base 2.
Créer un tableau qui affichera – après avoir
saisi à un emplacement déterminé de sa première ligne deux nombre binaires à
cinq chiffres au plus, en écrivant un chiffre par cellule – le déroulement de
la division des deux nombres, le quotient des deux nombres et le reste de la
division.

Envoyer le classeur (i177.xls, i177.ods,
...) ainsi qu’une documentation brève (i177.txt,
i177.pdf, ...) qui contient le
nom du tableur utilisé, sa version et la description brève de la solution.
(10 points)