Algorithms (9/14) - For loop - Iterative structures

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ย. 2024

ความคิดเห็น • 106

  • @MohamedChiny
    @MohamedChiny  3 ปีที่แล้ว +10

    Pour plus de cours, rendez-vous sur chiny.me

  • @cuisinedelareine
    @cuisinedelareine 9 หลายเดือนก่อน +2

    Je vous remercie infiniment, bien que les mots ne suffisent pas à exprimer ma gratitude. Que Dieu vous accorde une place parmi les habitants du paradis. Merci pour tout, Mohamed Chiny.

    • @MohamedChiny
      @MohamedChiny  9 หลายเดือนก่อน

      De rien. Je suis heureux que mes cours vous soient utiles. Merci pour vos vœux et vos compliments :)

  • @paulignacediedhiou5715
    @paulignacediedhiou5715 5 ปีที่แล้ว +26

    voici au moins quelqu'un qui fait les cours d'algo clairement en français.Merci bcoup Mr

  • @Predator-lt9vc
    @Predator-lt9vc 5 ปีที่แล้ว +7

    Grand merci a toi grace a tes vidéo j'ai plus peur des algorithme....Que le bon dieu te bénisse.

  • @ChristianLinjanja
    @ChristianLinjanja ปีที่แล้ว +2

    Merci beaucoup grand , petit a` petit je comprend bien que je ne suis pas fort en Math , mais je crois que cv aller grace a` vous , merci encore une fois

    • @MohamedChiny
      @MohamedChiny  ปีที่แล้ว

      De rien. Je suis content que le tuto vous soit utile. Gardez le cap et continuez ainsi :)

  • @salifdianda6896
    @salifdianda6896 10 หลายเดือนก่อน +2

    vraiment c'est super bien expliquer

    • @MohamedChiny
      @MohamedChiny  10 หลายเดือนก่อน

      Merci. Je suis ravi que la vidéo vous ait plu :)

  • @amisadio10h
    @amisadio10h 9 หลายเดือนก่อน +1

    Merci beaucoup vraiment vous m'a beaucoup aider vraiment merci

    • @MohamedChiny
      @MohamedChiny  9 หลายเดือนก่อน

      De rien. Merci pour votre commentaire :)

  • @cheickoumarnabaleman7967
    @cheickoumarnabaleman7967 4 ปีที่แล้ว +2

    j'aime beaucoup vos explications, elles sont simples et claires. Merci

    • @MohamedChiny
      @MohamedChiny  4 ปีที่แล้ว

      Je suis content que mes cours vous aient plu. Merci pour votre commentaire Cheick Oumar :)

  • @AhouraVan
    @AhouraVan ปีที่แล้ว +1

    Très bon cours d'algorithmique , je vous en remercie ! bonne continuation

    • @MohamedChiny
      @MohamedChiny  ปีที่แล้ว

      De rien. Je suis content que le cours vous ait plu. Merci pour votre commentaire :)

  • @tjrdubuzz5900
    @tjrdubuzz5900 9 หลายเดือนก่อน +1

    thank you le meilleur pour vous

    • @MohamedChiny
      @MohamedChiny  9 หลายเดือนก่อน

      De rien. Merci à vous :)

  • @abubakardembasamoura3042
    @abubakardembasamoura3042 2 ปีที่แล้ว +2

    Vous êtes super bien! Merci pour tes cours.

    • @MohamedChiny
      @MohamedChiny  2 ปีที่แล้ว

      De rien. Merci pour vos compliments :)

  • @medyou2815
    @medyou2815 5 ปีที่แล้ว +4

    pour moi il faut regarder les trois vidéos concernant les structures itératives pour mieux comparer et voir la différence, ils sont complémentaires et indispensable pour comprendre.

    • @MohamedChiny
      @MohamedChiny  5 ปีที่แล้ว +2

      Oui en effet, et avec un peu d'exercices on peut facilement opter pour la bonne boucle selon la situation.

  • @elhachmielansari2332
    @elhachmielansari2332 2 ปีที่แล้ว +1

    Merci beaucoup Professeur Mohammed chiny

  • @hackertower8403
    @hackertower8403 4 ปีที่แล้ว +2

    Tu mérite 20000000 aime

    • @MohamedChiny
      @MohamedChiny  4 ปีที่แล้ว +1

      Merci merci. C'est très gentil à vous de le penser :)

    • @hackertower8403
      @hackertower8403 4 ปีที่แล้ว +1

      @@MohamedChiny il ya des exercice ou bien

    • @MohamedChiny
      @MohamedChiny  4 ปีที่แล้ว +1

      @@hackertower8403 Oui bien sûr. Dans la même playlist d'algoritmique il y a jusqu'à présent 10 vidéos d'exercices.
      th-cam.com/video/bsOd3KxdRpM/w-d-xo.html

    • @hackertower8403
      @hackertower8403 4 ปีที่แล้ว +1

      @@MohamedChiny ah merci j ai vu ça

  • @BramsBardibe-ue7xz
    @BramsBardibe-ue7xz ปีที่แล้ว +2

    J'ai commencé à comprendre l'algo en suivant chiny

    • @MohamedChiny
      @MohamedChiny  ปีที่แล้ว

      Je suis content que mes tutos vous soient utiles.
      Merci pour votre commentaire :)

  • @arthurmelo4428
    @arthurmelo4428 ปีที่แล้ว +2

    Salut s’il te plaît je ne comprends pas la fonction de R reçois R*N dans cette algo

    • @MohamedChiny
      @MohamedChiny  ปีที่แล้ว +1

      Salut. Supposons que vous voulez calculer la somme des 10 premiers nombres (1+2+3...+10). On peut envisager un algorithme de cette façon:
      n

  • @OusseynouGaye-y4f
    @OusseynouGaye-y4f 11 หลายเดือนก่อน +1

    merci pour vos explications Mr vous faites du bon travail
    mais j'ai toujours pas cerné l'apport de R

    • @MohamedChiny
      @MohamedChiny  11 หลายเดือนก่อน

      De rien. Ravi que mes vidéos vous aient plu.
      Concernant R

  • @jawadkhamouna702
    @jawadkhamouna702 4 ปีที่แล้ว +3

    Bonjour Mr CHINY, tout d'abord merci pour vos cours et efforts, j'aimerai bien savoir si vous avez un cours d'algo assez claire à l'instar de vos vidéos mais sous format PDF ? merci d'avance et bon courage

    • @MohamedChiny
      @MohamedChiny  4 ปีที่แล้ว +3

      Bonsoir. De rien, je suis ravi que mon cours vous ait plu. Malheureusement je n'ai pas de support PDF pour ce cours. Même sur mon site je n'ai pas traité l'algorithmique, mais juste le développement Web. Merci encore pour votre commentaire et vos encouragements :)

    • @elhachmielansari2332
      @elhachmielansari2332 2 ปีที่แล้ว

      Merci pour Mr chiny et vous tous

  • @lamyarochdi9325
    @lamyarochdi9325 ปีที่แล้ว +1

    Bonjour Monsieur, que représente la base N? Je n'ai pas très bien compris

    • @MohamedChiny
      @MohamedChiny  ปีที่แล้ว

      Bonjour. N est le nombre dont l'utilisateur cherche à calculer la puissance. Par exemple si l'utilisateur entre N=3 et p=4, alors on va calculer 3 à la puissance 4 ce qui donnera 81. L'idée de l'algorithme est de calculer la puissance sous forme d'une succession de produits, donc 3*3*3*3 dans ce cas.
      J'espère que c'est un peu plus clair :)

  • @zephirinfrero3417
    @zephirinfrero3417 3 ปีที่แล้ว +1

    Comment peut-on savoir quand utiliser le boucle Pour et ainsi le Bouble tant que

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      Comme je l'ai expliqué dans le tuto, la boucle POUR et REPETER sont très proches, donc vous pouvez utiliser l'une ou l'autre. Mais ce qui est conventionnel (donc pas obligatoire), c'est: Si le nombre d'itérations à exécuter est connu avant de commencer la boucle, alors on préfère POUR. Sinon c'est TANTQUE. En tout ca, c'est à vous d'utiliser la boucle que vous préférez. Je vous conseille ma série de vidéo d'exercices corrigés où j'ai traité pas mal d'exercices qui utilisent les boucles, et où j'ai expliqué pourquoi on préfère POUR, TANTQUE ou REPETER, selon le contexte: th-cam.com/video/bsOd3KxdRpM/w-d-xo.html

  • @soukeyendiaye4318
    @soukeyendiaye4318 3 ปีที่แล้ว +1

    merci pour ces cours c'est clair 👌✔

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      De rien. Merci pour votre commentaire :)

  • @chivay4139
    @chivay4139 2 ปีที่แล้ว +1

    Merci beaucoup professeur

    • @MohamedChiny
      @MohamedChiny  2 ปีที่แล้ว

      De rien. Merci pour votre commentaire :)

  • @madeleinediop
    @madeleinediop ปีที่แล้ว +1

    Bonjour j’apprécie vraiment le travail que vous faites .j’aimerais savoir pourquoi le R est affecté à R*N

    • @MohamedChiny
      @MohamedChiny  ปีที่แล้ว +2

      Salut. Supposons que vous voulez calculer la somme des 10 premiers nombres (1+2+3...+10). On peut envisager un algorithme de cette façon:
      n

  • @MrsLalaina
    @MrsLalaina 3 ปีที่แล้ว +2

    Bonjour ! Du coup la boucle TantQue est plus adaptée pour l'exemple des puissances (on ne connait pas le nombre d'iteration) ? car vous avez repris cet exemple pour les deux boucles TantQue et Pour

    • @MrsLalaina
      @MrsLalaina 3 ปีที่แล้ว +2

      Si je ne me trompe pas alors, on peu utiliser ces deux structures iératives, mais il est privilégié d'utiliser la boucle "Pour" car cela facilite la tâche. Mais en fait c'est surtout question du nombre d'itération connu en avance ou non ? Si nombre d'itération connu = boucle "Pour", Si nombre d'itération pas connu = boucle "TantQue" ?. Mais même si on ne connait pas le nombre d'itération, on peut aussi utiliser la bouche "Pour" ? puisqu'elle facilite la tâche ?

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว +2

      En fait, pas tout à fait. La boucle Pour semble plus adapté car le nombre de multiplications à faire est connu à l'avance. Mais sachez qu'en général, TantQue et Pour sont considérées de la même manière par les programmeurs. Sauf que Pour est plus facile à exprimer.

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว +2

      @@MrsLalaina Oui c'est un peu ça. Par contre pour votre dernière remarque "même si on ne connait pas le nombre d'itération, on peut aussi utiliser la bouche Pour", c'est possible, mais c'est pas recommandé du tout pour deux raisons:
      - Le compteur une fois défini dans l'entête de la boucle, on peut pas non plus le modifier dans le cors de celle-ci (dans de nombreux langages de programmation).
      - On peut envisager une valeur finale de boucle qui est extrêmement grande (par exemple: Pour i

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว +2

      @@MrsLalaina Donc, mieux vaut se tenir à la règle: nombre d'itérations connu (Pour), nombre d'itérations inconnu ou incertain (TantQue).

    • @MrsLalaina
      @MrsLalaina 3 ปีที่แล้ว +2

      @@MohamedChiny Merci beaucoup ! J’adore apprendre à vos cours ! Puis merci pour le temps accordé pour répondre à toutes mes questions !

  • @abdessamadprof
    @abdessamadprof 6 ปีที่แล้ว +2

    thanks pro

  • @rodriguediomande7477
    @rodriguediomande7477 4 ปีที่แล้ว +2

    j'aimerai savoir si l'algrithme evolue comme les languages de programmation?

    • @MohamedChiny
      @MohamedChiny  4 ปีที่แล้ว +3

      En fait, un algorithme est une abstraction d'un langage de programmation. Il s'agit plutôt d'un langage humain et non pas informatique. Donc l'algorithme représente les grands principes qu'un langage de programmation supporte et il n'a pas vraiment besoin d'évoluer. Alors la réponse à votre question admet plusieurs réponses, mais pour faire simple on dira que "non" le pseudo code n'évolue pas comme le fait un langage de programmation. Au moins, ça n'a pas évolué depuis son apparition mais qui sait ce que les jours à venir nous réservent. Merci pour votre commentaire :)

    • @rodriguediomande7477
      @rodriguediomande7477 4 ปีที่แล้ว +2

      @@MohamedChiny Merci pour votre réponse et votre cours d'algorithme est vraiment bien détaillé

    • @MohamedChiny
      @MohamedChiny  4 ปีที่แล้ว

      @@rodriguediomande7477 Merci à vous :)

  • @vxcx1869
    @vxcx1869 3 ปีที่แล้ว +1

    Merci infiniment 😍 , mr , pourriez ecrire l'algorithme de table de multiplications précèdent mais cette fois en utilisant la boucle tant que ?

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว +1

      i=1
      j=1
      TantQue i

    • @vxcx1869
      @vxcx1869 3 ปีที่แล้ว +1

      @@MohamedChiny je ne vous remercierai jamais assez 😭😭

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      @@vxcx1869 De rien :)

  • @ChristianLinjanja
    @ChristianLinjanja ปีที่แล้ว +1

    @MohamedChiny en anglais c'est claire mais en francais c'est encore plus claire , meci grand ...

    • @MohamedChiny
      @MohamedChiny  ปีที่แล้ว

      De rien. Merci pour votre commentaire :)

  • @lynabezouh1761
    @lynabezouh1761 5 ปีที่แล้ว +1

    Merci infiniment vos vidéo mon bcp bcp aidé, mais jaurais aimer que vous mentionnez l'instruction" aller à "

    • @MohamedChiny
      @MohamedChiny  5 ปีที่แล้ว

      Merci pour votre commentaire. ça me fait plaisir que mes cours vous aient plu. Concernant l'instruction "Aller à" (ou Goto), elle n'est plus beaucoup utilisée de nos jours. Pour faire des sauts inconditionnels dans le programme, on fait appel à d'autres instrucitons comme break ou continue, ou encore à la gestion des exception via try...catch etc... Merci :)

  • @PaoloNoukpo
    @PaoloNoukpo 2 ปีที่แล้ว +1

    je suis sidere par vos cours maintenant pour les exercices comment faire pour savoir ce qui peut bien nous aider ? merci

    • @MohamedChiny
      @MohamedChiny  2 ปีที่แล้ว

      Je suis ravi que le cours vous ait plu. Voilà une série sur les exercices corrigés. Elle renferme la plupart des problèmes rencontrés en algorithmique: th-cam.com/play/PL2aehqZh72LvYVvoGpIU65j1qmgFcnjFA.html
      Bonne chance et merci pour votre commentaire :)

  • @sarahbtmr7753
    @sarahbtmr7753 3 ปีที่แล้ว +1

    merci pour ces cours . Mais monsieur si on declare N comme un variable sachant que N= I*j est ce que c'est juste?

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว +1

      De rien. Oui bien sûr que c'est juste. Il faut juste penser à utiliser le minimum de variables possibles dans un algorithme (ou programme). Mais c'est sûr qu'avec la variable supplémentaire N, l'algorithme deviendra plus facile à lire. Bonne continuation et merci pour votre commentaire :)

  • @patrickmunezero8578
    @patrickmunezero8578 ปีที่แล้ว +1

    L'affichage de cette dernière exercice n'est pas bien visible

  • @zephirinfrero3417
    @zephirinfrero3417 3 ปีที่แล้ว +1

    J’ai du mal à connaître où je peux les utiliser, j’ai besoin une explication svp🙏

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      Regardez ces vidéos d'exercices corrigés, ça vous aiderait:
      th-cam.com/video/VDH8nI7uDAA/w-d-xo.html
      th-cam.com/video/Z2AY4axxJUY/w-d-xo.html
      th-cam.com/video/ECv7Z2oFATc/w-d-xo.html

  • @martialkounke
    @martialkounke 2 ปีที่แล้ว +1

    Merci bcp

    • @MohamedChiny
      @MohamedChiny  2 ปีที่แล้ว

      De rien. Merci pour votre commentaire :)

  • @nanou3422
    @nanou3422 2 ปีที่แล้ว +1

    merci

    • @MohamedChiny
      @MohamedChiny  2 ปีที่แล้ว

      De rien. Merci pour votre commentaire :)

  • @azizgalbane8419
    @azizgalbane8419 3 ปีที่แล้ว +1

    je vous adore

  • @youssoucisse1351
    @youssoucisse1351 3 ปีที่แล้ว +1

    je ne voix pas ce qui s'écrit derrière ton commentaire monsieur

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      C'est sur cette vidéo ou une autre? Car sur celle-ci tout le texte est bien visible tout au long de la vidéo.

    • @youssoucisse1351
      @youssoucisse1351 3 ปีที่แล้ว +1

      @@MohamedChiny tous les vidéos sur le cour d'algo ,je n'arrive pas avoir vers la fin du syntaxe ton commentaire est placée juste déviant .il faut revoir la trame de font ses en noir essai plutot le blanc merci

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      @@youssoucisse1351 Ah ok j'ai compris. Vous parlez des suggestions des vidéos de la fin. J'ai fait en sorte que ces suggestions ne masquent pas le nouveau contenu. Donc ce qui est masqué, était clairement affiché quelques secondes avant. Vous pouvez mettre la vidéo en pause avant l'apparition des vignettes afin de mieux lire les textes si vous n'avez pas eu le temps de le faire avant. Merci pour la clarification :)

  • @منوعات-ظ8ه7ظ
    @منوعات-ظ8ه7ظ 3 ปีที่แล้ว +1

    Pourquoi tu n'as pas utilisé le compteur i après sa déclaration
    Tu as utilisé seulement R et N après la déclaration de i
    Essayez d 'expliquer un petit peu monsieur

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      Pour mieux comprendre le concept des boucles, je vous invite à visualiser les vidéos de la playlist sur les exercices corrigés. Cette vidéo par exemple: th-cam.com/video/MNidHj17GS8/w-d-xo.html Bonne chance.

  • @maxduffi3825
    @maxduffi3825 3 ปีที่แล้ว +1

    Je n'est pas compris 😖

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      Regardez d'abord la vidéo 8 (Boucle TantQue) puis la vidéo 9. Comme ça vous comprendrez mieux. Bonne chance :)

    • @maxduffi3825
      @maxduffi3825 3 ปีที่แล้ว +1

      @@MohamedChiny j'avais déjà regarder mais je vais regarder une seconde fois

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      @@maxduffi3825 Courage :)

  • @bouazizimed1942
    @bouazizimed1942 3 ปีที่แล้ว +1

    مسخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخخ

  • @julesrivirere4671
    @julesrivirere4671 3 ปีที่แล้ว +1

    mon dieux j'ai rien capté

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว +1

      C'est pas grave. Je vous conseille de regarder d'abord le tuto sur la boucle TantQue
      th-cam.com/video/GDgGXccQ6q0/w-d-xo.html
      ensuite, regardez cette vidéo et vous comprendrez mieux. Bonne chance :)

    • @julesrivirere4671
      @julesrivirere4671 3 ปีที่แล้ว +2

      @@MohamedChiny merci beaucoup j'ai réussi à mieux comprendre avec cette vidéo 👍

    • @MohamedChiny
      @MohamedChiny  3 ปีที่แล้ว

      @@julesrivirere4671 C'est très bien. Je suis content que vous ayez maîtrisé le concept :)

  • @arthurmelo4428
    @arthurmelo4428 ปีที่แล้ว +1

    Salut s’il te plaît je ne comprends pas la fonction de R reçois R*N dans cette algo

    • @MohamedChiny
      @MohamedChiny  ปีที่แล้ว

      Salut. Supposons que vous voulez calculer la somme des 10 premiers nombres (1+2+3...+10). On peut envisager un algorithme de cette façon:
      n

    • @hackerxethical
      @hackerxethical 2 หลายเดือนก่อน

      No vraiment frère macha Allah que Alalh te benisse tu prends ton temps pour aider un frère ohh Allahou akbar

  • @abdellahsabri3412
    @abdellahsabri3412 ปีที่แล้ว +1

    Merci

    • @MohamedChiny
      @MohamedChiny  ปีที่แล้ว

      De rien. Merci pour votre commentaire :)