Bonsoir;
Pourriez vous m'aider à faire mon exercice sur les algo car je ne comprend pas du tout le fonctionnement ....
variables
N,K, S des entiers naturels
Début
Lire N
S prend la valeur de 0
Pour K allant de 0 à N
S prend la valeur S+K^2
Fin Pour
Afficher S
Fin
Que fait cet algo ? Pourquoi S doit prendre la valeur 0? Programmer l'algo à la machine
Calculer la valeur de S pour N = 14 puis pour N = 24
En déduire la valeur de D = somme =24 i= 14 i^2
Ecrire le programme a la calculatrice qui permet de calculer directement D
algo
Re: algo
Bonjour
" $S$ prend la valeur $S+k^2$" signifie qu'à chaque valeur précédente de $S$ on ajoute le carré de l'entier $k$ successivement pour toutes les valeurs de $k$ allant de 0 à $N$ dont la valeur est fixée au départ.
L'algorithme calcule donc la somme des carrés des $N$ premiers entiers naturels.
$S$ doit au départ prendre la valeur 0 car il faut initialiser la variable.
Pour $N=14$, vous devez obtenir 1015 et pour $N=24$, vous devez obtenir 4900.
Donc $D=\sum_{i=14}^{24} i^2=14^2+\cdots +24^2=(0^2+\cdots +24^2)-(0^2+\cdots +14^2)+14^2=4900-1015+14^2=4081$
Pour le programme :
$i,D$ entiers naturels
Début
$D$ prend la valeur 0
Pour $i$ allant de 14 à 24
$D$ prend la valeur $D+i^2$
Fin Pour
Afficher $D$
Fin
" $S$ prend la valeur $S+k^2$" signifie qu'à chaque valeur précédente de $S$ on ajoute le carré de l'entier $k$ successivement pour toutes les valeurs de $k$ allant de 0 à $N$ dont la valeur est fixée au départ.
L'algorithme calcule donc la somme des carrés des $N$ premiers entiers naturels.
$S$ doit au départ prendre la valeur 0 car il faut initialiser la variable.
Pour $N=14$, vous devez obtenir 1015 et pour $N=24$, vous devez obtenir 4900.
Donc $D=\sum_{i=14}^{24} i^2=14^2+\cdots +24^2=(0^2+\cdots +24^2)-(0^2+\cdots +14^2)+14^2=4900-1015+14^2=4081$
Pour le programme :
$i,D$ entiers naturels
Début
$D$ prend la valeur 0
Pour $i$ allant de 14 à 24
$D$ prend la valeur $D+i^2$
Fin Pour
Afficher $D$
Fin