Les Bases de la Programmation | Comment créer un Programme informatique ?



Apprendre la programmation peut paraître compliqué tellement il y a de langages (le C, le java, le javascript, le Php, le python, …) et de possibilité (programmer des applications, des logiciels, faire du développement web). Pourtant ce ne sont que des différences de forme et sur le fond la programmation c’est unique et concret.

Découvrons autour d’un exemple mathématique (un test de primalité) comment fonctionne la programmation informatique et l’algorithmique.

Nous allons…

47 Comments

  1. Il n'a jamais été question de communiquer avec un ordinateur. De plus les math n'ont rien de concret, il n'y a rien qui ne soit plus abstrait. Trop rapide tes explications. C'est pas evident de te suive mm qd on sait de quoi tu parles.

  2. j'ai essayer de noter le plus inportant :

    Comment faire de la programmation?

    Information utile pour l'apprentissage:

    Un algoritme est une suite de d'instructions une suite de commandes qui est consue pour etre lue de haut en bas.

    Test de Primalité:

    Test identifiant si un nombre est premier ou non.

    Nombre premier:

    Entier positif admettant comme uniques diviseurs possitifs ou lui même.

    Pour être premier il faut d'un nombre soit entier et positif.

    On peux donc exclur tout les nombre qui ne sont pas entier et surtout le nombre négatif.

    De plus 0 n'est pas un premier parce qu'il admi une infiniter de diviseur et 1

    parce qu'il admer un unique diviseur qui est 1 donc lui même.

    Un nombre premier n'est divisible que par 1 ou lui même.

    Diviseur:

    A est diviseur de B si B=A*C( avec C un entier )

    Comment faire une division euclidienne:

    Effectuer la division euclidienne d'un nombre entier a par un nombre entier b, c'est trouver le quotient entier et le reste de la division de a par b. Le nombre a est appelé le dividende et le nombre b est appelé le divisseur.

    ———————————————————————————–

    -Recevoir un nombre

    -le nommé var:apreés on va tester var voir si il est éligible ou non au nombre premier.

    -Si ( var n'est pas entier ) ( var est inferieur a 1 ):

    -Renvoyer " le nombre n'est pas premier"

    -sinon:

    -B prend les valeur de 2 a var=1:

    res:reste Division Euclidienne (var,B):

    -Si ( res et nul): (donc var ne peux etre premier).

    Renvoyer"le nombre n'est pas premier":

    -Renvoyer "le nombre est premier"

    ———————————————————————————–

    Un algoritme peux ce mettre sous n'importe quel forme et ensuite être tradui.

    Variable:

    Outil permettant de stocker une information en informatique.

    Bloc d'instructions.

    Bloc conditionnel:

    -Un losange avec dedans ecrit les conditions

    -Dans le losange il y a 2 chemin le premier seras celui qui ce dirigeras vers les intructions disans que le test est valider

    -Et le dexième chemin seras celui qui ce dirigeras les intructions dians que je test est pas valider.

    -On peux alors voir avec:

    -Si

    -Alors

    -Sinon

    ——————————-

    |

    -Si Ma condition |

    |

    -Alors Faire Opération 1 |

    |

    -Sinon Faire Opération 2 |

    |

    ——————————-

    5est plus grand que 1?

    TEST VRAIS

    Variable contenant "Jéremy" nombre ?

    TEST FAUX

    Boucle:

    -Tant que / While

    -Pour /For

    On donne une condition et tant quel n'est pas respecter donc tant quel n'est pas vrais on réalise se qqu'il y a dans le bloc d'instruction.

    Tant que tel condditions n'est pas rescpter on effectue tel action.

  3. Bonjour,

    ta vidéo est pas mal, même si trop rapide pour un débutant complet (trop de notions d'un coup).

    Mais tu as fait au moins deux grosses erreurs :
    — les variables sont stockées en RAM (si elles se retrouvent sur disque à un moment, c'est parce que la mémoire swap est en route, et c'est totalement transparent pour le programmeur) ;
    — les boucles while s'exécutent tant que la condition est vraie, et non tant qu'elle est fausse (contrairement aux boucles do until).

  4. .. cela me rappelle.. heu.. Sarkozy.. quand il se mettait à discourir sur son long parcours de rude batailleur politique.. .. euh.. au début le discours était facile, clair, et limpide.. mais plus il s'enfonçait dans la discussion plus il devenait obscur, énigmatique et incompréhensible.. et plus on avait l’étrange impression d’être devant une nouvelle star de rap…euh vous êtes sûr que vous n’avez rien à y ajouter ou.. euh.. rien à y retrancher professeur : )

  5. A partir de 2:40 tu m’as perdu je ne connais rien aux programmations donc c’est un peu normal je suppose ^^’

    Mais sinon avant les 2:40 je comprenais très bien c’était bien expliqué/formulé etc…
    merci d’avoir fait cette vidéo je m’y connais déjà un chouïa plus sur le sujet mais juste un riquiqui x)

  6. Je suis un gros débutant en programmation, je cherche des chaines youtube pour apprendre. Je voudrais apprendre à programmer pour les smartphones en priorité. Je sais comment fonctionnent les ordinateurs mais je ne sais pas lire les lignes de codes. Des conseils?

Leave a Reply

Your email address will not be published.


*