Algorithms (2/12) - Variables and types

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2018
  • In an algorithm (or computer program), variables are used to store data (or values). Before using a variable in an algorithm, we must define its type which can be integer, real, boolean or string. Although there are other more specific types for variables but only these 4 are used in an algorithm. The identifier of the variable can be composed of alphabetic, numeric and underscore characters and must start with an alphabetic character.
  • วิทยาศาสตร์และเทคโนโลยี

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

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

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

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

      merci beaucoup

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

      @@olegus_- De rien. Merci pour votre commentaire :)

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

      Merci bcp

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

      @@laminetambadou3495 De rien :)

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

      Merci monsieur

  • @frtupdate1442
    @frtupdate1442 4 ปีที่แล้ว +18

    Mr. le prof je vous remercie de nous donnée aussi bien expliquée ✔✔🙂👏👏👍👍👍

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

      De rien. Je suis ravi que ma vidéo vous soit utile. Merci pour votre commentaire :)

  • @abdoulaye9444
    @abdoulaye9444 7 หลายเดือนก่อน +3

    Chef si tu savais a quel point tu me sauve la vie🎉

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

      Content que le cours vous soit utile. Bonne continuation :)

  • @brenelarrymihindoumihindou288
    @brenelarrymihindoumihindou288 4 ปีที่แล้ว +6

    Thanks very much for what you've done M.

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

    Merci beaucoup c 'ultra clair
    votre méthode d'expliquez

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

      Je suis content que ma méthode vous plaise autant. Merci pour votre commentaire :)

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

    Merci beaucoup 👏👌

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

    C'est clair et facile à comprendre, merci

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

    👏👏👏super bien expliqué, merci👏

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

    Les explications sont claires . Merci

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

      De rien. Merci pour votre commentaire :)

  • @AdjaAngeMaryamNiamien
    @AdjaAngeMaryamNiamien 3 หลายเดือนก่อน +1

    Tu explique vraiment très bien le cours merci

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

      De rien. Ravi que ma méthode vous plaise autant. Merci :)

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

    Bien expliqué.
    Merci Mohamed Chiny.

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

      De rien. Merci pour votre commentaire :)

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

    merci pour vos efforts

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

      De rien. Merci à vous :)

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

    Merci pour ce cours c'était super 👏👏

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

      De rien. Merci pour votre commentaire :)

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

    Super ce cours!

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

      Merci Christophe. Je suis ravi que le cours vous ait plu :)

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

    merci pour vos efforts .

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

      De rien. Merci pour votre commentaire :)

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

    Vraiment super mrc pour l'explication

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

      De rien. Merci pour votre commentaire :)

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

    Très bien expliqué pr une fois je vois un cours en français précis qui va droit au but sans trop parler comme à l'anglaise merci beaucoup en 7min j'ai compris

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

      Merci beaucoup pour votre commentaire. Je suis heureux que mon cours vous ait plu :)

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

    Merci de cette vidéo très bien structuré

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

      De rien. Merci pour votre commentaire :)

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

    Mr le prof Merci beaucoup 🥰🥰🥰🥰on comprend tres

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

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

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

    merci infiniment mon professeur .

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

      De rien. Merci à vous :)

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

    Le type représente en quelques sortes la taille et les caractéristiques de la boîte donc toutes les valeurs qu'elle peut avoir/contenir (que leurs nombre soit infini ou non..)

  • @user-jb4bh1ln6s
    @user-jb4bh1ln6s 8 หลายเดือนก่อน +1

    Ça m'a beaucoup aidé merci

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

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

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

    Merci bcp bien expliqué

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

      De rien. Merci à vous :)

  • @Isa-dq4jw
    @Isa-dq4jw 3 ปีที่แล้ว +1

    Très clair, merci.

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

      De rien. Merci pour votre commentaire :)

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

    Wowwww trop fort .. vraiment le top

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

      Merci Smith. Je suis ravi que la vidéo vous ait plu. Merci pour votre commentaire :)

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

    Merci beaucoup c'était super

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

      De rien. Merci à vous :)

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

    Franchement merci !

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

    Pourquoi vous mettez un sous-trait après la variable prix TTC dans le dernièr exemple de déclaration des variables ?

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

      Le sous tiret est un caractère autorisé dans les identifiants de variables. En d'autre part, il faut éviter qu'une variable ait le même nom que l'algorithme. Sinon vous pouvez nommer vos variables comme vous voulez du moment où ils sont constitués des caractères autorisés.

  • @Daniel-zd5pg
    @Daniel-zd5pg 2 ปีที่แล้ว +1

    Merci Mohamed🙏

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

      De rien Daniel. Merci pour votre commentaire :)

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

    Trés bien expliquée

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

      Je suis content que la vidéo vous ait plu. Merci pour votre commentaire :)

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

    Excellent!!

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

    c'est juste du propre

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

      Merci beaucoup pour votre commentaire :)

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

    merci beaucoup, mieux compris en 5 minutes qu'en plusieurs heures de cours. simple et efficace. pensez vous qu'il est nécessaire de beaucoup pratiquer pour progresser en codage une fois avoir assimilé la théorie ?

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

      De rien. Je suis content que la vidéo vous soit utile.
      Pour votre question, oui, il faut de la pratique pour maitriser la programmation. On peut toujours suivre des cours et cumuler les acquis théoriques, mais ça s'oublie vite. Par contre, en pratiquant, les connaissance que l'on apprend deviennent persistantes et, en plus, en pratiquant, on tombe dans des situations que nous n'avons pas forcément vu dans le cours. Donc, on apprend de nouvelles choses et surtout de nouvelles astuces. Bonne chance :)

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

    merci le prof grâce à vous j'ai eu une bonne moyenne au devoir

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

      De rien. Je suis ravi de l'entendre. Bonne continuation :)

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

    Bien explique merci

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

    Merci beaucoup mr pour cet enseignement. Mais une seule chose j'ai besoin de l'abonné à vous car je suis débutant pour commencer à suivre petit à petit. Mais je peux vous contacter comment pour l'échange en direct de l'enseignement ? Votre réaction me donneras du poids à vous suivre.

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

      De rien Alex. Puisque vous êtes débutants, alors il serait mieux que vous suiviez les cours dans l'ordre. Si jamais vous rencontrez un concept que vous n'avez pas bien compris, retournez voir la vidéo qui traite ce concept là et ça ira. A la fin de cette série, je vous recommande de suivre l'autre série sur les exercices corrigés d'algorithmique. Ça vous permettra de mieux consolider vos acquis et comprendre comment résoudre un problème lié à la programmation. Si vous avez des questions, vous pouvez me contacter sur Facebook: web.facebook.com/mohamed.chiny/ et j’essaierai d'y répondre dès que possible.
      Bonne chance :)

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

    Pourquoi la variable utilisée pour contenir la valeur de retour de getchar doit elle être de type entier

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

      C'est dans cette vidéo?

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

    Vraiment clair..mérci

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

      De rien. Merci à vous :)

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

    Mr. s'il vous plait qu'est ce que ça veut dire virgule flottante ?

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

      C'est l'implémentation de la norme IEEE 754 qui consiste au codage de nombres réels dans un ordinateur. Selon la précision du nombre on opte pour un codage sur 32 bits (simple précision) et 64 bits (double précision). Le nombre codé est divisé en trois parties: un bit de signe, la valeur de l'expostant décalé et la mantisse. Je n'ai pas fait de vidéo pour ça mais je vous recommande de voir celle-ci th-cam.com/video/mtizhxkB-Zw/w-d-xo.html
      Bonne chance.

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

    Vs êtes Super 😊

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

      Merci. Ravi que le contenu vous ait plu :)

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

    merci monsieur!!!

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

      De rien. Merci pour votre commentaire :)

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

    Assalamou alley koum wa rahmatoulahi. Bonjour monsieur. Je suis fière d'avoir communiqué avec vous. Moi je suis un étudiant en première année en génie logiciel . Je veux demander de m'aider à toute sincérité sur algorithme et structure de données

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

      Wa alaykoum salam. Merci pour le compliment Moussa.
      J'espère que les cours que je propose sur ma chaine (et sur mon site www.chiny.me) vous apporteront de l'aide requise. Si vous avez des questions, n'hésitez pas à me les poster.
      Bonne chance et merci pour votre commentaire :)

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

      @@MohamedChinywi sa m'apporte. Ok merci

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

      @@moussaouedraogo7243 De rien :)

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

    Bonjour Mr, j'aimerais savoir quel langage utilisé s
    Dans le cas où il s'agit d'une intelligence artificielle... merci

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

      Bonjour. De nombreux langages peuvent être utilisés pour concevoir des modèles de l'IA. Le plus utilisé en ce moment c'est Python à travers les différentes librairies qui implémentent les algorithmes de l'IA comme Pandas, Scikit-Learn, TensorFlow...

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

    Très bonne explication. Petite faute d'orthographe sur la vidéo, il n'y a pas d'accent sur le verbe (exprimer) dans la phrase " les réels sont des nombres qui s'expriment"...:)

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

      Merci pour la rectification. J'y ai pas fait attention au moment de la saisie, et merci pour le compliment aussi :)

  • @FATOUdameNdiaye-sd8ot
    @FATOUdameNdiaye-sd8ot 2 หลายเดือนก่อน +1

    Merci pour les explications vous êtes le meilleur 🎉mais je voulais savoir comment reconnaître quand est ce qu'on utilise les structures conditionnelles

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

      De rien. Je suis content que vous ayez apprécié les vidéos. Concernant les structures conditonnelles, elles sont invoquées quand on a plusieurs possibilités à envisager, comme le diviseur qui peut être nul ou non, ce qui implique des traitements différents. Dans la série des exercices corrigés, y a de nombreux exemples. Merci pour votre commentaire :)

    • @FATOUdameNdiaye-sd8ot
      @FATOUdameNdiaye-sd8ot 2 หลายเดือนก่อน

      Merci beaucoup ms j'ai pas vu vos vidéos sur le programmation en java

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

    meilleur explication

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

      Merci. Ravi que la vidéo vous ait plu :)

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

      @@MohamedChiny ❤️❤️

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

    Bonjour Mr Chiny. À 0:44 vous avez parlé défini variable (Peut changes au cours d’un programme) et constante (Reste invariable au cours d’un programme). Del même façon que dans la Vidéo 1/12 pouvez-vous s’il vous plait donner un exemple qui fait la différence entre variable et constante ? Merci

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

      Dans toutes les vidéos, je n'ai manipulé que des variables. De leur nom ça se voit qu'elle peuvent changer de valeur (tout en respectant le type déclaré). Par exemple la variable i en tant qu'entier peut recevoir les valeurs 1, 5, 100, -6... au sein du même programme (ou algorithme). Une constante par contre ne change jamais de valeur, on la déclare entre le nom de l'algorithme et le mot-clé Début qui annonce le début de l'algo comme ceci:
      constante TVA=20
      ça veut dire que la constante s'appelle TVA et la valeur qu'elle a est 20. Cette valeur ne change pas durant tout le programme.
      A quoi ça sert? En fait ça sert juste à éviter ce que l'on appelle "le code muet", c'est à dire un code qui utilise des valeurs (comme des nombres) dans le traitement sans que la personne qui lit l'algorithme ne sache qu'est ce qu'elles représentent.
      Je vous invite à regarder cette vidéo th-cam.com/video/jLgozXe2YcU/w-d-xo.html
      Elle n'est pas destinée aux détutants mais ça explique un peu l'idée.

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

      @@MohamedChiny Merci, J'ai compris. 🤗

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

    Merci pour cette vidéo .Juste une question comment fait-on pour savoir différencier à vue d'œil un Réel simple et un Double SVP?

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

      De rien Rimka. En général un réel en simple précision contient 6 à 7 chiffres après la virgule, alors qu'un double précision peut en contenir 17. Mais il se peut bien qu'un nombre qui ne contient pas beaucoup de chiffres après la virgule soit codé en double précision. Donc, on peut pas toujours deviner le type rien qu'en voyant la valeur.
      Merci pour votre commentaire :)

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

      @@MohamedChiny Ah je comprend mieux ça fait plaisir encore merci pour ta disponibilité et ta gentillesse.

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

      @@rimkbye De rien :)

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

    Bonjour monsieur puis-je utiliser cette playlist dans l'enseignement

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

      Bonjour Ssi Hamza. Oui bien sûr, avec grand plaisir. Je serais même content si cette playlist aidait les étudiants à mieux maitriser le concept. Bon courage :)

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

      @@MohamedChiny Merci beaucoup frère

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

      @@hamzalaababsi2123 De rien :)

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

    Merci beaucoup

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

      De rien. Merci pour votre commentaire :)

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

    Salut Mohamed! J'espère tu vas bien. J'ai une préoccupation, tu peux m'aider à trouver la logique permettant de faire la somme des trois produits?

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

      Salut. Cela ne demande pas de logique spéciale, c'est juste une opération d'addition de plusieurs variables. Bon courage :)

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

    bonne continuation

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

    Slt, j'ai un problème sur un algorithme. Pouvez vous m'aider à le résoudre

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

      Quel est le problème au juste?

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

    Merci beaucoup, leçon vraiment très claire et compréhensible.
    J'ai une question. Comment faire pour calculer l'intervalle auquel sont exprimés les réels? Y aurait-il une formule comme pour les entiers?

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

      De rien. Je suis content que la leçon vous ait plu. Concernant les réels, il existe une méthode pour calculer l'intervalle, mais elle n'est pas aussi directe que celle des entiers. Je vous recommande cette vidéo qui explique comment les flottants (réels) sont gérés par l'ordinateurs th-cam.com/video/PtFa7LhV96E/w-d-xo.html

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

      Merci professeur

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

    bonjour,
    débutant en programmation . pouvez vous m'aider à résoudre un problème. j'ai un TP dans lequel je doit me basé sur l'état du marché (PANIQUE ,INQUIET, STABLE) prendre des décisions. du coup j'ai defini un type énuméré Etat_Du_Marche { PANIQUE, INQUIET, STABLE}. et me servir de la variable "etat" de type Etat_Du_Marche pour poser les conditions et résoudre le problème.
    ma difficulté, lorsque je pose la question : quel est l'état du marché ?avec printf . avec quel syntax je peux récupérer ce qui est saisi dans la variable "etat" et ecrire après if( etat== PANIQUE) et décrire les actions à faire.
    merci par avance pour votre réponse.

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

      Au fait, c'est un programme qui doit être fait en C, et franchement ça fait plus de 13 ans que j'ai pas touché au C donc j'ai pratiquement oublié sa syntaxe. Mais vu l'énoncé, je pense que vous pouvez faire ça soit avec des tableaux associatifs ou avec la structure switch-case. Pensez surtout à la structure switch-case. Cette vidéo peut vous aider à orienter votre algorithme: th-cam.com/video/PB0FW3z_bcE/w-d-xo.html
      Bonne chance.

  • @ABDO-uq9dd
    @ABDO-uq9dd 3 ปีที่แล้ว +2

    Merci bcp

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

    Merci ♥️

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

      De rien. Merci pour votre commentaire :)

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

    moi je n'ai aucune base en informatique.pourtant, est-il possible d'apprendre tout sur youtube? c'est adire de l'algorithmique a un langage donne, java ou tout autre..merci beaucoup frerot et je pense que je peux avoir une reponse!!

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

      Oui en effet c'est possible. C'est vrai que si vous avez déjà appris les bases à l'école (ou sous l'encadrement d'un formateur) ça sera plus facile. Cependant on peut tout apprendre de zéro sur TH-cam ou toute autre plate-forme qui propose des tutos. Dans votre cas, si vous êtes interessé par la programmation, alros il est préférable que vous commenciez par comprendre l'algorithmique, ensuite vous pouvez suivre un cours sur un langage de programmation. Je vous recommande Python car il a une syntaxe facile, en plus il est utilisé dans plein de domaine. Le reste viendra tout seul. Bonne chance.

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

      @@MohamedChiny merci beaucoup frerot, je le ferai..

  • @user-hh4bf4qx7o
    @user-hh4bf4qx7o ปีที่แล้ว +1

    Salut, je veux apprendre l'agorithme, mais je ne connais pas, comment commencer !!!

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

      Salut. Justement cette série traite l'algorithmique. Suivez la progressivement, et quand vous l'aurez fini, vous pourrez faire un tour sur ma playlist sur les exercices corrigés avec des exemples de vrais programmes Python th-cam.com/video/bsOd3KxdRpM/w-d-xo.html
      Bonne chance :)

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

    stp mohamed est ce que vous allez couvrez ces topics dans les 14 videos d algorithmes?
    Compr´ehension d’algorithmes : identification de l’entr´ee et de la sortie, r´eponse aux questions
    “cet algorithme est-il correct ?” et “cet algorithme termine-t-il ? ”
    - Analyse du temps de parcours d’un algorithme : calcul du nombre d’op´erations ; expression
    du temps de parcours `a l’aide de la notation de Landau O(·) ; comparaison de la vitesse de
    croissance de diff´erents temps de parcours exprim´es en notation O(·)
    - R´ecursivit´e (paradigme “diviser pour conqu´erir”). Analyse du temps de parcours d’algorithmes
    r´ecursifs simples
    - Algorithmes de recherche : recherche lin´eaire, recherche d’un ´el´ement dans une liste par bissection (dichotomie)
    - Algorithmes de tri : tri par insertion, tri par bulles (bubble sort), tri par s´election, tri par fusion
    (merge sort).

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

      Bonjour,
      Oui, une grande partie de ce que vous avez mentionné a été traitée, mais pas seulement dans les 14 vidéos de cours, mais aussi dans la série consacrée aux exercices corrigés. Voilà les deux playlists.
      Cours: th-cam.com/video/kk6YbA5I-Iw/w-d-xo.html
      Exercices corrigés: th-cam.com/video/bsOd3KxdRpM/w-d-xo.html
      Bonne chance :)

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

    Bonjour Monsieur moi je viens de m’inscrire en informatique plus précisément en Réseau informatique puis-je savoir les bases car suis un débutant merci !

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

      Bonsoir. Normalement vous êtes sensé apprendre le nécessaire dans la formation où vous êtes inscrits. Mais si vous voulez avoir un peu d'avance alors pensez à apprendre un langage de programmation comme Python. Pour les notions de réseaux (comme les protocoles, les topologies...), mieux vaut apprendre ça dans votre formation, car chacun se concentre sur une partie plus qu'une autre, donc aucune garantie que vous appreniez ce qu'il faut si vous le faites de manière autonome. Bonne chance :)

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

    je vous adore

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

      Merci pour vos compliments :)

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

    il faut ajouter 1 dans l inferieur a N 1-2(a la puissance n-1)
    merci monsieu

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

      Pouvez-vous me dire c'est où dans la vidéo exactement?

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

    merci🐬🐬🐬

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

      De rien. Merci pour votre commentaire :)

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

    can u apply english subtitles on these vids pleaase " first vid is subtitled but 2 to 14 are not"

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

      I will set up the English translation for the rest of the videos. Thanks for mentioning it.

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

      @@MohamedChiny i appreciate it 🤗 . ty so much

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

    merci

  • @mira-fz2vr
    @mira-fz2vr 4 ปีที่แล้ว +1

    Svp j'ai une question
    Pourquoi on ne peut pas utiliser des caractères comme "-"pour les identificateurs?

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

      Concernant les identificateurs de variables, il est conventionnel qu'ils doivent être composés de lettre alphabétiques (majuscules et minuscules confondus), de chiffres et du caractère souligné (_). Les symboles comme le tiret (-) ou autre ne sont pas valables, et c'est quasiment le cas dans la plupart des langages de programmation. Certains langages autorisent d'autres symboles comme $ ou @ mais en Algo seules les caractères mentionnés sont autorisés.

    • @mira-fz2vr
      @mira-fz2vr 4 ปีที่แล้ว

      @@MohamedChiny oui mais pourquoi ? Svp

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

      @@mira-fz2vr Ce sont des conventions, les plus connues sont Camel Case, Pascal Case et Snake Case (pour les variables), Spinal Case pour les nom de fichiers et attributs HTML... Ce sont des conventions, alors rien n'aurait empêché les créateurs des langages de programmation d'autoriser les caractères spéciaux dans les noms des entités (variables, fonctions, classes...) si ce n'était pas de respecter ces conventions.

    • @mira-fz2vr
      @mira-fz2vr 4 ปีที่แล้ว +1

      @@MohamedChiny Aa d'accord merci beaucoup, rebi yjazik

  • @faridc.9743
    @faridc.9743 8 หลายเดือนก่อน

    Merci.

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

      De rien. Merci pour votre commentaire :)

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

    Merci

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

      De rien :)

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

      @@MohamedChiny j'ai une question

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

      @@younesanteur6832 Oui Ssi Younes, je suis à l'écoute.

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

    Bsr prof svp quel est le type de variable de 15%. Merci d'avance

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

      15% est une valeur numérique, donc vous pouvez la stocker dans une variable de type Entier ou Réel (si elle peut contenir une virgule). Le symbole % par contre, vous pouvez l'ajouter par concaténation. Les vidéos 3 et 4 expliquent ça en détail.

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

      @@MohamedChiny Merci prof

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

      Avec vous l'informatique n'est plus un mystère.

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

      @@kalifawague2061 Merci Kalifa :)

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

    je vous empris qu'est ce que veut dire :"tva" j'ai besoin d'en savoir et MERCI

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

      Ne vous souciez pas de ça, c'est juste un nom de variable, vous pouvez la remplacer par ce que vous voulez (même votre prénom asmae peut faire l'affaire). Mais si vous tenez quand même à savoir ce que ça signifie; TVA: Taxe sur la Valeur Ajoutée. C'est une taxe qu'un comsommateur paie indirectement à l'achat d'un produit. PrixHT signifie Prix Hors Taxe, c'est le prix de base sans compter la TVA...

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

      MERCI énormément

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

    Bonjour professeur, jai juste une question unpeu hors sujet de la leçon daujourdhui mais voila je la pose quand meme en esperant que vous puissiez y repondre.
    actuellement je ne vis pas en france et mes parents travaillent dans linformatique, ils mont dis que si je vais en france tous les ordinateurs seront en anglais, et par conséquent si je travaille labas, tout sera en anglais, et j'en viens a ma question, est ce que en france les ordinateurs, et donc les metiers dans linformatique sont en anglais ou en français? jaimerais le savoir car maitenant jetudie tout en français et ce serait completement inutile si je les apprends dans la mauvaise langue et donc jaimerais savoir si cest vraiment en anglais comme ça jarrete de les apprendre en français et je commence en anglais. voila, merci beaucoup d'avance .

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

      Bon, il est sûr que l'anglais est la langue universelle, et surtout en technique. D'ailleurs la syntaxe de tous les langages de programmation (ou presque) est faite en anglais. Cependant, maitriser la langue anglaise en soi n'est pas très obligatoire pour travailler en informatique, surtout en France. Sauf si vous bossez pour une muntinationale, dans ce cas la langue anglaise est un atout de taille. Moi je ne vis pas en France non plus, mais il est logique que les entreprises y utilisent le français comme langue de communication. Néanmoins, je vous recommande vivement d'apprendre la langue anglaise aussi. Comme je viens de le dire, c'est la langue universelle, surtout en technique. D'ailleurs la documentation est abondante en anglais, et on a parfois du mal à en trouver en français avec de la bonne qualité, surtout dans certains domaines. Bonne chance :)

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

      @@MohamedChiny Totalement daccord avec vous merci infiniment :)))

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

      @@itsmejojo9054 De rien :)

  • @ultravisionnaire2287
    @ultravisionnaire2287 6 หลายเดือนก่อน +1

    BONSOIR MONSIEUR J'ESPERE QUE VOUS ALLEZ ME REPONDRE EN FAITES J'AI UN GROS SOUCIS EN ALGORITHME JE NE SAIS PAS COMMENT DECLARER LES TYPES DE VARIABLE J'AIMERAIS SAVOIR SUR QUOI ON SE BASSE POUR DECLARER LES TYPES DEVARIABLES JE CROIS QUE VOUS N'AVEZ PAS MIS ACCENTS SUR CETTE DANS VOTRE FORMATION

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

      Bonjour. Cette série s'intéresse à l'apprentissage de la logique et la syntaxe et non pas à l'analyse des problèmes. Par contre, vous trouverez ce que vous cherchez dans une autre série dont voilà le lien: th-cam.com/video/bsOd3KxdRpM/w-d-xo.html
      Bonne chance :)

  • @AsmaA-mz2gh
    @AsmaA-mz2gh 3 ปีที่แล้ว +5

    Professeur, je veux faire cet exercice, je ne l'ai pas compris, s'il vous plaît
    ⭕ Soient 3 entier A B C
    Écrire un algorithme qui les affiche dans l'ordre croissant 🥺

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

      Je vous renvoie vers cette vidéo:
      th-cam.com/video/ZKmFYHRnG-0/w-d-xo.html
      Placez vos 3 variables dans le tableau.

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

      Bonjour monsieur .
      Je peux avoir un peu d'eclairage dans les types de base j'ai été apprit type :entier , reel, byte,et en caractère, mais pour vous le byte n'existe pas , c'est à dire quoi en byte? byte?

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

      @@jeanmukuta349 J'ai mentionné sur la vidéo qu'il existe beaucoup de types, et certains langages supportent plus de types que d'autres, mais les types les plus communs sont les 4 types de base que j'ai expliqué. Le byte est un type qui permet de coder des entiers sur un octet (donc la valeur d'une variable codée ainsi est comprise entre 0 et 255). En algorithmique, on utilise 'Entier' qui résume tous les types d'entiers existants.

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

      Ah bon merci beaucoup pour votre réponse j'apprécie.

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

      @@jeanmukuta349 De rien :)

  • @user-vg8hb4mt7l
    @user-vg8hb4mt7l ปีที่แล้ว +1

    peut avoir des exercices pratique

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

      Oui, il y a toute une série dédiée aux exercices corrigés. Là voilà: th-cam.com/video/bsOd3KxdRpM/w-d-xo.html
      Bonne chance :)

  • @aymen0007
    @aymen0007 14 วันที่ผ่านมา

    pour les entiers, je pense que c'est -2^n =< N =< +2^n - 1 non?

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

      Non, c'est n-1 en puissance des deux côtés. Merci pour votre commentaire :)

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

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

    VRMT MRC ,SVP AJOUTER DES VIDEO POUR LES EXS

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

      De rien. J'ai mis quelques vidéos d'exercices à la fin de la série. Merci pour votre commentaire :)

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

    Nouveau projet a découvrir ici
    th-cam.com/video/XSG6Y_zCySM/w-d-xo.html

  • @maxoupichou888
    @maxoupichou888 9 หลายเดือนก่อน +6

    C’est trop rapide

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

      Non en vrai cv

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

    pas bien saisi le sens d'une variable

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

      Pas d'inquiétude, ça viendra. Ne restez pas bloqué sur cette vidéo et passez aux vidéos suivantes, vous finirez par comprendre car les variables sont partout. Bonne chance :)

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

    mais c un peu dure
    cette video

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

      Pas à ce point quand même. C'est vrai qu'il y a des détails qui concernent l'intervalle de définition des types, mais vous pouvez ignorer ces détails là. Le plus important c'est de comprendre c'est quoi une variable et les différences majeurs entre les types de base.

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

    solicode

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

    8 bits = 1 octoet

  • @DorcasMosanga
    @DorcasMosanga 2 หลายเดือนก่อน +1

    Bonjour

  • @mbenzaconstructionsarl1023
    @mbenzaconstructionsarl1023 7 หลายเดือนก่อน +1

    C'est trop rapide
    Veuillez ralentir

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

    You talk so fast can you go slower. +thank you

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

    C dure

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

      Ne vous inquiétez pas. La première fois ça semble un peu différent de ce qu'on a l'habitude de faire, mais il faut juste revoir les vidéos que vous ne comprenez pas et ça ira. Allez y doucement et vous finirez par maitriser le concept. Bonne chance :)

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

    Je crois que vous faites une dictée et non une leçon. En suivant une de vos vidéos, l'auditeur peut affirmer que vous lisez sur une feuille. Au moins si je lit moi même sur l'écran ce que vous lisez ce serait mieux

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

    Merci beaucoup

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

      De rien. Merci pour votre commentaire :)

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

    il faut ajouter 1 dans l inferieur a N 1-2(a la puissance n-1)
    merci monsieu

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

      Vous parlez de l'intervalle des entiers? La formule dans la vidéo est juste. Sur n bits on peut avoir 2^n combinaisons. Si on divise par deux ça donne 2^(n-1) de chaque coté, mais faut pas oublier le zéro, c'est ce qui fait qu'il faut retirer 1 du max de l'intervalle (d'où 2^(n-1)-1. Merci pour votre commentaire :)