Exemples de programmation sequentielle, Exemples de programmation séquentielle – HP Calculatrice graphique HP 48gII Manuel d'utilisation
Page 734

Page 21-15
(2) CRLST
: crée une liste de nombres de n
1
à n
2
avec l’incrément
∆n,
c’est-à-dire : {n
1
, n
1
+
∆n, n1+2⋅∆n, … n
1
+N
⋅∆n },
où N=floor((n
2
-n
1
)/
∆n)+1.
Operation : entrez n
1
, entrez n
2
, entrez
∆n, appuyez sur @CRLST
Exemple
: 5
`3.5 `.5 ` @CRLST produit {0.5 1 1.5 2 2.5 3
3.5}
(3) CLIST
: crée une liste contenant la somme cumulée des éléments,
c’est-à-dire que si la liste d’origine est {x
1
x
2
x
3
… x
N
}, CLIST crée la liste :
}
,...,
,
,
{
1
3
2
1
2
1
1
∑
=
+
+
+
N
i
i
x
x
x
x
x
x
x
Operation
: placez la liste d’origine au niveau 1, appuyez sur
@CLIST.
Exemple
: {1 2 3 4 5}
`@CLIST produit {1 3 6 10 15}.
Exemples de programmation séquentielle
D’une manière générale, un programme est toute séquence d’instructions de
la calculatrice située entre les conteneurs de programme
“ et ». Des sous-
programmes peuvent être inclus dans un programme. Les exemples présentés
précédemment dans ce guide (par exemple aux Chapitres 3 et 8) peuvent être
classés en deux types principaux : (a) programmes générés par la définition
d’une fonction ; et (b) programmes simulant une séquence d’opérations de la
pile. Ces deux types de programmes sont décrits ci-après. La forme générale
de ces programmes est la suivante: entrée traitement sortie, par conséquent,
nous les appelons programmes séquentiels.
Programmes générés par la définition d’une fonction
Il s’agit de programmes générés par l’utilisation de la fonction DEFINE
(
„à) avec un argument se présentant comme suit :
'nom_de_fonction(x
1
, x
2
, …) = expression contenant les variables x
1
, x
2
, …'
Le programme est stocké dans une variable appelée nom_de_fonction. Le
programme est alors rappelé vers la pile via
‚function_name. Le
programme se présente comme suit :