Algorithme ( Niveau Signore)

Fermé
Kmimna Messages postés 2 Date d'inscription mercredi 21 septembre 2005 Statut Membre Dernière intervention 4 octobre 2005 - 29 sept. 2005 à 16:27
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 29 sept. 2005 à 17:57
bonjour a Tous,
L'exercice ci-dessous représente un exercice d'algorithmique bien particulier orienté pour les plus compétent.

Il s'agit de remplir une matrice carrée [1..n,1..n] où n est impair à l'aide des entiers naturels, en partant du centre de la matrice et en tournant dans le sens trigonométrique. On placera 1 au centre de la matrice, puis 2. 3, ..., n². Définir l'algorithme colimaçon. On définira :

Une procédure Tourne_a_gauche qui, étant donnée une position courante (i,j) dans la matrice, déduit la nouvelle position (i',j') en respectant le sens trigonométrique.
Une procédure Editer qui édite le matrice une fois remplie.
Exemple d'éxécution du programme Colimaçon.

37 36 35 34 33 32 31
38 17 16 15 14 13 30
39 18 5 4 3 12 29
40 19 6 1 2 11 28
41 20 7 8 9 10 27
42 21 22 23 24 25 26
43 44 45 46 47 48 49
Remarque: cette représentation est une matrice dont il n'ya pas de cellule vide [7..7]

3 réponses

tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
29 sept. 2005 à 16:31
salu, va faire tes exos et lorsqe tu auras un problème précis, reviens on sera ravi. En passant, si tu peux bien lire la charte, si c'est juste dans le menu à gauche, dans "aide en ligne".
0
blux Messages postés 26006 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 25 avril 2024 3 289
29 sept. 2005 à 16:46
Je pense que tu le veux en langage TAMP, non ?
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
29 sept. 2005 à 17:57
ca serait trop facile de te faire le code alors juste un truc essaie deja par toi meme et si ca coince la à ce moment la tu reviens avec ton code. et puis zut c'est tellement bien de se créer des problemes qu'on peut po résoudre...
0