• Aucun résultat trouvé

2 Indications pour les questions 1 ` a 8

N/A
N/A
Protected

Academic year: 2022

Partager "2 Indications pour les questions 1 ` a 8"

Copied!
1
0
0

Texte intégral

(1)

Lyc´ee Saint Louis MP2, ann´ee 2011-2012. Benoˆıt Patra

TP MAPLE indication X PC 2008.1

1 Introduction

Le but de ce TP est de travailler sur l’´epreuve ´ecrite d’informatique de la session 2008 du concours X- ESPCI (fili`ere PC). L’esprit de cette ´epreuve est assez particulier : ´evaluer en deux heures les comp´etences en algorithmie d’´etudiants ayant suivi uniquement le programme de tronc commun d’informatique des classes pr´eparatoires (les ´epreuves de la fili`ere PSI sont similaires en dur´ee et en difficult´e). Le choix du langage de programmation est laiss´e `a l’´etudiant (pour nous ce sera Maple), et il s’agit `a l’´epreuve de r´ediger sur papier des proc´edures. Pendant le TP, il s’agit de programmer effectivement les proc´edures r´epondant aux questions.

2 Indications pour les questions 1 ` a 8

Question 1 : Plus que de faire faire au candidat des calculs, cette question a pour but de v´erifier la compr´ehension des termes du sujet. Attention donc `a bien raisonner de fa¸con `a voir comment automatiser le proc´ed´e.

Question 2 : Bien faire attention `a la syntaxe de la proc´edure, aux arguments qu’elle prend et au type de r´esultat qu’elle doit produire. On s’autorisera l’utilisation de la fonction Maplemodqui calcule la classe modulond’un entier.

Question 3 : Il y a un seul signe `a changer par rapport `a la proc´edure de la question pr´ec´edente !

Question 4 : On basera cette proc´edure sur une boucle inconditionnelle qui doit parcourir le tableau tet remplir au fur et `a mesure le tableau de r´esultat (de longueur 26).

Question 5 : Cette question fait la synth`ese des pr´ec´edentes. La proc´edure doit utiliser tout d’abord la proc´edurefrequencespour d´etecter le caract`ere qui apparait le plus souvent dans le texte cod´e, puis supposer que ce caract`ere code lee, et enfin calculer le d´ecalage pour utiliser la proc´eduredecodageCesar.

Question 6 : Cela permet comme `a la premi`ere question de vous familiariser avec un nouveau proc´ed´e de codage. Malgr´e son aspect “facile”, cette question est essentielle pour la suite car elle vous permettra de tester vos proc´edures (impossible le jour du concours).

Question 7 : La difficult´e de cette question porte sur le parcours des diff´erents tableaux, qui ne sont a priori pas de la mˆeme longueur. Pour cela, vous pouvez utiliser l’instructionmodde Maple.

Question 8 : C’est une question de cours ! L’´enonc´e demande de programmer une proc´edure pgcd de la fa¸con la plus rudimentaire qui soit, c’est `a dire en effectuant des suites de soustractions. Il s’agit d’abord de distinguer le plus grand des deux entiers, de lui soustraire tant que l’on peut le plus petit, puis d’inverser les rˆoles jusqu’`a atteindre 0. Le dernier reste non-nul est alors le plus grand commun diviseur des deux entiers.

1. le corrig´e sera mis en ligne `a l’adresse http://www.lsta.upmc.fr/doct/patra/, un imprim´e peut ˆetre obtenu sur simple demande.

1

Références

Documents relatifs

imprime toutes les lignes contenant le mot analyse suivi du mot lexical dans tous les fichiers de suffixe .tex. (L’option -i

Si a^ et b^ sont deux ´el´ements diff´erents du mˆeme anneau, alors le r´esultat de la fonction est le nombre minimum de ^.suiv ` a faire ` a partir de a pour atteindre b.

Compl´eter le programme pour d´eterminer le nombre de caract`eres de chacun des mots contenus dans ce texte. D`es que la longueur d’un mot est connue, affichez en

Ecrire un programme C qui demande ` ´ a l’utilisateur d’indiquer s’il parle francais, anglais, italien ou une autre langue et r´epond :.. – ”Salut !” s’il parle

– ´ Ecrire une fonction Python rang de param`etre c permettant de calculer le rang du carac- t`ere c dans l’alphabet minuscule.. – ´ Ecrire un programme Python permettant

Trouver une condition sur b pour que la fonction ϕ(x) soit une contraction sur l’in- tervalle [1,

[r]

En conclusion, les tests de comparaison des niveaux du facteur f2, avec la correction de Bon- ferroni, sont corrects avec les deux commandes, mais les valeurs moyennes, en