Instruction répétitive

Julia

Traduction en langage Julia des algorithmes de calcul de le somme des 3 premiers nombre entier.

Itération conditionnelle

function sommeDesTroisPremiersNombreEntier_1()
   somme = 0
   index = 0
   while index <3
      index = index + 1
      somme = somme + index
   end
   return somme
end

Itération bornée par un nombre

La boucle itérative est implémentée en Julia par une boucle for sans paramètre sur un intervalle. La variable index donne la valeur du nombre entier.

function sommeDesTroisPremiersNombreEntier_2()
   somme = 0
   index = 0
   for _ in 1:3
      index = index + 1
      somme = somme + index
   end
   return somme
end

Itération bornée par un intervalle

La traduction proposée est semblable à la précédente, à ceci près que la boucle for est associée au paramètre nombre qui donne la valeur du nombre entier à chaque itération.

function sommeDesTroisPremiersNombreEntier_3()
   somme = 0
   for nombre in 1:3
      somme = somme + nombre
   end
   return somme
end

Itération infinie

Une boucle infinie est implémentée avec l’instruction while true. L’arret de la boucle est conditionné par l’instruction If

function sommeDesTroisPremiersNombreEntier_4()
   somme = 0
   nombre = 0
   while true
      if nombre >3 break end
      somme = somme + nombre
      nombre = nombre + 1
   end
   return somme
end

copyright A rchitectures A pplicatives A vancées A3-Soft