Sciences de l'informatique
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Sciences de l'informatique

Bienvenue dans notre forum de partage et d'échange d'information technique dans le domaine NTIC (Informatique, Programmation, Réseau, Multimédia), ce forum est destinée à tous les élèves Tunisiens
 
AccueilDernières imagesS'enregistrerConnexion
Sujets similaires
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Derniers sujets
» Cours sur les fichiers
Divisibilité par 3 Icon_minitime1Lun 2 Mai - 13:32 par kaouther

» série révision finale
Divisibilité par 3 Icon_minitime1Ven 15 Avr - 2:32 par Dhifallah Fethi

» Conversion de nombre décimal vers un nombre binaire
Divisibilité par 3 Icon_minitime1Mar 29 Mar - 2:27 par Dhifallah Fethi

» Divisibilité par 5 (Algoritmes arithmétiques)
Divisibilité par 3 Icon_minitime1Mar 29 Mar - 2:24 par Dhifallah Fethi

» Divisibilité par 4 (Algoritmes arithmétiques)
Divisibilité par 3 Icon_minitime1Mar 29 Mar - 2:18 par Dhifallah Fethi

» Série enregestrement et fichier avec corection
Divisibilité par 3 Icon_minitime1Mar 29 Mar - 1:30 par Dhifallah Fethi

» Exercice 8 (Algorithmes récurrents)
Divisibilité par 3 Icon_minitime1Lun 28 Mar - 2:34 par Dhifallah Fethi

» Exercice 7 (Algorithmes récurrents)
Divisibilité par 3 Icon_minitime1Lun 28 Mar - 2:23 par Dhifallah Fethi

» Exercice 6 (Algorithmes récurrents)
Divisibilité par 3 Icon_minitime1Lun 28 Mar - 2:18 par Dhifallah Fethi

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 6 le Ven 13 Jan - 2:22

 

 Divisibilité par 3

Aller en bas 
AuteurMessage
Dhifallah Fethi
Admin
Dhifallah Fethi


Messages : 74
Date d'inscription : 02/03/2011

Divisibilité par 3 Empty
MessageSujet: Divisibilité par 3   Divisibilité par 3 Icon_minitime1Jeu 3 Mar - 21:01

Divisibilité par 3

Un entier est divisible par 3, si la somme des chiffres est divisible par 3.

Analyse de la fonction Div_3:
Code:
0)   Déf Fn Div_3 (n : entier) : chaine
Résultat = Div_3                                             
Div_3 ← msg
 Si (S mod 3 = 0) alors
      msg ← “ est divisible par 3 “
  Sinon
      msg ← “ n’est pas divisible par 3 “
FinSi
[S ← 0]
Pour i de 1 à long (ch) faire
      Valeur (ch[i], nb, e)
      S ← S + nb
FinPour
Convch (n, ch)

T.D.O.L :
Objets Type / Nature
S, nb, e, iEntiers

Algorithme de la fonction Div_3:
Code:
0)   Déf Fn Div_3 (n : entier) : chaine
1)   Convch (n, ch)
2)   S ← 0
Pour i de 1 à long (ch) faire
      Valeur (ch[i], nb, e)
      S ← S + nb
FinPour
3)   Si (S mod 3 = 0) alors
          msg ← “ est divisible par 3 “
        Sinon
          msg ← “ n’est pas divisible par 3 “
                      FinSi
4)   Div_3 ← msg
5)   Fin Div_3

Téléchargement de l'animation
[Vous devez être inscrit et connecté pour voir ce lien]

Taille: 131.75 KB
[Vous devez être inscrit et connecté pour voir ce lien]

Code en Pascal:
Code:
program Divisible_3;
uses wincrt;
var s:string;

procedure saisie (var ch:string);
var
  num:longint;
  e:integer;
begin
repeat
      write('donner un entier: ');
      readln(ch);
      val(ch, num, e);
until (e=0);
end;

function Div_3 (ch:string) : string;
var
  e, nb, somme, i : integer;
begin
    somme:=0;
    for i:=1 to length(ch) do
    begin
          val(ch[i], nb, e);
          somme:=somme + nb;
    end;
    if somme mod 3 = 0 then Div_3:=' est divisible par 3'
    else Div_3:=' n''est pas divisible par 3.';
end;

{programme principale}
begin
    saisie(s);
    write(s, Div_3(s));
end.
Revenir en haut Aller en bas
https://ntic.yoo7.com
 
Divisibilité par 3
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Divisibilité par 4
» Divisibilité par 4 (Algoritmes arithmétiques)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Sciences de l'informatique :: 4ème SI :: Programmation :: Cours-
Sauter vers: