Vous êtes sur la page 1sur 19

Algorithme AffichageNom

Variables nom : chaine de caractères

Début

Ecrire('entrez votre nom :')

Lire(nom)

Ecrire('Bonjour' + nom)

Fin
Algorithme somme

Variables nbr1,nbr2,somme: entier

Debut

Ecrire ('entrez un nombre :')

Lire(nbr1)

Ecrire ('entrez un nombre :')

Lire(nbr2)

Somme  nbr1 + nbr2

Ecrire ('la somme est :' + somme)

Fin
Algorithme Carré

Variables nombre,carre : entier

Début

Ecrire('entrez un nombre')

Lire(nombre)

carre  nombre*nombre

Ecrire('le carré est : + carre)

Fin
Algorithme permutation
Variables x,y,z : entier
Début
Ecrire('entrer le nombre 1') ;
lire(x) ;
Ecrire('entrer le nombre 2') ;
lire(y) ;
zx;
xy;
yz;
Ecrire('la valeur du nombre 1 est:'+ x) ;
Ecrire('la valeur du nombre 2 est:'+ y) ;
Fin
Algorithme calcul_age
Variables annee_naissance,age : entier
Début
Erire('entrez votre année de naissance :')
Lire(annee_naissance)
age  2024 - annee_naissance
Ecrire('votre age est ' + age)
Fin

Algorithme calcul_surface
Variables largeur,longueur,surface : entier
Début
Ecrire('entrez la longueur: ');
Lire(longueur) ;
Ecrire('entrez la largeur : ');
Lire(largeur) ;
Surface  largeur*longueur
Ecrire('la surface est : ' + surface ) ;
Fin
Algorithme calcul_moyenne
Variables note1,note2,note3,moyenne : réel
Début
Ecrire('entrez la note 1') ;
Lire(notel) ;
Ecrire('entrez la note 2') ;
Lire(note2) ;
Ecrire('entrez la note 3') ;
Lire(note3) ;
moyenne  (notel + note2 + note3)/3 ;
Ecrire(moyenne) ;
Fin

Algorithme pair_impair
Variables nombre : entier
Début
Ecrire('donner un nombre :') ;
Lire(nombre) ;
Si (nombre % 2 == 0) alors {
Ecrire ('le nombre est pair')
}
Sinon {
Ecrire ('le nombre est impair')
}
FinSi
Fin
Algorithme leplusGrand_nombre
Variables nbr1,nbr2 : entier
Debut
Ecrire('entrez Ie nombre 1 : ')
lire(nbr1)
Ecrire('entrez Ie nombre 2 : ')
lire(nbr2)
Si (nbr1 > nbr2) alors {
Ecrire('nombre le plus grand est : ' nbr1)
}
Sinon {
Ecrire('nombre le plus grand est : ' nbr2)
}
FinSi
Fin

Algorithme Admission
Variables note : réel
Début
Ecrire('entrez la note')
Lire(note)
Si (note >= 10) alors {
Ecrire('admis')
}
Sinon {
Ecrire('non admis')
}
FinSi
Fin

Algorithme positif_négatif
Variables nbr : entier
Début
Ecrire('entrez un nombre')
lire(nbr) ;
Si (nbr > 0) alors {
Ecrire('le nombre est positif ')
}
Sinon {
Ecrire('le nombre est negatif ')
}
FinSI
Fin
Algorithme category_age
Variables age : entier
Début
Ecrire('entrer votre age :')
Lire(age)
Si(age>=60 alors ){
Ecrire('Vieux')
}
Sinon Si (age < 60 et age >= 18) alors {
Ecrire('adulte') ;
}
FinSi
Sinon {
Ecrire('Mineur')
}
FinSi

Fin
Algorithme jourSemaine
Variables nbr : entier
Début
Ecrire ('entrez un nombre :')
Lire(nbr)
Selon nbr
1 : Ecrire('Lundi')
2 : Ecrire('Mardi')
3 : Ecrire('Mercredi')
4 : Ecrire('Jeudi')
5 : Ecrire('Vendredi')
6 : Ecrire('Samedi')
7 : Ecrire('Dimanche')
_ : Ecrire('le jour n'existe pas')
Fin
Algorithme helloBoucle
Variables i: entier
Début
Pour i 1 a 5 faire
Ecrire('hello')
Fin Pour
Fin

Algorithme dix_nombres
Variable i:entier
Début
pour i  1 a 10 faire
Ecrire(i)
Fin pour
Fin
Algorithme nombres_suivants
Variables nbr,i : entier
Début
Ecrire ('entrez un nombre : ')
Lire(nbr)
Pour i  nbr a (nbr + 10) faire
Ecrire(i)
Fin pour
Fin

Algorithme Table de multiplication


Variables i,nbr :entier
Début
Ecrire('entrez un nombre')
Lire(nbr)
Pour i1 a 10 faire
Ecrire(i * nbr)
Fin pour
Fin
Algorithme factorielle
Variables nbr,i : entier
Début
Ecrire('entrez un nombre ' )
Lire(nbr)
Factor  1
Pour i  2 a nbr faire
Factor  Factor * i
Fin pour
Ecrire('le factorielle est :' + Factor)
Fin

Algorithme somme
Variables nbr, i, somme : entier
Début
Ecrire('entrez un nombre')
lire(nbr)
somme  0
pour i  1 a nbr faire
somme  somme + i
fin pour
Ecrire('la somme est :' + somme)
Fin
Algorithme nombre
Variables nbr : entier
Début
Ecrire('entrer un nombre : ')
Lire(nbr)
Tant que nbr < 0 ou nbr > 10 faire
Ecrire('le nombre doit être compris entre 1 et 10')
Ecrire('entrez un nombre')
Lire(nbr)
Fin tant que
Ecrire (nbr)
Fin
Algorithme tableau_remplissage
Variables
i:entier
Tab T[5] :entier
Début
T  []
pour i  1 a 5 faire
T[i] i
fin pour
pour i  T[1] a T[5] faire
Ecrire ('T[i]')
fin pour
Fin
Algorithme tableau_remplissage
Variables
i:entier
Tab T[5] :entier
Début
T  []
pour i1 a 5 faire
Ecrire ('entrer un nombre')
Lire(T[i])
fin pour
pour i1 a 5 faire
Ecrire (T[i])
fin pour
Fin
Algorithme somme
Variables
i:entier
Tab T[5] :entier
Début
Pour i1 a 5 faire
Ecrire('entrez un nombre')
Lire(T[i])
Fin pour
somme  0
pour i  1 a 5 faire
somme  somme + T[i]
Fin pour
Ecrire('la somme du tableau est :' + somme)
Fin
Algorithme Max_Tableau

Variables
i:entier
Tab T[5] : entier
Début
Pour i1 å 5 faire
Ecrire('entrez un nombre')
Lire(T[i])
Fin pour
max  T[0]
pour i1 a 5 faire
Si (max  T[i]) alors {
max  T[i]
}
Fin si
Fin pour
Ecrire('max est :'+max)
Fin
Algorithme Min_Tableau
Variables
i:entier
Tab T[5] : entier
Début
Pour i1 å 5 faire
Ecrire('entrez un nombre')
Lire(T[i])
Fin pour
min  T[0]
pour i1 a 5 faire
Si (min T[i]) alors{
min  T[i]
}
Fin si
Fin pour
Ecrire('min est :'+min)
Fin

Vous aimerez peut-être aussi