Untitled Document

 

 

Maths - Physique - Informatique / Collège, Lycée et +

 

Untitled Document

 

Commander

 

 

KöMaL - C'est quoi ?

 

 

Rédaction

 

 

 

Exercices d'Informatique

mars 2007.

prière de lire le règlement du concours

 

Exercices I

Date limite d'envoi : 25 avril 2007.

 

I

I. 151. Touteouie est un détective célèbre mais il a des soucis en ce moment : son ouie n’est plus comme dans le temps et en plus il n’y connaît rien en informatique. Au cours de ses dernières investigations, il a pu entendre les informations suivantes concernant la création d’une base de données (ce qu’il n’a pas compris, est signalé par ,,_''):

Touteouie a appris aussi que les chefs de bandes peuvent garder un pourcentage des ,,encaissements'' correspondant à leur rang, le reste revient au ,,chef'' choisi parmi eux dont la part était de 7\;300\;000.

Créer une requête nommée ,,reste'', laquelle servira pour déterminer la somme restante. (Un montant doit s’afficher à côté du nom de chaque chef de bande.)

Créer une requête nommée ,,bon_jour'' laquelle affichera la date du jour où il y avait la plus grande entrée d’argent.

Créer un formulaire permettant la comptabilisation des encaissements, avec menu déroulant pour le choix des lieux. Deux boutons de commande ,,cycliques'' doivent permettre l’affichage de l’enregistrement suivant/précédant; après le dernier enregistrement, afficher le premier; avant le premier, afficher le dernier.

Créer ensuite un état présentant les recettes des chefs de bande, avec une ligne ,,total'' indiquant les recettes totales de janvier.

Envoyer la base de données i151.mdb, contenant les tableaux créés, les requêtes, le formulaire et l’état.

(10 points)

I. 152. Créer un programme de reconnaissance de caractères. Les caractères à reconnaître sont présentés par la figure:

Les caractères à reconnaître sont stockés dans le fichier entree.txt, un chiffre 0 représentant un carreau blanc, un chiffre 1 un carreau noir. Les données en entrée contiennent toujours des lettres de dimensions 5×8, entre deux lettres deux colonnes restent en blanc. Il n’y a pas de colonne de séparation avant la première et après la dernière lettre. Le fichier d’entrée contient plusieurs lignes, toutes les 8ième lignes contiennent uniquement des 0, à cause de la séparation des caractères.

Les règles de reconnaissance sont les suivantes:

- La mesure de correspondance est incrémentée de 1 si le signe en entrée est noir à un point correspondant à un point noir d’une des lettres.

- La mesure de correspondance est décrémentée de 1 si le signe en entrée est noir à un point non correspondant à un point noir d’une des lettres.

Considérer un caractère comme reconnu si la mesure de correspondance est au moins 50% par rapport à un des caractères. Dans ce cas on donnera en sortie le caractère ayant le plus grand taux de correspondance. S’il y a deux lettres avec le même taux de correspondance ou que le taux est inférieur à 50% pour toutes les lettres, la sortie doit être ,,?'', dans les autres cas, la sortie doit être la lettre reconnue, sans séparation, dans le fichier sortie.txt.

Exemple, caractère en entrée:

 Résultat :

Le caractère reconnu: B.

Envoyer le code source du programme de reconnaissance (i152.pas, i152.cpp,…).

(10 points)

I. 153. Créer une application de tableur pour illustrer le mouvement d’une bille lancée verticalement vers le haut. Dans le classeur contenant la solution, la feuille de calcul ,,Donnees'' doit contenir les données concernant le mouvement, la feuille de calcul ,,Graphique'' doit présenter les fonctions lieu-temps, vitesse-temps et accélération-temps du mouvement, la feuille de calcul ,,Calculs'' doit contenir les calculs nécessaires.

Dans la zone A1:B7 de la feuille ,,Donnees'' doivent figurer les données de la bille et du lancement, ainsi que les constantes nécessaires aux calculs – selon l’exemple suivant:

Le calcul de la position, de la vitesse et de l’accélération de la boule lancée doit être fait par étapes de simulation, en se basant sur les valeurs initiales et sur les résultats obtenus par les calculs précédents. La feuille effectuant les calculs doit travailler avec 200 étapes de simulation, le temps écoulé entre deux étapes doit correspondre au laps de temps donné ci-dessus. Le graphique doit présenter les résultats des calculs, en représentant les fonctions décrivant le mouvement et en utilisant un même axe de temps.

Envoyer le classeur contenant la solution (i153.xls, i153.xsc, \ldots).

(10 points)

 
 

Exercice S

Date limite d'envoi : 25 avril 2007.

 

S

S. 24. Un cavalier parcourt l’échiquier de 8×8 selon le pas habituel du cavalier, de façon à toucher exactement une fois chacune des cases. Donner le nombre de parcours différents possibles pour chacune des cases de l’échiquier comme case de départ. Deux parcours comptent pour différents si l’ordre de passage sur les différentes cases est différent.

Le programme doit écrire le résultat dans un tableau de 8×8 correspondant à l’échiquier.

Envoyer le code source du programme donnant la solution (s24.cpp, s24.pas, \ldots), et sa documentation brève (s24.txt, s24.pdf).

(10 points)

 
 

Les solutions des exercices d'Informatique doivent être adressées à :

Association "Jeunes Talents Scientifiques"
42 rue d'Illzach
68100 Mulhouse

ou par mail : mathspci@free.fr ( lire les questions/réponses )

Date limite d'envoi : 25 avril 2007.

Untitled Document

©opyright Acclim'PCI 2004-2010

Nos Partenaires :

 

Journal de Maths-Physique KöMal

 

Société de Mathématiques Jànos Bolyai

 

Société de Physique Lorànd Eötvös