Réponse :
Explications :
1)
hauteur ← 10
total ← 0
Pour i allant de 1 à 10
Augmenter total de i fois i
Fin pour
Afficher total
2)
Python :
ATELIER
Pour l'éditeur : cherche sur le web "trinket python" ou "trinket python3" si tu veux un éditeur de version 3
Tu as à gauche une fenêtre où copier le code (voir plus bas)
Au dessus: un gros bouton Flèche PLAY (run)
pour exécuter le code, sans rien installer.
ALGO
j'ai un peu changé l'algo pour afficher toutes les pyramides jusqu'à 10.
Ceci permet de vérifier qu'à chaque fois, on ajoute un carré :
hauteur nb oranges
1 1
2 1 + 2² = 5
3 5 + 3² = 14
...
TRACES
Tu obtiens ces traces :
Pour hauteur= 1 nombre d'oranges : 1
Pour hauteur= 2 nombre d'oranges : 5
Pour hauteur= 3 nombre d'oranges : 14
Pour hauteur= 4 nombre d'oranges : 30
Pour hauteur= 5 nombre d'oranges : 55
Pour hauteur= 6 nombre d'oranges : 91
Pour hauteur= 7 nombre d'oranges : 140
Pour hauteur= 8 nombre d'oranges : 204
Pour hauteur= 9 nombre d'oranges : 285
Pour hauteur= 10 nombre d'oranges : 385
#CODE PYTHON
def pyramide (n):
# Etage 1 : 1 orange ; etage 2 : 4 oranges ; etage 3 : 9 oranges
# Etage n : n*n oranges
# total : somme des étages de 1 à n
total=0
for i in range(1,n+1) : # la boucle va de 1 à n
total = total + i*i
return total
#PROGRAMME PRINCIPAL
hauteur = 10
for i in range (1,hauteur+1): # la boucle va de 1 à hauteur
#print en python3 :
#print (f"Pour hauteur= {i} nombre d'oranges : {pyramide(i)}")
#rint avant python3 :
print ("Pour hauteur= %d nombre d'oranges : %d" %(i, pyramide(i)))
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.
Lista de comentários
Réponse :
Explications :
1)
hauteur ← 10
total ← 0
Pour i allant de 1 à 10
Augmenter total de i fois i
Fin pour
Afficher total
2)
Python :
ATELIER
Pour l'éditeur : cherche sur le web "trinket python" ou "trinket python3" si tu veux un éditeur de version 3
Tu as à gauche une fenêtre où copier le code (voir plus bas)
Au dessus: un gros bouton Flèche PLAY (run)
pour exécuter le code, sans rien installer.
ALGO
j'ai un peu changé l'algo pour afficher toutes les pyramides jusqu'à 10.
Ceci permet de vérifier qu'à chaque fois, on ajoute un carré :
hauteur nb oranges
1 1
2 1 + 2² = 5
3 5 + 3² = 14
...
TRACES
Tu obtiens ces traces :
Pour hauteur= 1 nombre d'oranges : 1
Pour hauteur= 2 nombre d'oranges : 5
Pour hauteur= 3 nombre d'oranges : 14
Pour hauteur= 4 nombre d'oranges : 30
Pour hauteur= 5 nombre d'oranges : 55
Pour hauteur= 6 nombre d'oranges : 91
Pour hauteur= 7 nombre d'oranges : 140
Pour hauteur= 8 nombre d'oranges : 204
Pour hauteur= 9 nombre d'oranges : 285
Pour hauteur= 10 nombre d'oranges : 385
#CODE PYTHON
def pyramide (n):
# Etage 1 : 1 orange ; etage 2 : 4 oranges ; etage 3 : 9 oranges
# Etage n : n*n oranges
# total : somme des étages de 1 à n
total=0
for i in range(1,n+1) : # la boucle va de 1 à n
total = total + i*i
return total
#PROGRAMME PRINCIPAL
hauteur = 10
for i in range (1,hauteur+1): # la boucle va de 1 à hauteur
#print en python3 :
#print (f"Pour hauteur= {i} nombre d'oranges : {pyramide(i)}")
#rint avant python3 :
print ("Pour hauteur= %d nombre d'oranges : %d" %(i, pyramide(i)))