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