|
L
Langage de Programmation Le langage de programmation est une langage, écrit en texte, intermédiaire entre le programmeur et la machine. Il ne s'agit pas de code machine, mais d'un langage algorithme de forme logique permettant d'effectuer des opérations, des processus, des procédures ou des fonctions à l'ordinateur. On parle de langage de programmation comme Ada, Algol 68, Assembleur, B, Basic, C/C++, Cobol, Forth, Fortran, Java, Modula 2, Pascal, PL/1,...
License File Notes Cette expression d'origine anglaise est synonyme de «Remarques sur les fichiers de licence».
Ligne de Bézier La ligne de Bézier est un algorithme très efficace permettant d'afficher rapidement une ligne à l'écran sans pour autant utiliser un seul calcul à virgule flottante. En voici l'algorithme:
MODULE Ligne(variable X1 , variable Y1 , variable X2, variable Y2 , variable Couleur )
SI Y2 = Y1 ALORS
Afficher Ligne Horizontale ( X1 , Y1 , X2 ), Couleur
SINON
SI Abs ( X2 ← X1 ) < Abs( Y2 - Y1) ALORS
SI Y1 > Y2 ALORS
ECHANGER X1 , X2
ECHANGER Y1 , Y2
FIN SI
SI X2 > X1 ALORS
Direction Incrémentation ← 1
SINON
Direction Incrémentation ← -1
FIN SI
Delta Y ← Y2 - Y1
Delta X ← Abs ( X2 ← X1 )
Delta ← Delta X x 2 ← Delta Y
A inc ← ( Delta X ← Delta Y ) x 2
B inc ← Delta X x 2
J ← X1
Afficher Pixel ( X1 , Y1 ), Couleur
I ← Y1 + 1
BOUCLE FAIRE TANT QUE I <= Y2
SI Delta >= 0 ALORS
J ← J + Direction Incrémentation
Delta ← Delta + A inc
SINON
Delta ← Delta + B inc
FIN SI
Afficher Pixel( J , I ), Couleur
I ← I + 1
FIN BOUCLE FAIRE TANT QUE
SINON
SI Y1 > Y2 ALORS
ECHANGER X1 , X2
ECHANGER Y1 , Y2
FIN SI
SI Y2 > Y1 ALORS
Direction Incrémentation ← 1
SINON
Direction Incrémentation ← -1
FIN SI
Delta X ← X2 ← X1
Delta Y ← Abs ( Y2 ← Y1 )
Delta ← ( Delta Y x 2 ) - Delta X
A inc ← ( Delta Y ← Delta X ) x 2
B inc ← Delta Y x 2
J ← Y1
Afficher Pixel ( X1, Y1 ), Couleur
I ← X1 + 1
BOUCLE FAIRE TANT QUE I <= X2
SI Delta >= 0 ALORS
J ← J + Direction Incrémentation
Delta ← Delta + A inc
SINON
Delta ← Delta + B inc
FIN SI
Afficher Pixel ( I, J ), Couleur
I ← I + 1
FIN SI
FIN SI
FIN SI
|
Log10 Cette abréviation permet d'indiquer un logarithme en base 10. Voici son algorithme:
MODULE Log10 ( DansNombre )
RETOURNE Ln(DansNombre) / 2,3025850930
|
LOI.BINOMIALE Il s'agit d'une formule mathématique de statistiques utiliser dans les applications Excel ou StarOffice. Celle-ci renvoie la probabilité qu'une variable aléatoire correspondant à la loi binomiale. Voici son algorithme:
MODULE LOI.BINOMIALE(valeur K, valeur Tirage, valeur P, valeur Cumulative)
SI ( P < 0,0 ) ou ( P > 1,0 ) ou ( Tirage <= 0 ) ou ( Tirage < K ) ALORS
RETOURNE Erreur de domaine
SINON
SI Cumulative ALORS
SI K = 0 ALORS
RETOURNE (1,0 ← P ) Tirage
SINON
SI K = N ALORS
RETOURNE 1,0
SINON
RETOURNE 1,0 ← IBeta ( K + 1, Tirage ← K, P)
FIN SI
FIN SI
SINON
SI K = 0 ALORS
RETOURNE (1,0 ← P ) Tirage
SINON
SI K = N ALORS
RETOURNE PTirage
SINON
RETOURNE Binomiale (Tirage, K ) x PK x 1,0 ← P Tirage- K
FIN SI
FIN SI
FIN SI
FIN SI
|
|