CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Programme Calculette Exercice ?

valpicot59
valpicot59
Niveau 5
29 janvier 2014 à 11:59:15

Bonjour a tous j'ai un exo de maths mais c'est une calculatrice et c'est par rapport a un programme ;)

Voici l'algorithme:
A prend la valeur de 1
S prend la valeur de 1
Pour i variant de 1 a 19
|A prend la valeur 0,5xA
|S prend la valeur S+A
FinPour
Afficher S

Et les questions dont je ne comprends pas:
A quoi correspond les valeurs de A ?
A quoi correspond a valeur effectuer en sortie de cet algorithme ?

Pouvez m'aider je ne comprends rien a ce genre de choses même avec mes cours.
Cordialement

valpicot59
valpicot59
Niveau 5
29 janvier 2014 à 20:59:08

:up:

CavalierAnal
CavalierAnal
Niveau 8
29 janvier 2014 à 21:16:30

Ce n'est pourtant pas compliqué, si tu nous expliqués ce que tu ne comprends pas, exactement ?

A et S, ce sont des "variables". Il faut voir ça comme une case dans laquelle tu ranges une valeur, un nombre entier.

Ici, au début de l'algorithme, tu "initialises" les variables, c'est à dire que tu leur donnes une valeur de départ. Ainsi, au début, A vaut 1 et S vaut 1.

Ensuite, tu as une boucle : "pour i variant de 1 à 19".
Ici, la variable i n'a pas d'importance, l'intérêt est juste de répéter 19 fois les opérations qui sont à l'intérieur de la boucle, a savoir :
A prend la valeur 0,5xA
S prend la valeur S+A
Elles doivent être exécutées dans cet ordre, et ce 19 fois.

Par exemple, lorsque tu exécutes une première fois la boucle, tu vas d'abord calculer "0.5 x A" et ranger cette valeur dans A. A vaut 1 au début, donc 0.5xA = 0.5, tu vas donc ranger la valeur "0.5" dans la variable A. (l'ancienne valeur de A disparait et est remplacée par la nouvelle).
Ensuite, S prend la valeur S+A. A ce moment là, S vaut 1, et A vaut 0.5. Donc S+A=1.5, tu ranges la valeur 1.5 dans S.

Après la deuxième itération, tu auras A = 0.25 et S = 1.75.
Et ainsi de suite, 19 fois.

La "sortie" de l'algorithme est la valeur de S, puisque c'est celle qui est affichée.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment