Instruction répétitive

Python

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

Itération conditionnelle

def sommeDesTroisPremiersNombreEntier_1():
   somme = 0
   index = 0
   while index < 3:
      index = index + 1
      somme = somme + index
   return somme

Itération bornée par un nombre

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

def sommeDesTroisPremiersNombreEntier_2():
   somme = 0
   index = 0
   for_ in range(3):
      index = index + 1
      somme = somme + index
   return somme

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.

def sommeDesTroisPremiersNombreEntier_3():
   somme = 0
   for nombre in range(4):
      somme = somme + nombre
   return somme

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

def sommeDesTroisPremiersNombreEntier_4():
   somme = 0
   nombre = 0
   while True:
      if nombre > 3 : break
      somme = somme + nombre
      nombre = nombre + 1
   return somme

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