Conversion décimal-binaire - Algorithme & programme Pascal

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 43

  • @MohamedChiny
    @MohamedChiny  3 роки тому +2

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

  • @2005Nguirbai
    @2005Nguirbai Місяць тому +1

    wow merci beaucoup pour l'explication simple,fluide et efficace monsieur ❤❤🎉🎉🎉🎉depuis le cmr🇨🇲🇨🇲

    • @MohamedChiny
      @MohamedChiny  Місяць тому

      Ravi que le cours vous plaise autant. Merci pour votre commentaire et vos compliments :)

  • @wonderng6526
    @wonderng6526 4 роки тому +6

    Je ne m'attendais pas du tout à une nouvelle vidéo sur les bases de l'algo 😄
    Mais ça tombe à pique car j'essaie de faire un convertisseur qui prend en compte toutes les bases possibles

  • @lois_dieu_merci_ngono3258
    @lois_dieu_merci_ngono3258 2 роки тому +1

    Vous faites un bon travail. Merci beaucoup

    • @MohamedChiny
      @MohamedChiny  2 роки тому

      De rien. Merci pour votre commentaire :)

  • @falilouuchiwa3662
    @falilouuchiwa3662 2 роки тому +1

    vous êtes le meilleur

    • @MohamedChiny
      @MohamedChiny  2 роки тому

      Merci Falilou. C'est très gentil de votre part :)

  • @DanielMufulu
    @DanielMufulu 8 місяців тому +1

    Quel logiciel d'application que je peux télécharger dans ma machine pour exécuter les algorithmes ?

    • @MohamedChiny
      @MohamedChiny  8 місяців тому +1

      Il y a Algobox et aussi LARP, mais personnellement, je recommande à mes étudiants de programmer avec un vrai langage plutôt que le pseudo-code.

    • @DanielMufulu
      @DanielMufulu 8 місяців тому

      @@MohamedChiny puis-je avoir un algorithme qui fait le codage, décodage et le transcodage des nombres entiers, mais que l'utilisateur saisisse une fois et ça affiche trois résultats à la fois

  • @raskolinkov
    @raskolinkov 3 роки тому +2

    Thank u so much it helped me a lot

    • @MohamedChiny
      @MohamedChiny  3 роки тому +1

      You're welcome. I'm glad that the tutorial is useful for you :)

  • @iboy883
    @iboy883 3 роки тому +2

    Je veux un algorithme qui convertir les nombres de base 2 à base 10 SVP

    • @MohamedChiny
      @MohamedChiny  3 роки тому

      Il suffit de faire la somme des puissances de 2 en les multipliant par les 1 ou 0 du nombre. Par exemple 101=1*2^2+0*2^1+1*2^0.
      Une boucle Pour ou TantQue sont requises dans ce cas, et il faut traiter le nombre binaire initial en tant que chaine de caractères pour accéder à chacun de ses digits séparément. Bonne chance :)

    • @iboy883
      @iboy883 3 роки тому +1

      @@MohamedChiny d'accord je vais essayer merci

    • @MohamedChiny
      @MohamedChiny  3 роки тому

      @@iboy883 De rien :)

  • @rahmarahma2136
    @rahmarahma2136 4 роки тому +2

    comme les bases en langage c++ merci

    • @MohamedChiny
      @MohamedChiny  4 роки тому +1

      En effet, il s'agit là des bases de l'algorithmique que l'on peut projeter sur pratiquement tous les langages de programmation évolués, y compris C++. Merci à vous :)

  • @PAC-tp8xj
    @PAC-tp8xj 3 роки тому +1

    Juste une question ??
    Comment les chiffres ne se sont-ils pas inversés ??
    Par ex: 6=011

    • @MohamedChiny
      @MohamedChiny  3 роки тому

      Il faut regrouper les restes dans l'ordre inverse. Je vous recommande cette vidéo pour mieux comprendre le principe de la conversion: ua-cam.com/video/sxzjJDEZinw/v-deo.html
      Bonne chance :)

  • @brahimmohamed4257
    @brahimmohamed4257 4 роки тому +1

    Comment on peut convertir cette nombre 1F en décimal

    • @MohamedChiny
      @MohamedChiny  4 роки тому

      1F=1x16+15=31 en base 10.

    • @MohamedChiny
      @MohamedChiny  4 роки тому +1

      En général ABC en base 16 est égale à Ax16_puissance_2 + Bx16_puissance_1 + Cx16_puissance_0 (base 10)

    • @brahimmohamed4257
      @brahimmohamed4257 4 роки тому +1

      @@MohamedChiny Merci beaucoup prof

    • @MohamedChiny
      @MohamedChiny  4 роки тому

      @@brahimmohamed4257 De rien :)

  • @francefrance2327
    @francefrance2327 2 роки тому +1

    Conversion décimal-base 16

    • @MohamedChiny
      @MohamedChiny  2 роки тому

      Je l'ai expliqué dans l'une des vidéos de la série. Il est conseillé de passer par la base 2 avant, ça sera plus simple que de diviser consécutivement par 16.
      Voilà la vidéo: ua-cam.com/video/DtZdYEGKnsY/v-deo.html

  • @missmaria555
    @missmaria555 3 роки тому +2

    Exercice:
    Soit x un entier en représentation binaire contenu dans un tableau de n cases :
    1 0 0 1 0 1 1 1 1 1
    a. Ecrire un algorithme qui retourne le tableau qui contient la valeur binaire de x+1 (sans passer par le
    calcul décimal). Donnez sa complexité ?

    • @MohamedChiny
      @MohamedChiny  3 роки тому +1

      Faut implémenter directement la table de vérité d'un additionneur complet (et demi-additionneur si vous voulez). Sinon vous aurez beaucoup trop de conditions à vérifier et l'algo ne sera pas optimisé. pour la complexité ça doit être O(n) vu que le nombre d'opérations à faire est linéaire avec le nombre d'éléments dans le tableau.

  • @missmaria555
    @missmaria555 3 роки тому +1

    Merci beaucoup monsieur. Vous faites aussi des cours de l'analyse de données la méthode AFC, Recherche opérationnelle avancées, base de données avancées svp monsieur. Ou bien passez moi votre mail

    • @MohamedChiny
      @MohamedChiny  3 роки тому

      Non pas vraiment. Je fais principalement du développement Web, la sécurité applicative et les réseaux. Mais J'ai prévu des cours seulement en Algo et en développement Web. Voilà mon site: www.chiny.me :)

  • @dztimes370
    @dztimes370 4 роки тому +1

    et binair ver dicimal??

    • @MohamedChiny
      @MohamedChiny  4 роки тому

      Dans ce sens c'est plus facile. Une somme de puissances de 2 multipliés par les digits (0 ou 1).

  • @berthetoukam
    @berthetoukam Рік тому +1

    Éducatif

  • @Hassen-2
    @Hassen-2 3 роки тому +1

    S'il vous plaît monsieur dec vers hexa

    • @MohamedChiny
      @MohamedChiny  3 роки тому

      Le principe sera le même, mais au lieux de diviser par 2, divisez par 16. Ensuite vous vérifiez si le reste est inférieur à 10 alors vous l'ajoutez comme dans l'algorithme, sinon (supérieur ou égal à 10) alors vous remplacez le reste par sa correspondante (A pour 10, B pour 11...). Donc c'est pas trop différent de ce que j'ai expliqué. Bonne chance :)

  • @wonderng6526
    @wonderng6526 4 роки тому +1

    Pourquoi Pascal ?

    • @MohamedChiny
      @MohamedChiny  4 роки тому

      Car bien que Pascal est très vieux comme langage et n'est pratiquement plus utilisé dans la vraie vie, mais il est doté d'une sytaxe identique à celle du pseudo-code de l'algorithmique, donc il est plus facile pour les débutants d'implémenter leurs premiers algorithmes à l'aide de Pascal sans se casser la tête. Je l'ai mentionné sur la vidéo.

    • @wonderng6526
      @wonderng6526 4 роки тому +1

      @@MohamedChiny ah d'accord. J'ai juste téléchargé la vidéo. Je n'ai pas assez de connexion pour la lire en ligne 😅

    • @MohamedChiny
      @MohamedChiny  4 роки тому

      @@wonderng6526 Pas de souci :)