Algorithms (12/14) - Functions and procedures (subprograms)

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

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

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

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

    • @gk-s1603
      @gk-s1603 3 ปีที่แล้ว +1

      Bonjour Mohammed, dans cette vidéo, lalgo sur les procédures, je ne comprend pas à quoi sert et correspond le i . Et à quoi sert la procédure du coup, est elle utile ? J’imagine que oui mais je ne comprend pas en quoi ? Et à quoi ressemble le résultat de cette algo ? Cordialement

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

      @@gk-s1603 Pareil

  • @boruto_ssa
    @boruto_ssa 10 หลายเดือนก่อน +6

    Merci beaucoup !! Je suis en L1 en INFORMATIQUE et je ne comprenais rien à l'Algorithme du premier niveau, mais maintenant tout est clair grâce à ces séries d'explication !! ça m'a bcp aidé et je préférais au moins dire Merci en commentaire ^^

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

      De rien. Je suis très ravi que ma série vous ait été utile. Merci pour votre magnifique commentaire :)

  • @MahamataliAbdramanesergouno
    @MahamataliAbdramanesergouno 16 วันที่ผ่านมา +3

    La vidéo m'a vraiment aider beaucoup de choses que jai pas compris en classe .
    Merci beaucoup

    • @MohamedChiny
      @MohamedChiny  15 วันที่ผ่านมา

      De rien. Je suis content que la vidéo vous ait été utile. Merci pour votre commentaire :)

  • @pacifiquekasongo170
    @pacifiquekasongo170 ปีที่แล้ว +7

    Très sincèrement j'ai trouvais que les explications étaient bien donné sur l'ensemble de la série et j'ai eu aucun mal à comprendre merci encore

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

      De rien. Je suis content que ma façon d'expliquer vous plaise autant. Merci pour votre commentaire :)

  • @AcaciaLengo
    @AcaciaLengo 2 วันที่ผ่านมา

    Merci énormément professeur
    Vous n savais à quel point vous êtes important

    • @MohamedChiny
      @MohamedChiny  2 วันที่ผ่านมา

      De rien. Je suis content que le contenu vous plaise autant. Merci pour vos compliments :)

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

    Merci infiniment pour les explication c'est plus claire que en classe

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

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

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

    mec tes vidéos c'est de la bombe. Vraiment merci beaucoup,j'ai regarder la série des douze vidéos et maintenant je m'apprête a visiter ton site.

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

      Merci merci :) ça me fait vraiment plaisir d'entendre ça. Juste pour mon site, j'avais pas prévu des cours d'algo, c'est surtout consacré au développement Web et sécurité :)

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

      @@MohamedChiny bonjour j'ai pas encore lu les vidéos mais les commentaires en disent du bien mais j'aimerais plus me former en sécurité informatique et développement web

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

      @@nemlincamille8699 Pour le développement Web, j'ai mis pas mal de vidéos sur ma chaine qui traitent la thématique (et j'en mettrai d'autres prochainement). Pour la sécurité, c'est prévu sur ma chaine aussi, mais j'ai déjà mis en ligne un cours sur la sécurité applicative sur mon site chiny.me/securite-des-applications-web-menaces-et-contre-mesures-14.php
      Merci pour votre commentaire :)

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

      @@MohamedChiny Super cool pour ta réactivité

  • @MedMed-nn4lq
    @MedMed-nn4lq 4 ปีที่แล้ว +4

    Merci pour cette série de cours très clairs et synthétiques!

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

      De rien. Merci beaucoup pour votre commentaire :)

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

    la vidéo est claire, mais elle sera encore plus claire si elle a été diviser en plusieurs parties vu que vous avez traité trois notions : Les fonctions, les procédures et la récursivité. merci pour vos efforts.

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

      Oui en effet, mais je fais en sorte de résumer le plus possible les notions. Vers la fin de la série il y a des vidéos d'exercices qui mettent au clair les concepts vus dans les cours. Merci pour votre remarque :)

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

    merci a vous , vous expliquez mille fois mieux que mon prof actuel

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

      Merci beaucoup. ça me fait plaisir que ma manière d'expliquer vous ait plu :)

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

    Merci beaucoup mohamed pour ce cours

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

      De rien. Je suis ravi que mon cours vous ait plu :)

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

    merci frere pour ces cours. barak'ALLAH fiika

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

    Merci beaucoup professeur je trouve le cours

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

    franchement ,c'est très bien expliqué.

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

    GOOD JOB TEACHER

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

      Merci Ssi Abdessamad :)

  • @Raounek-bs6nj
    @Raounek-bs6nj ปีที่แล้ว +2

    Vraiment merci beaucoup 💗

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

      De rien. Merci pour votre commentaire :)

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

    Bonjour, excusez-moi mais je ne comprends pas pourquoi la dernière fonction présentée qui utilise un traitement conditionnel n'a pas de FinSi? je vous remercie

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

      Oui en effet, j'ai oublié de la mettre. Sinon comme je le mentionne toujours, le pseudo code peut être écrit sans trop se tenir à la syntaxe, faut juste que la logique soit correcte. Merci pour la remarque :)

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

    C'est clair vraiment Merci

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

      De rien. Merci pour votre commentaire :)

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

    Très bien explique. . bravo!

  • @blanche-neigewondema2603
    @blanche-neigewondema2603 2 ปีที่แล้ว +2

    Merci beaucoup pour vos vidéos
    Avant je comprenais l'algo mais je crois qu'en continuant à regarder vos vidéos ça ne sera plus le cas !

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

      De rien. Je vous souhaite bonne chance et merci pour votre commentaire :)

    • @blanche-neigewondema2603
      @blanche-neigewondema2603 2 ปีที่แล้ว +1

      @@MohamedChiny je me permet une question à votre endroit

    • @blanche-neigewondema2603
      @blanche-neigewondema2603 2 ปีที่แล้ว +1

      @@MohamedChiny quand on utilise si dans le traitement de notre algorithme
      Autant de fois il y a eu de "si" c'est autant de fois qu'il y aura de "finsi" ?

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

      @@blanche-neigewondema2603 Oui, mais ça reste un concept théorique, car un algorithme est une description de la logique et non pas une écriture informatique comme un langage de programmation. Donc, quelque soit la manière avec laquelle vous écrivez votre algorithme, il peut être considéré bien décrit à condition que la logique soit correcte. Toutefois, quand on est débutant, mieux vaut se tenir à la syntaxe décrite dans ce court.
      Pour résumer, il serait mieux qu'il y ait autant de finSi que de Si.
      Bonne chance :)

    • @blanche-neigewondema2603
      @blanche-neigewondema2603 2 ปีที่แล้ว +1

      @@MohamedChiny 🙂 merci beaucoup pour cet éclaircissement Mr Mohamed !

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

    Me voici à la fin de ce cours. 'ai beaucoup appris par ces 12 leçons. Merci Mr Chiny je vous ai d’ailleurs laissé des questions en message privé sur FB vu que je ne trouve pas votre adresse e-mail. Je commence dès à présent à fouiller un cours bien fait en langage C pour appliquer tout ceci.

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

      Oui j'ai trouvé votre message et je vous ai envoyé les réponses :)

  • @yassineyassine-fx7tp
    @yassineyassine-fx7tp 3 ปีที่แล้ว +3

    Merci Beaucoup pour vos efforts Monsieur !
    J'ai une question :
    à 4:22 , pourquoi on a déclaré la variable (i) dans le bloc des variables du programme principale, je pense que (i) est consacrée uniquement pour la procédure ?

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

      Oui en effet, c'était juste une erreur de frappe. La variable i est requise uniquement dans la procédure. Cependant, même comme ça le code est correcte, car le i à l'intérieur de la procédure est différent du i à l'extérieur, car il est local à la procédure. Merci pour la remarque :)

    • @yassineyassine-fx7tp
      @yassineyassine-fx7tp 3 ปีที่แล้ว +1

      @@MohamedChiny Oui j'ai compris votre point.
      Merci Beaucoup.

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

      @@yassineyassine-fx7tp De rien :)

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

      Bien vu !!

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

    1:30 dans les boucles pour
    Faut t-il pas ajouter le nombre de pas?

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

      Si le pas d'incrémentation n'est pas spécifié, alors il vaut par défaut 1. Bon courage :)

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

    Merci beaucoup mon frère!

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

    Je ne comprends pas toujours les fonctions et procédure là

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

      C'est pas grave. C'est souvent le cas quand on découvre les sous-programmes pour la première fois. Mais quand vous aurez regardé la vidéo 2 ou 3 fois le concept sera plus solide. Je vous conseille de voir aussi cet exercice corrigé qui traite les fonctions: th-cam.com/video/Rai4tpm1XFY/w-d-xo.html Bonne chance :)

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

      @@MohamedChiny je n'en suis pas sûr

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

      @@marcfankam1124 Réessayez, vous y arriverez et j'en suis sûr :)

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

    On ne peut plus claire merci !!

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

    Désolé, je n'ai pas compris vers la fin concernant la Récursivité avec la Fonction Factorielle ().
    Fonction Factorielle (nbr: Entier) : Entier
    Début
    Si nbr=0 Alors
    Retourne 1
    Sinon
    Retourne nbre * Factorielle (nbr-1)
    Fin
    On n'a pas précisé les opérations à effectuer... Ça ne peut pas fonctionner ?

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

      ça fonctionne je vous assure. L'opération à effectuer est la multiplication dont on retourne le resultat (Retourne nbr*Factorielle(nbr-1)). La fonction retourne ce résultat tant que nbr est différent de 0. A la fin on aura nbr*(nbr-1)*(nbr-2)... qui constitue la factorielle de nbr. Si vous doutez encore du traitement essayez d'écrire l'algorihme sous forme de programme (Python, C, Pascal...) et vous verrez que ça donne le résultat attendu. Merci pour votre commentaire.

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

      Merci d'avoir pris le temps de me répondre :)
      Dans ce cas, on considère que la fonction Factorielle () est intégrée dans le programme.

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

      @@alansu4025 Oui c'est idée de la récursivité. La fonction est appelée depuis son corps.
      J'ai fait cette petite implémentation de l'algo en Javascript pour vous, exécutez le pour en avoir le coeur net.
      Copiez le code et enregistrez le document sous le nom "index.html" dans votre bureau, puis ouvrez le dans le navigateur. Et vous pouvez remplacer 5 par un autre entier positif si vous voulez.
      function fact(nbr){
      if(nbr==0)
      return 1;
      else
      return nbr*fact(nbr-1);
      }
      alert(fact(5));

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

    Est ce que l'algorithme quantique sert pour le métier de spécialiste en sécu informatique ???

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

      Les algorithmes quantiques tournent sur des ordinateurs quantiques. Ces derniers sont tellement rapides et peuvent faire des calculs très complexes en un temps très réduit, alors que les ordinateurs classiques (qui se basent sur la logique booléenne classique) peuvent y passer des années même s'ils sont très modernes. Donc il est évident que les ordinateurs quatiques trouvent leur place dans les domaines de haute criticité comme la sécurité informatique. Cependant, les ordinateurs quantiques sont encore à leurs balbutiement avec quelques qbits et sont encore sous expérimentation.

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

      @@MohamedChiny d'accord, en tout cas merci pour ta réponse et merci pour tes tutos qui étaient parfait et qui m'ont été très utile. Même si je pense que je vais attendre un peu avant de me concentrer sur l'algo quantique.

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

      @@ristbs9057 De rien, et bonne chance :)

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

    Bonjour et tout d'abord merci infiniment pour ces vidéos très instructives et tout le temps que cela a dû vous prendre pour les réaliser.
    J'ai une question (peut-être bête) concernant le return avec la fonction Récursive Factorielle(nbr) => Pourquoi return 1 et non pas return 0, svp ?
    J'ai fait quelques tests et avec la Factorielle on doit mettre return 1 et la Somme return 0.
    C'est parce que la Factorielle multiplie le résultat par 1 et la somme additionne 0 avec le résultat ou c'est un hasard ?
    Cordialement.
    Loïc

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

      De rien. Concernant votre question, c'est exactement comme vous l'avez dit, pour le produit on retourne 1 qui est élément neutre, et pour la somme on retourne 0. Si on retournait 0 dans le cas de la factorielle alors le résultat final sera nul aussi. Je vous invite à regarder cette vidéo sur la récursivité: th-cam.com/video/HMKsnbWWNIc/w-d-xo.html

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

      @@MohamedChiny Merci beaucoup. Bonne continuation !

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

      @@loixxx974 Merci Loïc :)

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

    salut , j espère que tu feras une vidéo sur les fichiers et aussi la recherche dichotomique , et vraiment merci sur l'explication.

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

      De rien. La recherche dichotomique je l'ai déjà traité th-cam.com/video/B7xcusKbsEQ/w-d-xo.html
      Pour les fichiers, je préfère ne pas les traiter en algo car leur implémentation change d'un langage à un autre. Par contre je les ai traité dans la série du PHP.
      Merci pour votre commentaire :)

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

    merci bcp mohamed 🌹

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

    la ca pique sérieusement comme je m'y attendais de la fins si vous avez des lien ou c'est simplifié dites moi

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

      Je vous recommande de suivre la série sur les exercices corrigés. Elle permet de mettre en place les idées, et surtout, de changer un peu de style d'apprentissage th-cam.com/video/bsOd3KxdRpM/w-d-xo.html
      Bonne chance :)

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

      @@MohamedChiny merci beaucoup je vais éplucher tout ça

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

    شكرا جزيلا على هذه الشروات القيمة..ام ممكن تكمل لنا السلسلة pile et files et l'arbres

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

      De rien. En fait, j'ai fait exprès de ne présenter que les bases de l'algorithmique (pour les débutants). Les piles, files, arbres, listes chaînées, pointeurs et autres concepts... sont considérés comme faisant partie de l'algorithmique un peu avancée, et à mon avis, mieux vaut les voir directement dans un langage de programmation comme le C, car ces notions-là ne sont pas supportées par tous les langages de programmation existants. Merci pour votre commentaire :)

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

      @@MohamedChiny 1000 thanks bro

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

    bonsoir Mr , est ce qu'il y a une vidéo qui explique le type enregistrement ? Merci.

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

      Qu'entendez-vous par "type d'enregistrement"? Des enregistrements de la base de données?

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

      @@MohamedChiny enregistrement d'un type structuré ...Oui peut etre des enregistrements de la base de donnees par exemple : on a des entreprises qui ont un nombre des employeurs , des salaires .. et on veut manipuler ces donnees on ne peut pas faire un tableau des entreprises vu il n'est pas d'un seul type donc on fait enregistrement=entreprise ...

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

      @@chihaouiimen5962 Vous pouvez faire ça à l'aide de strcutures comme en C. Sinon on peut toujours imaginer une table (de base de données) pour les entreprises. Car même s'il y'en a de nombreux types, les caractéristiques des entreprises sont quasiment les mêmes. Donc, si j'étais vous, j'appréhendrais l'utilisation d'une base de données.

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

    Il y a ceux qui disent que la logique de programmation doit être apprise avant le langage Ces leçons s'inscrivent-elles dans la logique de programmation, et si vous les avez apprises, est-ce une étape pour apprendre la programmation?

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

      Oui en effet. Je l'ai d'ailleurs mentionné dans la première vidéo: la logique de la programmation c'est l'algorithme. Il faut comprendre cette logique qui est commune à tous les langages de programmation avant de ce lancer dans ceux ci. Donc, et comme vous l'avez dit, l'algo est une étape pour apprendre la programmation. Bonne chance :)

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

      Et s'il a terminé cette série avec ses exercices tu me conseilles quoi

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

      @@younesanteur6832 En fait, avant même de finir la série il faut passer à la pratique. Vous pouvez choisir un langage de programmation pour pratiquer. Puisqu'il y en a vraiment beaucoup alors le choix est difficile, mais je vous conseille Python, sa syntaxe est un pu différente du pseudo-code mais la logique est la même.Sinon vous vous êtes vraiment libre de choisir le langage que vous voulez. Il faut juste éviter, dans un premier temps, les langages pleinement orientés objet comme Java ou C++, car il faut que vous maitrisiez les fondements du paradigme procédural (la même logique expliquée dans cette série d'algo).

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

      @@MohamedChiny mrc

    • @gamingfree.1
      @gamingfree.1 21 วันที่ผ่านมา

      votre langue française est très belle comment ça se fait j'ai essayé de l'apprendre mais je ne trouve pas le technique si vous avez des idées

  • @mira-fz2vr
    @mira-fz2vr 5 ปีที่แล้ว +3

    Merci beaucoup j'espère que vous allez poster le reste des vidéos

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

      De rien. Oui, je fais en sorte de mettre de nouvelles vidéos de temps à autre. Merci :)

  • @felixkodjokata4417
    @felixkodjokata4417 8 หลายเดือนก่อน +2

    super bon

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

    Merci !

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

      De rien. Merci à vous :)

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

    Merci

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

    merci Momo

  • @jo-c2200
    @jo-c2200 4 ปีที่แล้ว +1

    MERCI .peut il arriver de cas ou les arguments d une fonction ou procédure sont utilisés comme variable a la fonction même??

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

      Oui, c'est toujours le cas en fait. Les arguments passés au sous-programme sont reconnus en tant que variables locales à l'intérieur de celui-ci. Ces mêmes arguments peuvent repassés à la fonction en cas d'appel récursif.
      Il y a aussi la notion de passage par valeur et passage par référence, mais je voulais pas traiter ce détail vu que cette série est conçue pour les débutants.
      Merci pour votre commentaire :)

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

    petite qst un peu bete je pense : comment différencier entre l'argument et la variable ?

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

      Non c'est tout à fait naturelle comme question car y a une petite confusions quand même entre les deux. En fait, un argument est une variable. La seule différence c'est que l'argument est une variable qui est passée à une fonction (ou procédure) au moment de son appel. Donc, l'argument est local à la fonction, et il est utile seulement pour cette fonction-là. Par exemple:
      Fonction ma_fonc(ma_var: Entier)
      Dans ce cas, la variable nommée ma_var est un argument de la fonction ma_fonc. Il sera initialisé au moment de l'appel de cette dernière, comme expliqué sur la vidéo.
      J'espère que c'est un peu moins confus comme ça. Bonne chance :)

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

    comment peut nous return plus d'un variables?

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

      En langage Python par exemple il existe un type de variable nommé tuple, il consiste à manipuler un ensemble de valeurs dans une seule variable. Mais en d'autres langage ce concept n'existe pas. La solution est donc de retourner une variable de type tableau qui contient plusieurs valeurs.

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

    pourquoi on utiliser deux fois la variable i:entier dans prossédure et dans notre algorithme

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

      J'ai juste oublié de supprimer la déclaration de la variable i dans l'algorithme principal. J'y avais pas fait attention. Mais dans tous les cas l'algorithme est juste car i dans la procédure et différente de i dans l'algorithme principale vu la portée locale de i dans la procédure.
      Merci pour la remarque Achraf :)

  • @aa-pi9rl
    @aa-pi9rl 5 ปีที่แล้ว +2

    Est-ce qu'il y aura d'autres vidéos concernant l'algorithmique?

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

      Oui, probablement la suite du cours. En attendant, y a déjà des vidéos d'exercices à la fin de la série.

    • @aa-pi9rl
      @aa-pi9rl 5 ปีที่แล้ว +2

      @@MohamedChiny merci monsieur

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

    Mercii beaucoup !!

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

    j ai pas du tour compris meme

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

      Il faudrait peu être que vous regardiez la vidéo une fois de plus. C'est vrai que cette vidéo, en particulier, contient beaucoup de notions et j'aurais du la diviser en 2 ou en 3. Mais si jamais vous êtes toujours bloqués dessus, essayez de passer à la série d'exercices corrigés. Cette série permet de remettre en place les idées et consolider le acquis du cours. Bonne chance :)

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

    Bonjour professeur chiny plus d informations concernant ce cours procedures et fonctions est merci pour vous

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

      De rien. Vous pouvez regarder cette vidéo qui traite un exercice corrigé qui invoque une fonction: th-cam.com/video/Rai4tpm1XFY/w-d-xo.html Bon apprentissage et merci pour votre commentaire :)

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

    Quelle est la signification de la lettre (i) dans le premier exemple

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

      C'est une variable qui sert de compteur de la boucle "POUR". Sa valeur change successivement de 1 à 20. Le rôle de la boucle "POUR" dans ce cas c'est d'afficher 20 caractère souligné (_) ce qui donne "____________________" à l'écran.

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

      @@MohamedChiny Mrc 👏👏

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

    j'adore

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

    Bonjour je voudrais avoir toutes ses vidéos

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

      Bonjour. Les vidéos sont accessibles par tous donc pas de souci :)

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


    ❤❤❤❤
    Au

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

    Cours coplet sur les tableaux et fichiers

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

      Je n'ai que la vidéo 11 de la série qui traite les tableaux, y a aussi les vidéos d'exercices où j'ai traité les tabueaux pratiquement. Pour les fichiers je n'ai pas de support qui les traitent en algo par contre j'ai une vidéo sur les fichiers en PHP: th-cam.com/video/rvA0Gj3pvR4/w-d-xo.html

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

    وخا نسولك واش نتا مغربي

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

      Oui, je suis marocain :)

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

    la vidéo est claire, mais elle sera encore plus claire si elle a été diviser en plusieurs parties vu que vous avez traité trois notions : Les fonctions, les procédures et la récursivité. merci pour vos efforts.

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

      Oui c'est vrai, mais j'ai fait en sorte de minimiser les nombre de vidéos en donnant l'essentiel. J'avais prévu des vidéos qui traitent des exercices où je reviendrai sur les notions que je n'ai pas assez détaillé.
      Merci pour la remarque :)

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

    merci

  • @aichabenssassi2151
    @aichabenssassi2151 7 หลายเดือนก่อน +2

    Merci

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

      De rien. Merci à vous :)