Ali
and
more
about Sharp PC-1500
at
http://www.PC-1500.info
Est·CC
que vous voyez
une
difficulté dans ce type d'instruction d'INPUT?
Bien.
Comme
cert.ains d'entre vous
l'ont
probablement déjà
réalisé,
si
l'utilisate-ur
de programme n'est
pas
en
m~me
temps
le
programmeur (et
même
dans ce cas, ce n'est pas:
certain), il
ne saura pas
quel
type de données
il
devra entrer quand
il
verra
apparaîtrê
lê
point d'interro9<1tion. C'est le
travail
du programmeur de garder
l'utilisateur
au courant
â
tout
instant.
Comme exemple de
programme
qui
néglige
de faire
cela,
nous
proposons
le
programme suivant:
Listage
du programme:
10 A= 0
20 INPUT A
30 PRINT A* Pl
Touches utilisées:
OJ
OO
m
r FJ
OO
l••n•I
rnrnm
ooœ o;ocnm
1 .....
1
rn rn
cP.JŒJ
CD
ŒJ
CD
w
ŒJ ŒJCO
l••n•I
~maginez
maintenant
le visage de
l'utilisateur
quand
il
passe ce programme .
.
.
La
première
chose QU
Î
appara ît
su
r
l'écran
est un point
d'interrogation
.
L'util isateur
tant
soit peu au courant
comprendra
probablement
qu'on
lui
demande d'entrer
certaines
données,
mais
il
ne saura pas
quelles donnëes. Supposons même qu'il entre un non1bre, au hasard,
et
devine
juste.
D'un seul
coup,
un
numéro très
long
et très
co1n
pliqué apparaît
sur l'affichage
.
Qu'est-ce que cela
signifie?
11 appuie sur ENTER pour
continuer.
mais
le
programme s'achève.
De
son point de
vue.
toute
l'opération
n'est
qu'une perte de temps. Pourquoi? A cause d'une piètre
programmation.
La
solution
de
ce problème
en
d'employer
les instructions
PRINT et PAUSE
pour
aider
l'uti lisateur
en cours de route.
Récr
ivons
notre programme
en
tenant
compte de
cela
:
Listage du programme:
10
A
=
0
20 PAUSE "ENTREZ
UN NOMB
RE"
30 INPUT A
40
AP
=
A
*Pl
50 PR INT
A;
" FOIS Pl
=
";
AP
Touches utilisées:
CIJOO
[]JI
=
1
00
IU<t<•I
mrnmrnmmro
1
~
...
1
c:J
moo
m
rnm
m
1~c•1
(J[lŒJ
ls••«
IŒJCQJŒJ
[[JŒJ
ŒJ
l
s""
"
C]I
E•nlRI
rn
m
CDŒJ rn
oom
rn
l••T••I
rnoomm1
=1
mm
mco
1••TE•I
m
m mm co
oo
mm
1'""'1
m 1
."'"'1
c::i
1•••«1
rn
œ
co rn 1
...
c.1 m
rn
1
•••«Il_
=
1
lSP•<•l I
~"'
1
c:J
1
.....
1
mm m
l••TERj
38
Do not sale this PDF
!!!