Vous êtes un Dieu de l'explication. Je ne voyais rien au cours d'algorithmique. Mais grâce à vous je viens de décrocher mon premier 20/20 en algo. Merci bien Doyen
Vraiment génial Merci beaucoup , je suis une étudiante et nous avons commencé d'étudier l'algorithme mais n'est pas avec ses détails Vraiment je vous remercie ❤❤😭
je comprends pourquoi ce cours a autant de visualisations: TRÈS BREF, bien expliqué avec des exemples simples qui permettent de comprendre les concepts. Bonne qualité audio visuelle. Merci pour ce beau cours. Pour vos prochaines publications, Je vous suggère le codage Binaire et le Langage C. Selon moi qui suis complètement nouveau dans ce monde et qui comprend grâce à vous, en combinant dans l'ordre 1 - Codage Binaire - 2 - Algorithmique - 3 - Langage C, Un programmeur est armé pour affronter n'importe quel monstre de programmation. Je m'abonne tout de suite!
Merci beaucoup pour votre commentaire. J'apprécie énormément vos compliments et ça m'encourage encore plus. Concernant le langage C, j'avoue qu'on me l'a déjà demandé plusieurs fois, mais cela fait plus de 12 ans que j'y ai pas touché, donc il faudrait que je me raffraîchisse un un peu les concepts, le souci c'est qu'en parallèle avec l'algo j'essaie de publier régulièrement des cours de développement Web (qui constitue le contenu principal de cette chaîne). Pour le codage binaire, je vais voir comment faire, car c'est un truc qui demande d'être expliqué en écrivant directement sur un support tactil en guise de tableau. Si je me contente d'expliquer le concept avec la même méthode que l'algo, l'idée ne sera pas bien claire. Mais j'y songerai. Merci encore pour votre commentaire :)
MERCI BEAUCOUP CES EXPLICATIONS . Je comprends facilement go finir la série avant d'attaquer mon td algo . Félicitation a vous vous venez de gagner un abonner fidèle qui regardera tout vos vidéos de 1ere année in sha Allah
Merci Boutheina. Je suis ravi que le cours vous ait plu. Concernant les exercices, j'ai prévu une playlist qui contient plus de 10 exercices corrigés. Elle traite plein de problèmes d'algorithmique. Voilà le lien: th-cam.com/video/bsOd3KxdRpM/w-d-xo.html Merci pour votre commentaire :)
Agréable explication Merci ! Je pense qu'il y a une erreur à2:48 A reçoit (-1) et non pas 19. Mais si A est déclarée de type naturelle et que le résultat est un nombre négatif quoi faire dans ce cas ?
Je n'ai pas identifié l'erreur que vous avez mentionnée à l'instant 2:48. En tout cas merci pour la notification. Concernant votre question, en programmation, quand on parle d'entier, on sous-entends un entier relatif qui peut être positif ou négatif. Donc le fait d'affecter un nombre négatif à une variable entière est tout à fait juste. Dans certains langages (en l'occurrence SQL), on peut indiquer qu'une variable est un entier positif (on parle d'entier non signé ou unsigned dans ce cas), mais là c'est une autre histoire. Merci pour votre commentaire :)
@@saifsifo4882 Là c'est 19 car le produit est prioritaire à l'addition et la soustraction, c'est comme si l'opération était 10+(2*5)-1. Cependant, comme je le mentionne souvent, il est recommandé d'utiliser les parenthèses pour les longs calculs car elles permettent de rendre les formules plus claires et, en plus, elle permettent d'éviter les erreurs.
Bonjour. Non vous avez tout à fait raison, dans la mesure où la division génère un nombre réel, d'ailleurs c'est plus prudent de la déclarer en tant que réel comme vous l'avez dit. Moi j'ai supposé que la division génère un entier (5). Bien vu, bravo :)
@@karimdao9399 Je n'ai pas de support prêt pour cette partie, mais j'ai trouvé ce PDF de 10 pages sur le web. ça peut vous aider en attendant que je fasse une vidéo détaillée sur le sujet: infoindustrielle.free.fr/Logique/Combi_pdf/Cours/Cours_06_32-42.pdf Bonne chance :)
bonjour a 1: 29 vous avez ecrit debut avec un accent sur le e je pensait vous endendre dire que en codage y'a pas d'accent?. ou c'est moi qui n'a pas compris
Il s'agit là d'un algorithme qui est principalement un langage humain et non pas un langage destiné à être exécutée par machine. Donc comme je l'ai dit à plusieurs reprises, on peut prendre des libértés à exprimer nos instructions. Cependant, les entités comme les variables, fonctions et procédures (et d'autres entités-clés) il faut les déclarer en respectant les règles (alphabet sans accent, chiffres et symbole souligné).
Quel dommage, de ne pas tenir compte de la notation polonaise inverse (Car c'est ce qui se passe en assembleur : On affecte les variables, puis on procède à l'opération). :(
Dans la programmation du niveau haut y a beaucoup de notions différentes de celles du niveau bas comme l'assembleur et autres langage proche du matériel.
bonsoir merci pour la video j'aimerais savoir si cela s'applique sur les fonctions et variables dans le logiciel microsoft office Excel merci de m’éclairer...
Bonjour, en fait je suis pas fort en office, mais les opérateurs sont en quelque sorte universels. Donc ils sont souvent représentés par les même symboles (sauf quelques exceptions) et la priotiré reste la même.
@@MohamedChiny grand merci prof,je suis un passionnée des algorithmes et du développement mais je n'arrive toujours pas mieux les maîtrisés svp quelle méthode me conseillez-vous...
@@alphonsempondombongue6784 Mon conseile c'est "passer à la pratique". En effet, le fait de lire des articles ou regarder des vidéo n'est pas gage d'un bon apprentissage. Il faut pratiquer, et ça ira beaucoup plus vite. Pour l'algo par exemple, vous pouvez accompagner votre apprentissage avec un langage de programmation à apprendre en même temps. Je vous recommande Python, c'est un langage relativement simple et très utilisé en ce moment. Bien que sa syntaxe est un peu loin du Pseudo-code de l'algorithmique, mais la logique est la même. Bonne chance :)
Il s'agit des tableaux classiques qui représentent les opérateurs logiques AND, OR et NOT. On peut remplacer le mot "VRAI" par 1 et "FAUX" par 0. Si A=0 et B=0 alors (A ET B) vaut 0 de même pour (A OU B). Si A=1 et B=1 alors (A ET B)=1 ... Donc pour l'opérateur ET, il suffit qu'un seul opérande soit 0 pour que le résultat soit 0. Pour le tableau à droite il représente la négation: Si A est 0 alors (NON A) vaut 1 (l'inverse). En représentation booléenne on écrite A avec une barre en dessus pour dire NON A (ou Not A). Finalement, ces deux tableaux illustrent les notions de base de la logique booléenne. Bonne chance.
Oui si vous voulez. En tout cas, le plus important c'est comprendre la logique, car quand vous aurez commencé à pratiquer la programmation, tous ces termes "reçoit", "affecté par"... seront systématiquement remplacés par un autre jargon. Bonne continuation :)
C'est un terme utilisé en programmation pour désigner qu'une partie du programme renvoie un résultat. Si vous voulez comprendre les détails, je vous invite à regarder la vidéo sur les fonctions et procédures: th-cam.com/video/ksf3oVVyRvE/w-d-xo.html
De rien. Oui en effet, j'essaie de rendre les vidéos aussi courtes que possible, c'est pour ça que je parle un peu vite de temps à autre. Merci pour votre commentaire :)
En algorithmique (et en programmation) il existe les variables booléennes qui peuvent avoir deux valeurs possibles seulement et les opérateurs booléens (ou opérateurs logiques) qui permettent d'effectuer les opération logiques de base comme ET, OU et NON (AND, OR, NOT). Quand vous aurez progressé dans cette série (et aussi celle des exercices corrigés) vous comprendrez mieux ces concepts-là. Bonne chance :)
Bonjour. En fait je n'ai pas de support PDF pour ce cours (ni aucun autre format d'ailleurs). Je n'ai que ces vidéos et quelques énoncés pour TD que vous trouverez ici: www.chiny.me/cp1 Bonne chance.
Pour plus de cours, rendez-vous sur chiny.me
Merci beaucoup 🙏
@@maremesene4148 De rien :)
J'avais blème algorithme mais grâce à vous tt est résolue merci beaucoup que Dieu te bénisse 🤲
@@maremesene4148 De rien. Je suis vraiment content que vous ayez maîtrisé le concept. Bonne continuation :)
Vous êtes un excellent Prof d'algorithme, vous maîtrisez bien ce cours félicitation à vous.
Je suis ravi que mon cours d'algorithmique vous plaise autant. Merci pour votre compliment. Je suis flatté :)
Cours bien expliqué, détaillé avec des illustrations et tout ca gratuitement. Merci et du courage.
Merci pour votre commentaire. C'est très encourageant :)
Oui, le professeur l'a très bien expliqué. Nos universités, instituts et écoles ont désespérément besoin de professeurs et de personnes comme vous 💙💙.
Je suis touché par votre témoignage et vos compliments. Merci beaucoup :)
Tu explique mieux que Mon prof je vous jure vraiment Merci beaucoup que Dieu vous bénisse 🙏❤️
De rien. Je suis content que mes cours vous plaisent autant. Merci pour votre commentaire :)
C'est le cour d'algorithme le plus clair que j'ai eu mrc♥️
De rien. Merci pour le compliment :)
Très merveilleux
@@justinepascalinemenyendzan1283 Merci Justine :)
C'est le cours d'algorithmiques le plus clair que j'ai eu..... un très grand merci 🙏
De rien. Merci beaucoup pour votre commentaire :)
Vous êtes un Dieu de l'explication. Je ne voyais rien au cours d'algorithmique. Mais grâce à vous je viens de décrocher mon premier 20/20 en algo. Merci bien Doyen
Félicitations pour la note. Je suis vraiment content pour vous. Continuez sur cette voie :)
Cc je viens de découvrir votre chaîne mais je ne regrette pas d'avoir jeté un coup d'œil tellement c'est simple et très bien expliqué Macha'Allah
Merci beaucoup pour votre commentaire. Je suis content que ma chaîne vous ait plu :)
Vraiment génial
Merci beaucoup , je suis une étudiante et nous avons commencé d'étudier l'algorithme mais n'est pas avec ses détails
Vraiment je vous remercie ❤❤😭
De rien. Je suis content que les tutos vous aient plu autant. Merci pour votre commentaire et bonne chance dans vos études :)
je comprends pourquoi ce cours a autant de visualisations:
TRÈS BREF, bien expliqué avec des exemples simples qui permettent de comprendre les concepts. Bonne qualité audio visuelle. Merci pour ce beau cours.
Pour vos prochaines publications, Je vous suggère le codage Binaire et le Langage C. Selon moi qui suis complètement nouveau dans ce monde et qui comprend grâce à vous, en combinant dans l'ordre
1 - Codage Binaire - 2 - Algorithmique - 3 - Langage C, Un programmeur est armé pour affronter n'importe quel monstre de programmation.
Je m'abonne tout de suite!
Merci beaucoup pour votre commentaire. J'apprécie énormément vos compliments et ça m'encourage encore plus. Concernant le langage C, j'avoue qu'on me l'a déjà demandé plusieurs fois, mais cela fait plus de 12 ans que j'y ai pas touché, donc il faudrait que je me raffraîchisse un un peu les concepts, le souci c'est qu'en parallèle avec l'algo j'essaie de publier régulièrement des cours de développement Web (qui constitue le contenu principal de cette chaîne).
Pour le codage binaire, je vais voir comment faire, car c'est un truc qui demande d'être expliqué en écrivant directement sur un support tactil en guise de tableau. Si je me contente d'expliquer le concept avec la même méthode que l'algo, l'idée ne sera pas bien claire. Mais j'y songerai.
Merci encore pour votre commentaire :)
C'est vraiment super ce cours, les matières sont bien expliqués et si fascinant intéressant.
Merci Gloire. Je suis content que le cours vous ait plu :)
Continuez comme jsuqu'a nous apprendre la Programmation
Je ferai en sorte de mettre en ligne des nouvelles vidéos à chaque fois que j'en aurai l'occasion. Merci et bon courage :)
MERCI BEAUCOUP CES EXPLICATIONS . Je comprends facilement go finir la série avant d'attaquer mon td algo . Félicitation a vous vous venez de gagner un abonner fidèle qui regardera tout vos vidéos de 1ere année in sha Allah
De rien. Je suis vraiment content que la série vous ait plu. Merci pour votre commentaire et vos compliments :)
Un grand merci pour toi
C'est bien expliqué et facile à comprendre
De rien. Je suis ravi que le tuto vous ait plu. Merci pour votre commentaire :)
Félicitations prof c très claire
Ravi que la vidéo vous ait plus. Merci pour votre commentaire :)
Merci monsieur pour l'explication
De rien Ssi Mohamed. Merci pour votre commentaire :)
Continuez SVP!!! J'aimerais en SAVOIR PLUS!!!
A la fin de la série, il y a des vidéos d'exercices pour mieux consolider les acquis. Bonne chance et merci pour votre commentaire :)
Vraiment un grand merci c vraiment très claire et bien expliqué
De rien. Je suis content que le cours vous ait plu. Merci pour votre commentaire :)
Très simple et facile à comprendre
Merci pour votre commentaire :)
merci beaucoup cours simple et clair ❤
De rien. Merci pour votre commentaire :)
merci pour ce cours très claire et bien expliquer
De rien. Je suis ravi que le cours vous ait plu :)
Le cour est bien expliqué merci infiniment prof❤
De rien. Je suis content que le cours vous ait plu. Merci pour votre commentaire :)
merci à toi pour tes cours très bien expliquer un peu rapide mais ça va on peu revenir en arrière Bravo, pour ton partage de connaissances 🎉
De rien. Je suis content que mes cours vous aient plu. Merci pour votre commentaire :)
Waouh très bien expliqué
Merci Idrissa :)
Mer6 beaucoup mon chère
De rien. Merci pour votre commentaire :)
Vous etes le meilleur, je te suis depuis COMORES
Je suis ravi :) et merci pour votre commentaire :)
merci bcp monsieur la video est superbe
De rien. Je suis content que le cours vous ait plu. Merci pour votre commentaire :)
ماشاء الله عليك استاذ شرح في القمة ربي يجازيك ويحفظك لوالديك.متنساناش استاذ ديرلنا تمارين على الكور 1و2
Merci Boutheina. Je suis ravi que le cours vous ait plu. Concernant les exercices, j'ai prévu une playlist qui contient plus de 10 exercices corrigés. Elle traite plein de problèmes d'algorithmique. Voilà le lien: th-cam.com/video/bsOd3KxdRpM/w-d-xo.html
Merci pour votre commentaire :)
@@MohamedChiny مرسيات بزاااااااااااااااااف بزاااااااااااااااااف ليك استاذ والله متصورش شحال ساعدتني ربي يحفظك من كل سوء
@@boutheinachouater1374 Amine. Je vous souhaite bon courage :)
C'est vraiment bien je valide
Merci. Je suis ravi que le tuto vous ait plu :)
T'es génial franchement je m'abonne direct 💝
Merci Elsa :)
Thanks bro maintenant je peux essayer de faire mes td
De rien. Il y a une série sur les exercices corrigés si vous voulez mieux vous entrainer: th-cam.com/video/bsOd3KxdRpM/w-d-xo.html
Bon courage :)
Merci beaucoup Mohamed
De rien Mohamed. Merci pour votre commentaire :)
Agréable explication Merci !
Je pense qu'il y a une erreur à2:48 A reçoit (-1) et non pas 19.
Mais si A est déclarée de type naturelle et que le résultat est un nombre négatif quoi faire dans ce cas ?
Je n'ai pas identifié l'erreur que vous avez mentionnée à l'instant 2:48. En tout cas merci pour la notification.
Concernant votre question, en programmation, quand on parle d'entier, on sous-entends un entier relatif qui peut être positif ou négatif. Donc le fait d'affecter un nombre négatif à une variable entière est tout à fait juste. Dans certains langages (en l'occurrence SQL), on peut indiquer qu'une variable est un entier positif (on parle d'entier non signé ou unsigned dans ce cas), mais là c'est une autre histoire.
Merci pour votre commentaire :)
@@MohamedChiny Merci infiniment ❤️
Je voulais dire 3:48 quand A reçoit : 10+2*5-1
@@saifsifo4882 Là c'est 19 car le produit est prioritaire à l'addition et la soustraction, c'est comme si l'opération était 10+(2*5)-1. Cependant, comme je le mentionne souvent, il est recommandé d'utiliser les parenthèses pour les longs calculs car elles permettent de rendre les formules plus claires et, en plus, elle permettent d'éviter les erreurs.
@@saifsifo4882 De rien :)
Merci 🎉
De rien. Merci pour votre commentaire :)
Merci beaucoup c'est très clair
De rien. Merci pour votre commentaire :)
très bien expliqué. Merci
De rien. Merci pour votre commentaire :)
Merci beaucoup toi
De rien. Merci pour votre commentaire :)
Bonjour a 2:55 si on declare la variable C comme etant réel est ce que c est faux ??
Bonjour. Non vous avez tout à fait raison, dans la mesure où la division génère un nombre réel, d'ailleurs c'est plus prudent de la déclarer en tant que réel comme vous l'avez dit. Moi j'ai supposé que la division génère un entier (5). Bien vu, bravo :)
Merci beaucoup ❤️
De rien. Merci pour votre commentaire :)
simple et clair merci
De rien. Merci pour votre commentaire :)
encore merci
De rien. Merci pour votre commentaire :)
un bon cours, merci
Merci à vous :)
Trop fort👍👍
Merci pour le compliment :)
Merci beaucoup
De rien :)
il m'a suffit de regarder 3 vidéos simultanément pour comprendre le principe merci beaucoup .
De rien. Je suis content pour vous :)
@@MohamedChiny est ce possible d'expliciter le cas des opérateurs logique plus précisément avec le tableau?
@@karimdao9399 Je n'ai pas de support prêt pour cette partie, mais j'ai trouvé ce PDF de 10 pages sur le web. ça peut vous aider en attendant que je fasse une vidéo détaillée sur le sujet: infoindustrielle.free.fr/Logique/Combi_pdf/Cours/Cours_06_32-42.pdf
Bonne chance :)
@@MohamedChiny merci 🙏🏿
merci mr
De rien. Merci pour votre commentaire :)
great teacher
Merci :)
Comment je peux avoir l entier de ce cours en format PDF ?
Je n'ai pas prévu de PDF pour ce cours, car j'enregistre le contenu au fur et à mesure sous forme de vidéos. Bonne chance :)
bonjour a 1: 29 vous avez ecrit debut avec un accent sur le e je pensait vous endendre dire que en codage y'a pas d'accent?. ou c'est moi qui n'a pas compris
Il s'agit là d'un algorithme qui est principalement un langage humain et non pas un langage destiné à être exécutée par machine. Donc comme je l'ai dit à plusieurs reprises, on peut prendre des libértés à exprimer nos instructions. Cependant, les entités comme les variables, fonctions et procédures (et d'autres entités-clés) il faut les déclarer en respectant les règles (alphabet sans accent, chiffres et symbole souligné).
Quel dommage, de ne pas tenir compte de la notation polonaise inverse (Car c'est ce qui se passe en assembleur : On affecte les variables, puis on procède à l'opération). :(
Dans la programmation du niveau haut y a beaucoup de notions différentes de celles du niveau bas comme l'assembleur et autres langage proche du matériel.
bonsoir merci pour la video j'aimerais savoir si cela s'applique sur les fonctions et variables dans le logiciel microsoft office Excel merci de m’éclairer...
Bonjour, en fait je suis pas fort en office, mais les opérateurs sont en quelque sorte universels. Donc ils sont souvent représentés par les même symboles (sauf quelques exceptions) et la priotiré reste la même.
@@MohamedChiny grand merci prof,je suis un passionnée des algorithmes et du développement mais je n'arrive toujours pas mieux les maîtrisés svp quelle méthode me conseillez-vous...
@@alphonsempondombongue6784 Mon conseile c'est "passer à la pratique". En effet, le fait de lire des articles ou regarder des vidéo n'est pas gage d'un bon apprentissage. Il faut pratiquer, et ça ira beaucoup plus vite. Pour l'algo par exemple, vous pouvez accompagner votre apprentissage avec un langage de programmation à apprendre en même temps. Je vous recommande Python, c'est un langage relativement simple et très utilisé en ce moment. Bien que sa syntaxe est un peu loin du Pseudo-code de l'algorithmique, mais la logique est la même. Bonne chance :)
@@MohamedChiny je suis très heureux de vos réponses merci...
@@alphonsempondombongue6784 De rien :)
trop cool l'explication
Merci :)
Merci
De rien :)
je vous adore
Perfect !
Thanks for your comment :)
limpide et facilement assimilable.
Merci pour votre commentaire :)
J’ai pas compris le tableau à la fin
Il s'agit des tableaux classiques qui représentent les opérateurs logiques AND, OR et NOT. On peut remplacer le mot "VRAI" par 1 et "FAUX" par 0. Si A=0 et B=0 alors (A ET B) vaut 0 de même pour (A OU B). Si A=1 et B=1 alors (A ET B)=1 ... Donc pour l'opérateur ET, il suffit qu'un seul opérande soit 0 pour que le résultat soit 0. Pour le tableau à droite il représente la négation: Si A est 0 alors (NON A) vaut 1 (l'inverse). En représentation booléenne on écrite A avec une barre en dessus pour dire NON A (ou Not A). Finalement, ces deux tableaux illustrent les notions de base de la logique booléenne.
Bonne chance.
Mohamed Chiny merci beaucoup
trop bien !
Merci David :)
est-ce que en peut dire à la place de A reçoi 10 A affecter par 10
Oui si vous voulez. En tout cas, le plus important c'est comprendre la logique, car quand vous aurez commencé à pratiquer la programmation, tous ces termes "reçoit", "affecté par"... seront systématiquement remplacés par un autre jargon. Bonne continuation :)
S,H,B,merci beaucoup,
De rien. Merci pour votre commentaire :)
c'est quelle langue java ?
Voilà une définition: fr.wikipedia.org/wiki/Java_(langage)
Bravo
Merci :)
merci+++++++
De rien :)
Yees Great
😍😉
mr sa veut dire quoi " retourne"
C'est un terme utilisé en programmation pour désigner qu'une partie du programme renvoie un résultat. Si vous voulez comprendre les détails, je vous invite à regarder la vidéo sur les fonctions et procédures: th-cam.com/video/ksf3oVVyRvE/w-d-xo.html
Dans un ex , on dois avoir D qui égal À=B mais A est inférieure a B
D=B ET A
merci bcp pour les cours mais tu parle trop vite
De rien. Oui en effet, j'essaie de rendre les vidéos aussi courtes que possible, c'est pour ça que je parle un peu vite de temps à autre. Merci pour votre commentaire :)
c'est quoi un symbole booléen !
En algorithmique (et en programmation) il existe les variables booléennes qui peuvent avoir deux valeurs possibles seulement et les opérateurs booléens (ou opérateurs logiques) qui permettent d'effectuer les opération logiques de base comme ET, OU et NON (AND, OR, NOT). Quand vous aurez progressé dans cette série (et aussi celle des exercices corrigés) vous comprendrez mieux ces concepts-là. Bonne chance :)
bonjour Mohamed est ce que tu peux me passer ce cour en forme de pdf stp je suis en MPI intégrée et j'en ai vraiment besoin MERCI d'avance
Bonjour. En fait je n'ai pas de support PDF pour ce cours (ni aucun autre format d'ailleurs). Je n'ai que ces vidéos et quelques énoncés pour TD que vous trouverez ici: www.chiny.me/cp1
Bonne chance.
@@MohamedChiny merci bcp quand même
Merci beaucoup ❤
De rien. Merci pour votre commentaire :)
@@MohamedChiny Je vous en prie
Merci beaucoup c'est très clair
De rien. Merci beaucoup pour votre commentaire :)
Merci
De rien :)