Algorithme

Bonjour, je suis un débutant dans le domaine informatique. Je comprends la majorité des cours mais l'algorithme me pose un problème précisément le choix des instructions selon les situations. Que dois-je faire. I need help. Merci

3 réponses

  1. Contributeur
    Bonjour,

    C'est simple : commence par nous exposer ce que tu as compris ; on te reprendra sur ce qui est faux. Petit à petit tu finiras par comprendre.
    1. Ok. je sais que les instructions font partie du corps de l'algo et sont divisées en plusieurs boucles (Si... Fsi, Tant que...Fin Tant que etc) mais pour monter un algorithme propre à une tâche, comment faire pour déterminer la boucle propre à cette dernière?
      1. Contributeur
        Attention : SI..FIN SI n'est pas un boucle mais une instruction conditionnelle. Un boucle, comme son nom l'indique, va boucler et donc répéter une action un certain nombre de fois.

        > Les boucle en FOR iront d'un nombre A à un nombre B que tu connais, en incrémentant à chaque fois d'une valeur fournie (exemple : de 1 à 10 par sauts de 1 > 10 occurences)

        > Les boucles en WHILE se répèteront tant que la conditions associée ne sera pas remplie. Il faut d'ailleurs s'assurer qu'elle sera remplie un jour car sinon on tombe dans la boucle infinie.

        Les IF eux, servent à séparer les cas : une action dans un cas, une action dans un autre, etc etc...

        Il faut essayer de "algorithmiser" ce que tu ferais si tu faisais cette tâche à la main.
        Par exemple, selon toi quelles sont les instruction (FOR, WHILE, IF) associées au tâches suivantes :
        1/ Remplir un verre d'eau.
        2/ Compter des moutons.
        3/ Trier 100 livres par genre.
        4/ Traverser la rue.
        5/ Payer un commerçant.

        Pour t'aider : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/14722-les-boucles