Exemples de programmation sequentielle, Exemples de programmation séquentielle – HP Calculatrice graphique HP 49g Manuel d'utilisation

Page 731

Advertising
background image

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 :

Advertising