Algorithme de Bresenham (2) 1S Algorithmique et géométrie : Étendre à tous les cas de figure l’algorithme de Bresenham étudié dans l’activité « Algorithme de Bresenham (1) ». L’extension comprend 4 cas. On demande aux élèves de comprendre l’algorithme solution du premier cas puis d’adapter cette solution aux cas suivants. Ne différent dans ces cas que les symétries qui permettent de se ramener au cas initial. La traduction algorithmique de ces symétries est très simple et même assez jolie. Intérêt pédagogique : Cette activité fait partie d’une série d’activités. 3 Algorithme de Bresenham (1) : Algorithmique, essentiellement comprendre et exécuter un algorithme ; un peu de géométrie (distance d’un point à une droite). On affiche à l’aide de pixels un segment de droite dont la pente est comprise entre 0 et 1. 3 Algorithme de Bresenham (2) fait jouer un rôle plus important à la géométrie parce que pour afficher un segment de droite de pente quelconque, on se ramènera systématiquement au cas d’une pente comprise entre 0 et 1 à l’aide de transformations géométriques simples. C’est donc une belle application géométrique. 3 Algorithme de Bresenham (3) Affichage de quelques graphes simples (arc de parabole, demi2π π et ) à l’aide de l’algorithme de Brecercle, cercle, graphe de la fonction tangente entre 3 3 senham général obtenu dans la deuxième activité. Auteurs : Jean-Marc Duquesnoy, Pierre Lapôtre, Raymond Moché Statut : Activité clef en main Déroulement : 1 ou 2 ou même 3 heures, en salle informatique. Matériel : matériel élève : ordinateur muni de « scilab » ou « Xcas ». Savoirs prérequis : 3 Géométrie repérée de Seconde 3 Symétries par rapport aux droites x = 0, y = 0, y = x, y = −x. Savoir-faire prérequis : Bonne connaissance de base de « Xcas » ou « Scilab ». Niveau de l’activité : Soutenu.