Page 3 sur 6
Présentation de l'algorigramme
L'idée est de présenter la logique des calculs et le principe de la démarche. N'ayant toujours pas fait de choix, l'écriture S <- 2 représente d'affectation de la valeur 2 à la variable S. Sous python cela se transformera en S=2 mais ne pas y voir systématiquement une égalité ;)
Algorigramme encadrant la racine carrée de 2
Valeurs initiales
S <- 2
b <- 8
a <- S / b = 0.25
Nombre de boucle pour attendre une précision suffisante
imax <- 5
initialisation du compteur i
i <- 0
Boucle pour i allant de 0 à imax :
#je calcule le nvx b en prenant la moyenne des cotés
#je mets le resultat de ce calcul dans la variable b
b <- (b+a)/2
#je calcule le nvx a en utilisant S et la nouvelle valeur de b
#je mets le resultat de ce calcul dans la variable a
a <- S/b
#j'incrémente i de 1
i <- i+1
Affichage de l'encadrement
Affichage de la valeur inf = a
Affichage de la valeur sup = b