Comment réaliser l'algorithme qui détermine si le nombre est premier ou non ? Solution 1

  Рет қаралды 38,282

Algo-Prog

Algo-Prog

Күн бұрын

Пікірлер: 36
@rimarym1096
@rimarym1096 5 жыл бұрын
merciii t le meilleur comme tjr wlh .. bonne continuation
@algo-prog
@algo-prog 5 жыл бұрын
De rien.
@rababchanelmath184
@rababchanelmath184 6 жыл бұрын
Bonjour monsieur, j'aimerais bien que vous m' aidez à résoudre cet exercice qui ma torturé, voici l'énoncé de ce dernier: Écrire l'analyse, l'algorithme et la traduction en Pascal d'un programme intitulé PARFAIT qui permet d'afficher les 4 premiers nombre parfait, merci de le répondre
@algo-prog
@algo-prog 6 жыл бұрын
Bonjour, Je vais essayer de le faire le plus tôt possible... Excuses pour la réponse tardive
@rababchanelmath184
@rababchanelmath184 6 жыл бұрын
@@algo-progje vous remercie de m'avoir répondu,
@foster6729
@foster6729 2 жыл бұрын
y a il une function qui somme les chiffre d'un nombre? please - merci
@algo-prog
@algo-prog 2 жыл бұрын
Bonsoir, En PASCAL, je ne connais pas une fonction qui fait ça. Je vous donne le code d'une fonction qui réalise le traitement demandé : {.... Fonction "SommeChiffres" qui réalise la somme des chiffres ....} function SommeChiffres(N : integer) : integer; var // Les variables locales de la fonction SommeChiffres m, r, somme : integer; Begin somme := 0; m := n; Repeat r := m mod 10; somme := somme + r; m := m div 10; Until r = 0; SommeChiffres := somme; // retourner le résultat à la fonction (en langage C : return somme;) End; {La fin de la fonction SommeChiffres} //------------------------------------------------------------- Voici, en ligne, un programme complet, avec la fonction ci-dessus, qui permet à utilisateur de saisir une valeur entière positive et d'afficher la somme de ses chiffres : onlinegdb.com/3BpwF6Mp3 Si le lien n'est pas accessible, ci-dessous, le code complet du programme PASCAL avec la fonction SommeChiffres : //------------------------------------------------------------------------------------------------------------------------------------------------------ program Exemple_Somme_Chiffres; uses crt; {** LES VARIABLES GLOBALES **} Var N, SC : integer; {.... Fonction "SommeChiffres" qui réalise la somme des chiffres ....} function SommeChiffres(N : integer) : integer; var // Les variables locales de la fonction SommeChiffres m, r, somme : integer; Begin somme := 0; m := n; Repeat r := m mod 10; somme := somme + r; m := m div 10; Until r = 0; SommeChiffres := somme; // retourner le résultat à la fonction (en langage C : return somme;) End; {La fin de la fonction SommeChiffres} BEGIN {Le début du programme principal} clrscr; Repeat write('Donner une valeur entière positive N : '); Read(N); Until N>0; SC := SommeChiffres(N); write('La somme des chiffres de N = ', N, ' est : ', SC); END. {La fin du programme principal} //------------------------------------------------------------------------------------------------------------------------------------------------------ Bon courage & Travaillez bien. Cordialement.
@foster6729
@foster6729 2 жыл бұрын
@@algo-prog Merci bcp
@algo-prog
@algo-prog 2 жыл бұрын
Je t'en prie.
@oumoudiallo2955
@oumoudiallo2955 3 жыл бұрын
Merci pr la vidéo
@algo-prog
@algo-prog 3 жыл бұрын
De rien
@algo-prog
@algo-prog 3 жыл бұрын
Bon courage & Travaillez bien.
@إيمانإيمان-ف4ي
@إيمانإيمان-ف4ي 3 жыл бұрын
Salut très bonne explication svp je veux savoir l'application que vous utilisez 🙏
@algo-prog
@algo-prog 3 жыл бұрын
Bonsoir, Merci pour votre commentaire. Dans cette vidéo j'ai utilisé BPW (Borland Pascal for Windows) Version 7. Mais je préfère que vous utilisez l'éditeur MyPASCAL, voici le lien de téléchargement : my-c.blogspot.com/ Bon courage & Travaillez bien. Cordialement.
@djamilzeggar3677
@djamilzeggar3677 7 жыл бұрын
Merci Monsieur
@algo-prog
@algo-prog 5 жыл бұрын
De rien
@jeanlouiscomoe3007
@jeanlouiscomoe3007 3 жыл бұрын
intéressant! Quelle est l'application utilisé pour faire l'algorithme?
@algo-prog
@algo-prog 3 жыл бұрын
Bonjour, Il n y a pas une application précise pour écrire de l'algorithmique Essayer de voir cette application : Algo play.google.com/store/apps/details?id=com.abdo.algo&hl=fr&gl=US Bon courage & Travaillez bien. Cordialement.
@touimiaya4290
@touimiaya4290 2 жыл бұрын
Dans le math le nombre première est divisible par 1 ou lui-même Dans l'algorithme nd=2 donc n est première ça me fait en colère
@touimiaya4290
@touimiaya4290 2 жыл бұрын
Monsieur pourriez vous expliquer bien ce problème
@algo-prog
@algo-prog 2 жыл бұрын
Bonjour, Comme vous venez de le dire, la définition mathématique d'un nombre premier est qu'il est divisible par 1 et lui même. Autrement dit, ce nombre possède exactement et uniquement deux diviseurs. L'idée de l'algorithme, dans cette vidéo, est de compter le nombre de diviseurs d'un entier positif N. Soit Nd est le nombre de divisieurs de N. Si Nd est égale à 2 donc, N est premier, sinon, N n'est pas premier. Initialement, on initialise Nd à 0 ( Nd := 0;) On parcours toutes les valeurs entières d entre 1 et N, et on vérifier si N est divisible par d. Si c'est le cas, alors on a trouvé un diviseur de plus et on incrémente Nd de 1 ( Nd := Nd +1;). Une fois, on a terminé le parcours, nous aurons exactement combient N possède de diviseurs : Nd (le nombre de divisieurs). Si Nd = 2 donc : N est premier Si Nd 2 (différent) : N n'est pas premier. Cordialement.
@jiomarfaye1743
@jiomarfaye1743 6 жыл бұрын
Merci pour la vidéo
@algo-prog
@algo-prog 6 жыл бұрын
De rien
@algo-prog
@algo-prog 6 жыл бұрын
De rien
@eliasfath2
@eliasfath2 4 жыл бұрын
Pour la boucle pas besoin d'aller a N. Il est possible de s'arreter a racine de N
@algo-prog
@algo-prog 4 жыл бұрын
Oui, c'est une propriété mathématique. Merci pour votre précision. Cordialement
@jihedhawemi8362
@jihedhawemi8362 5 жыл бұрын
Merci monsieur ... Si on écrit : Pour d
@algo-prog
@algo-prog 5 жыл бұрын
De rien. Le code ci-dessous n'est pas correct toujours.... Pour d
@adzpoweradel3228
@adzpoweradel3228 2 жыл бұрын
@@algo-prog Bonjour monsieur, merci pour votre contenu, mais j'ai une proposition, a mon avis on peut encore améliorer la boucle au lieu jusqu'a N-1 en vérifie jusqu'a Racine de N.
@algo-prog
@algo-prog 2 жыл бұрын
De rien. Oui. On peut s'arrêter à (N div 2 ) Pour la racine de, je vais le vérifier. Cordialement.
@عالمالانمي-ط9ث
@عالمالانمي-ط9ث 5 жыл бұрын
Merci
@algo-prog
@algo-prog 5 жыл бұрын
De rien
@ilyas425
@ilyas425 5 жыл бұрын
stop svp , mais si d=2 alors n%d!=0 !!
@algo-prog
@algo-prog 5 жыл бұрын
Bonsoir, Je pense qu'il y a une petite erreur dans votre énoncé. Vous dite : Si d=2 alors n%d=0 Si on prend, comme contre exemple, n=3 alors n%2=1 Ainsi votre assertion est fausse. Par contre, si d=1 alors n%d=0 puisque 1 divise tous les nombre, ainsi nd sera incrémenté. Et c'est le cas dans l'exercice. Merci pour votre aimable commentaire. Bon courage et travaillez bien. Cordialement.
@ilyas425
@ilyas425 5 жыл бұрын
@@algo-prog merci bcq ☺
@algo-prog
@algo-prog 5 жыл бұрын
De rien
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 23 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 19 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 653 М.
Reconnaître un nombre premier - Cinquième
13:22
Yvan Monka
Рет қаралды 362 М.
Liste des NOMBRES PREMIERS (≤ 30) ✅ Maths 3eme
5:18
Paul Olivier
Рет қаралды 14 М.
Gizli Apple Watch Kamerası😱
0:14
Safak Novruz
Рет қаралды 1 МЛН
Страх каждого геймера? 😥 Envonix AV6
1:07
Вэйми
Рет қаралды 137 М.
УТОПИЛИ КОМП КЛИЕНТА..
1:00
VA-PC
Рет қаралды 165 М.
Что делать если разрядился iPad
0:53
Mikha Zen
Рет қаралды 769 М.
Huawei is two steps ahead...💀
0:39
GoodBoyShaggy
Рет қаралды 15 МЛН