Bonjour , je n'arrive pas écrire le programme suivant :
1. Combien de cubes sont nécessaires pour construire une pyramide à 20 étages? à 30 étages? On peut programmer une fonction Python qui , pour un entier N donné , renvoie le nombre de cubes nécessaires pour construire une pyramide à N étages
2.On dispose de 5 000 cubes
Quel est le nombre maximal d'étages que l'on peut construire ?
On peut programmer une fonction Python qui , pour un entier K donné , renvoie le nombre maximal d'étages que l'on peut construire avec K cubes ainsi que le nombre de cubes non utilisés
Bonjour
et comment sont empilés les cubes ??
que demandaient les questions d'avant ?
si j'appelle Un le nombre de cubes pour n étages
quelle formule donne Un en fonction de Un-1 ?
comment je ferais à la main pour obtenir U20 ?
réponse évidente : je les calcule les uns après les autres jusqu'à arriver au Un cherché.
la rédaction de l'algorithme ("en langage naturel", c'est à dire en français ordinaire) découle immédiatement de ça.
il ne reste plus qu'à le traduite en Python
à toi
je sais mais c'était surtout sur la question 2
la question 1 avait été résolue par le demandeur dès le départ , même si c'était maladroitement, ça "marche"
et puis la démarche initiale de réflexion sur l'empilement pour déterminer la suite à programmer n'est pas explicitée, vu que la formule est carrément donnée par le demandeur dans son premier programme.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :