Page 4
IMPRIMES EN COULEUR Analyse graphique de perte et profit (Voir page 306) 273) (Refer page *BD ED.PD AD GI"GPh* BGM-GAS 1984/9/11 t,me 31.5 Amount Cast Cast 84.? 39.5 13.5 Cast 10.2 15.3 +" P/L 2.5...
Page 5
IMPRIMES EN COULEUR Régression linéaire et tracé (voir page 324) X(1)=5.9 Y(1)=12 X(2)=7.5 Y(2)=10 X(3)=7.Ô Y(3)=9 X(4)=9 Y(4)=5 Y(5)=ô X(Ô)=Ô.5 Y(6)=15 X(8)=6.9 Y(8)=12 =-3.060714286 =-9. 693968513E-01 Coeff B = 39.4475621 Y = 10.375 11.8532 9112 9.8822...
Page 6
à programmer et coûtent si peu qu'ils sont à la portée de chacun. Votre nouveau SHARP PC-2500, l'ordinateur portatif le plus récent et le plus per- fectionné, vous offre les ultimes progrès de l'informatique, tout en réduisant ses dimensions à...
Page 7
• Touches de fonction Lors de l'emploi du logiciel commercial du PC-2500, les touches de fonction vous permettent d'interrompre les entrées pour exécuter une tache différente. • Interfaces pour périphériques Votre PC-2500 est équipé d'un interface d'enregistreur à cassette pour le stoc- kage externe des programmes et données, et d'un interface série pour échange...
Page 8
CHAPITRE 1. UTILISATION DE CE MANUEL ALIMENTATION CHAPITRE 2. PRESENTATION DU PC-2500 Description des touches Description de l'écran CHAPITRE 3. UTILISATION DU PC-2500 COMME CALCULATRiCE Mise en service Mise hors tension automatique Quelques conseils utiles Calculs simples Rappel des données d'entrée Erreurs Calculs en série...
Page 9
Exemple 2 - Correction d'un programme. Exemple 3 - Utilisation de variables dans un programme..Exemple 4 - Programmation plus complexe........ Enregistrement des programmes dans la mémoire du PC-2500..Fonctions graphiques..............Fonction d'entrée-sortie série CHAPITRE 6.
Page 10
Table des matièrs CHAPITRE 10. DETECTION ET CORRECTION DES INCiDENTS '. 234 Fonctionnement de l'ordinateur Mise au point des programmes BASIC CHAPITRE 11. MAINTENANCE DU PC-2500 ANNEXES Annexe A: Messages d'erreur Annexe B: Tableau des codes caractères Annexe C: Mise en forme des données en sortie Annexe D: Calcul des expressions et priorité...
Page 11
Table des matièrs (9) Fonctions spéciales [1] Vérification de la capacité de la mémoire [2] Suppression d'un tableau [3] Cette fonction supprime tous les tableaux créé au moyen du logiciel commercial [4] Sélection des fonctions de carte RAM 4. Messages d'erreur et d'avertissement.. 5.
Page 12
PC -2500. Il sera pour vous un outil de référence précieux. Que vous soyez novice ou expérimenté en la matière, nous vous conseillons de vous familiariser avec le PC-2500 en lisant les chapitres 2 et 3 et en vous exerçant selon leurs indi- cations.
Page 13
Chapitre 10 - Guide de dépannage qui vous permettra de résoudre certains problèmes d'utilisation et de programmation Chapitre 11 - Soins et entretien à accorder à votre nouvel ordinateur. Des annexes détaillés, à la fin de ce manuel, vous procurent des tableaux utiles et décrivent des emplois particuliers du PC-2500.
Page 14
Si vous négligiez cette recharge, les programmes et données stockées par le PC-2500 pourraient être perdus. • Si le PC-2500 est mis en charge alors qu'il se trouve sous tension, le voyant "LOW BATTERY" restera allumé, même lorsque la charge sera terminée. Pour cette raison, commencez par le déclencher puis le renclencher pour éliminer l'état...
Page 15
Lorsque l'affichage, vu de face s'évanouit et devient difficile à lire, bien que le bouton de réglage de contraste (situé sur le côté droit du PC-2500) soit tourné sur la position la plus foncée. Lorsque ERROR 8 est affiché tandis que l'imprimante incorporée est utilisée en mode BASIC.
Page 16
• Utilisez exclusivement l'adaptateur secteur modèle EA-150. L'adaptateur EA-150 est le seul qui puisse être utilisé pour recharger les accumulateurs incorporés au PC-2500. L'emploi d'un adaptateur différent pourrait causer l'explosion des accumulateurs du PC-2500; d'autre part, l'emploi du EA-150 pour recharger d'autres types d'accumulateurs pourrait également les faire exploser.
Page 17
Remarque: Lorsqu'une carte RAM est en place, les programmes et données soc- kées sur cette carte et dans le PC-2500 sont tous effacés. Les pro- grammes et données peuvent être conservés en appuyant sur le bouton...
Page 18
D EJ EJ ENTER POWER Interrupteur général: Cet interrupteur est utilisé pour mettre le PC-2500 en et hors tension. L'écran présente l'affichage suivant après la mise sous tension (Menu permettant de choisir le logiciel commercial ou le BASIC) BUSINESS SOFTWARE TELEPHONE BOOK 3.
Page 19
Prése ntation PC-2 500 Le mode d'entrée des lettres minuscules et majuscules peut être inversé en appuyant sur la touche Quand vous avez appuyé sur la CAPS touche et que le voyant vert qui lui est incorporé est allumé (le CAPS signe CAPS apparaît également sur l'écran), les lettres majuscules seront obtenues en pressant uniquement sur les touches alphabétiques.
Page 20
Présentation du PC-2500 Touche d'entrée: ENTER Appuyez sur cette touche pour spécifier la fin d'une ligne de programme et inscrire cette ligne en mémoire. Cette touche est également utilisée pour exécuter des programmes et des calculs manuels. En mode logiciel commercial, cette touche permet d'entrer les don- nées ou d'avancer...
Page 21
Elle est également utilisable pour effacer des erreurs. L'appui sur cette touche en maintenant la touche enfoncée annule les divers états SHIFT du PC-2500. Reportez-vous en page 341 pour l'explication de ses fonctions durant l'exécution du logiciel commercial. SYSTEM Cette touche est utilisée pour remettre l'instrument sous tension après que l'alimentation ait été...
Page 22
Présentation du PC -2500 WRITE Appuyez sur cette touche pour afficher la ligne précédente Reportez- vous en page 342 pour l'explication de ses fonctions durant l'exécu- tion du logiciel commercial. Appuyez sur cette touche pour afficher la ligne suivante. Reportez-vous en page 342 pour l'explication de ses fonctions durant l'exécution du logiciel commercial.
Page 23
ECRAN BUSY CAPS > Le PC-2500 comporte un écran programmable à cristaux liquides matriciel de 150 x 32 points. Cet écran peut afficher 24 caractères par ligne et 4 lignes au total. Chaque caractère occupe 5 7 points. En mode graphique, la totalité de l'écran peut être utilisée comme une matrice uni- que de 150 x 32 points.
Page 24
PC-2500 Pour les affichages dépassant 4 lignes L'écran du PC-2500 comporte 4 lignes (de 24 caractères par ligne). Les données entrées au clavier et les résultats calculés sont affichés sur la ligne supérieure de l'écran. Si les caractères à afficher dépassent 4 lignes, l'affichage sera décalé d'une...
Page 25
COMME CALCULATRICE Maintenant que vous vous êtes familiarisé avec la présentation et les différents éléments de votre SHARP PC -2500, nous allons commencer à étudier les possibi- lités étonnantes de votre nouvel ordinateur. Votre PC-2500 vous offre des possibilités de calcul très étendues auxquelles s'ajou- tent des fonctions de programmations en BASIC (utiles pour les calculs plus com- plexes);...
Page 26
PC -2500 se met automatique- ment hors tension lorsqu'aucune touche n'a été utilisée pendant 11 minutes envi- (Remarque: le PC-2500 ne se met pas automatiquement hors tension au cours exécution d'un programme.) Pour remettre l'ordinateur en service après une mise hors tension automatique, appuyez sur la touche L'ordinateur se retrouvera dans l'état exact où...
Page 27
Elle n'efface rien de ce qui est enregistré dans la mémoire de l'ordinateur. CALCULS SIMPLES Le PC-2500 exécute les calculs avec une précision de 10 chiffres. Mettez votre ordinateur sous tension et sélectionnez le mode BASIC. Il se place alors en mode RUN (d'exécution).
Page 28
SOR 64 SQR 64 ENTER Vous pouvez éditer (modifier) vos dernières données d'entrée même si le PC-2500 a déjà affiché le résultat de votre opération. Pour l'édition, utilisez les touches La flèche vers la gauche permet de placer le curseur après le dernier caractère.
Page 29
- - - Utilisation PC -2500 comme calculatrice En tant que chef du personnel d'un service de marketing d'une société américaine, c'est à vous qu'il incombe de prévoir le congrès annuel des vendeurs Vous atten- dez 300 personnes pour ce congrès de 3 jours. Pendant une partie de ce temps, les vendeurs se réuniront par petits groupes.
Page 30
Utilisation du PC-2500 comme calculatrice Soixante semble un nombre de groupes raisonnable; par conséquent, vous déci- dez que chaque petit groupe aura cinq participants. Le rappel des données est également utile pour vérifier vos dernières données d'entrée, notamment lorsque vos résultats semblent ne pas convenir. Par exem- ple, supposez que vous ayez effectué...
Page 31
Utilisation du PC -2500 comm cal culatrice Entrée Ecran ENTER Supposez d autre part que vous ayez entré cette opération: Entrée Ecran ENTER Le résultat semble trop important. Si vous n'avez que personnes à cette férence, comment pouvez vous avoir "petits groupes "...
Page 32
Utilisation du PC-2500 comme calculatrice Ecran Entrée ENTER L'appui sur la barre d'espacement lorsque le curseur se trouve sur un Remarque: caractère remplace ce dernier par un espace, tandis que l'appui sur DEL élimine le caractère ainsi que l'espace qu'il occupait.
Page 33
Utilisation du PC-2500 comme ca lculatrice Lorsque vous utilisez le PC-2500 comme calculatrice, c'est le message ERROR 1 (erreur de syntaxe) qui apparaîtra le plus souvent. Pour la liste complète des mes- sages d'erreurs, reportez-vous à l'ANNEXE A. CALCULS EN SERIE Le PC-2500 vous permet d'utiliser les résultats d'une opération dans l'opération...
Page 34
Utilisation du PC-2500 comme calculatrice Entrée Ecran 2750. ENTERI Les décorations coûteront 1225F: Entrée Ecran 1525. ENTER Enfin, vous devez affecter 2200F pour l'animation de la soirée: Ecran -675. ENTER est évident qu'il va vous falloir changer soit vos plans soit l'affectation de vos...
Page 35
675 + 6750 675+ à Lorsque vous effectuez des calculs composés, le PC-2500 obéit des règles prè- cises de calculs d'expression et de priorités d'opérateur (voir ANNEXE D). Vérifiez que vous obtenez bien les calculs voulus en utilisant des parenthèses afin de clari-...
Page 36
PC -2500 comme calculatrice UTILISATION DE VARIABLES DANS LES CALCULS Le PC-2500 peut enregistrer jusqu'à 26 variables numériques simples représen- tées par les touches alphabétiques A à Z. Si le concept des variables ne vous est pas famjlier, celles-ci sont expliquées de manière plus complète au Chapitre 4. Pour définir une variable, il faut utiliser une instruction...
Page 37
Chapitre 5. CALCULS EN CHAINE Le PC-2500 vous permet non seulement de combiner plusieurs operations en une seule mais également d'exécuter plusieurs opérations les une à la suite des autres - sans avoir à appuyer sur pour passer à...
Page 38
Utilisation du PC-2500 comme calculatrice Bien que l'ordinateur effectue toutes les opérations à la chaine, il n'affiche que le résultat final: Entrée Ecran [ENTER 22950. Pour trouver la valeur de R utilisée dans ce calcul, entrez R: Entrée Ecran 38250.
Page 39
Le nombre le plus grand que le PC-2500 peut traité comporte dix chiffres signifi catifs avec deux chiffres en exposant. Autrement dit, ce nombre est le suivant: 9.999999999 E 99...
Page 40
"35." devrait être affiché sur l'écran. Les données numériques affichées sont le résultat de la der- nière opération. Le PC-2500 peut "se souvenir" de la dernière réponse (ou résultat) obtenu par calcul manuel et cette réponse peut être rappelée l'écran l'aide de la touche à...
Page 41
Utilisation du PC-2500 comme calculatrice La dernière réponse n'est pas effacée par pression de ou de en même 1 CLS 1, 1 CLS 1 temps que la touche SHIFT • La dernière réponse ne peut pas être rappelée lorsque l'ordinateur...
Page 42
Utilisation du PC-2500 comme calculatrice CALCULS SCIENTIFIQUES Le PC-2500 comporte les fonctions principales indiquées ci -dessous. Il convient de remarquer que la notation des fonctions en langages BASIC peut différer des notations mathématiques classiques. Notations Touches Remarques Fonctions classiques utilisées Fonctions trigo- nométriques...
Page 43
Utilisation du PC comme calculatrice Unité d'angle Commande Description Degré DEGREE Représente un angle droit comme gr/J Radian RADIAN Représente un angle droit comme Grade GRAD Représente un angle droit comme 1 r/Jr/J Ces instructions permettent de spécifier des unités d'angle dans un programme. Pour vous exercer, utilisez ces instructions pour spécifier des unités d'angle dans les exemples de calculs suivants.
Page 44
Utilisation du PC-2500 comme calculatrice (Exemple)· Convertir CF8 dans son équivalent décimal. (Opération) &CF8 ENTER PRIORITE DANS LES CALCULS MANUELS Vous pouvez frapper vos formules dans l'ordre dans lequel elles sont écrites, y compris parenthèses ou fonctions. L'ordre de priorité des calculs et le traitement des résultats intermédiaires sera pris en charge par...
Page 45
(2) Erreurs dues aux approximations Etant donné que les fonctions sont calculées au moyen d'algorithmes d'approxi- mation, les erreurs engendrées sont supérieures à celles de calculs ordinaires. Bien que le PC-2500 exécute divers procédés propres à miriimiser les erreurs des résultats affichés, elles deviennent particulièrement grandes près d'un point sin-...
Page 46
Utilisation du PC-2500 comme calculatrice (Exemple) 60/\ 6 4,66559999 E10 °, Bien que 60 soit égal à 4,6656 le PC-2500 calcule la fonction de puis- sance (yX) au moyen de la formule suivante En d'autres termes, 60 est obtenu en calculant 10 log60.
Page 47
En langage BASIC, on appelle constante alphanumérique un ensemble de caractè- res. Pour que le PC-2500 puisse faire la différence entre une chaîne de caractères (ou constante alphanumérique) et d'autres parties d'un programme comme par exemple les verbes ou les noms de variables, les caractères doivent être écrits entre guillemets (").
Page 48
Concepts et termes BASIC &A &FFFF 65535 Les ordinateurs sont constitués par de multiples zones de mémoire minuscules appe- lées octets. Chaque octet peut être considéré comme un seul caractère. Par exemple, mot octet requière 5 octets de mémoire car il comporte 5 caractères. Pour savoir combien d'octets vous disposez, il suffit de frapper MEM Le nombre ENTER...
Page 49
Remarque: Le contenu des chaînes de caractères ou variables alphanumériques est affiché à partir des positions de gauche de la première ligne. Les variables traitées par le PC-2500 de SHARP se divisent en deux catégories: Variables numériques fixes (A à Z) Variables Variables numériques simples (AB, C 1 etc.)
Page 50
Concepts et termes BASIC Ce message indique que vous avez placé des données numériques dans la zone de mémoire appelée A et que vous avez ensuite demandé à l'ordinateur de vous montrer la CHAINE de caractères enregistrée dans cette zone de mémoire. L'ordi- nateur ne sait plus où...
Page 51
Remarques • Les noms de fonctions ou d'instructions BASIC utilisées par le PC-2500 ne peuvent être utilisés comme noms de variable. (par exemple: PI, IF, Ta, ON, SIN, etc.) • Chaque variable caractère simple peut comporter un maximum de caractères ou symboles.
Page 52
Il est important de savoir qu'une variable-tableau X et une variable X sont des élé- ments bien distincts pour le PC-2500 Le premier X indique une série d' emplace- ments de mémoire numérique et le second un emplacement unique et distinct.
Page 53
éléments ayant des chaînes de 80 caractères et le der- nier exemple définit une chaîne unique de 26 caractères. En plus des tableaux simples que nous venons de voir, le PC-2500 accepte des tableaux à "deux dimensions". Par analogie, un tableau à une dimension est une liste de données disposées sous la forme d'une colonne unique.
Page 54
Concepts et termes BASIC Colonne 2 Colonne 0 Colonne 1 Colonne 3 T (0, 0) T (0, 1) T (0, 2) T (0, 3) Ligne 0 T (1, 1) (1,2) T (1, 3) T (1, 0) Ligne 1 T (2, 0) T (2, 1) T (2, 3) Ligne 2...
Page 55
Concepts et termes BASIC Il Y a 26 noms de variables fixes possibles: A à Z (A$ à Z$). Chacun de ces noms peut être indicé au moyen des chiffres 1 à 26, par exemple A A (26) ou (1) - A$(1)-A$(26).
Page 56
Con cepts et termes BASIC Si ce programme est exécuté, le tableau appelé "A" n'est pas défini dans des segments consécutifs de la zone des programmes et des données et il s'en suivra' une erreur à la ligne 40. [Zone programme /données] A(29) A(28) A(27)
Page 57
Soyez prudent lorsque vous effectuez des concaténations ou d'autres opérations sur les chaînes plus complexes car la mémoire de travail utilisée par le PC-2500 pour les opérations sur les chaînes se limite à 80 caractères.
Page 58
ABCDEF" ABCDE" Les expressions de relation aboutissent à une condition Vrai ou Faux. Le PC-2500 représente la condition Vrai par un 1 et Faux par un 0. Dans un test logique, une expression qui aboutit à un 1 ou plus sera considérée comme Vrai alors qu'une expression qui aboutit à...
Page 59
Concepts et termes BASIC Les expressions logiques sont des expressions de relation qui utilisent les opéra- teurs AND, OR et NOT. AND et OR sont utilisés pour relier deux expressions logi- ques. La valeur de l'expression combinée est représentée dans les tableaux ci-dessous: A AND B Valeur de A...
Page 60
Concepts et termes BAS IC Le correspondant négatif (NOT) d'un nombre binaire (/)(/)f/Jf/)(/J(/)(/)(/)(/)(/)(/)(/)(/)(/)(/) 1 est le suivant: 0000000000000001 (Nombre négatif) 11111111111111 Ainsi, pour obtenir le correspondant négatif d'un nombre, les uns sont remplacés par des zéros et les zéros par des uns pour chaque bit. Lorsque 1 et NOT 1 sont additionnés, on obtient le résultat suivant: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 (NOT 1)
Page 61
Concepts et ermes BASIC 17 en notation binaire est représenté par 10001 22 en notation binaire est représenté par 10110 17 OR 22 est représenté par fres, sinon 0). Si vous êtes un programmeur déjà expérimenté, ce type d'opération peut être très utile dans certaines applications.
Page 62
LOG 1 revient au même que Vous devez utiliser des parenthèses pour les fonctions qui comportent plusieurs arguments. L'emploi de parenthèses rend toujours les programmes plus clairs. Pour la liste complète des fonctions possibles avec le PC-2500, reportez-vous au Chapitre...
Page 63
LES INSTRUCTIONS BASIC Le PC-2500 interprète les ordres que vous lui donnez dans un format pré-déterminé que l'on appelle instruction. Il faut toujours entrer les instructions BASIC de la même manière. Les instructions doivent commencer par un numéro de ligne: Chaque ligne d'un programme doit avoir un numéro .de ligne unique - un entier...
Page 64
Ils sont même interdits avec cer- tains verbes (Pour la liste complète des verbe BASIC et leur emploi avec le PC-2500, reportez vous au Chapitre 9.) Remarque: Les verbes, les commandes et les fonctions doivent être frappés en majuscules Les commandes sont des instructions destinées à...
Page 65
élaborée (Voir au Chapitre 6). Après tous les exercices effectués en utilisant le PC-2500 comme calculatrice, vous devez maintenant avoir l'habitude du clavier. Désormais, lorsque nous indiquerons une entrée de données, nous n'indiquerons plus les touches à...
Page 66
Comment programmer ave c le PC -2500 EXEMPLE 1 - ENTREE ET EXECUTION D'UN PROGRAMME Vérifiez que le PC-2500 se trouve en mode PRO et entrez le programme suivant: Ecran Entrée PRINT "HELLO" PRINT "HELLO" Remarquez que lorsque vous appuyez sur la touche...
Page 67
Comment programmer avec le PC-2500 N'oubliez pas que pour déplacer le curseur sur la ligne de programme affichée sur la première ligne de l'écran, vous devez utiliser les touches (flèche vers la droite) (flèche vers la gauche). Vous pouvez, à...
Page 68
EXEMPLE 3 - UTILISATION DE VARIABLES DANS UN PROGRAMME emploi des variables numériques et des variables alphanumériques en BASIC vous est pas familier, relisez les sections correspondantes au Chapitre 4. emploi de variables dans les programmes permet utiliser de manière encore mieux possibilités de calculs du PC-2500...
Page 69
Comment programmer avec le PC-2500 Rappelez vous que vous définissez des variables numériques simples à l'aide des lettres A à Z: Pour définier des variables alphanumériques, vous utilisez également une lettre, suivie d'un signe dollar. N'utilisez pas la même lettre pour désigner une variable numérique et une variable alphanumérique.
Page 70
Comment programmer avec le PC-2500 Utilisez les touches pour faire défiler à l'écran les lignes de programme jusqu'à ce que vous ayez revu la totalité de votre programme. Pour revoir une ligne qui comporte plus de 24 caractères, amenez le curseur à l'extrême droite de l'écran et les caractères supplémentaires apparaîtront.
Page 71
Comment programmer avec le PC-2500 L'instruction GOTO permet au programme d'effectuer une boucle (de répéter sans cesse la même opération). Etant donné que vous n'avez pas indiqué,de limites pour cette boucle, elle se répétera indéfiniment (c'est une boucle "infinie"). Pour arrê-...
Page 72
"infinie" qui se répétait sans cesse jusqu'à que vous appuyiez sur la touche Avec cette boucle FOR/NEXT, PC-2500 ajoute 1 à N cha- ON/BRK que fois qu'il arrive au verbe NEXT. effectue également test pour voir si N supérieur à...
Page 73
Comment programmer avec PC -2500 FONCTIONS GRAPHIQUES L'écran du PC-2500 se compose de 150 points horizontaux et de 32 points verti- caux Ces points permettent de reproduire à l'écran des dessins simples. Voici les 6 commandes qui vous permettront de tracer des figures.
Page 74
être affichée sur l'écran, peut être spécifié à l'aide de la commande GCURSOR. L'unité d'affichage (écran graphique) du PC-2500 se compose de 150 32 points. Chaque point peut être représenté sous la forme "x,y" comme dans un système coordonnées,...
Page 75
Il convient cependant de remarquer que dans les systèmes de coordonnées nor- maux, le point "y" ayant une valeur plus élevée se trouve plus haut alors qu'avec PC-2500, ce point se trouve plus bas sur l'écran. coordonnées des points de l'écran vont de 0 à 149 pour "x"...
Page 76
Comment programmer avec PC-2500 (3) Création d'un dessin en spécifiant les points un par un. à dessin peut être obtenu en affichant ou en effaçant le point spécifié l'aide commandes PSET ou PRESET. Chaque point est spécifié de même manière qu...
Page 77
Remarque: L'écran graphique est plus large que l'écran alphabétique et numéri- que classique: il comporte 6 points de plus sur la gauche. Le PC-2500 est conçu pour conserver l'image dessinée jusqu'à ce qu'elle soit effacée. Par conséquent, si le programme se termine ou s'il est arrêté, l'image graphique peut rester sur la partie gauche, ou...
Page 78
OPEN. (S'il est déjà ouvert, le message ERROR 8 s'affiche.) D'autre part, les conditions permettant échanger des données avec l'ordinateur connecté au PC-2500 doivent être satisfaites. Autrement dit, les conditions relati- ves aux signaux doivent être identiques pour PC -2500 et...
Page 79
DEF et le mode Reserve. Vous voudrez souvent enregistrer plusieurs programmes différents en même temps dans la mémoire du PC-2500. (N'oubliez pas que les numéros de ligne de chacun de ces programmes doivent être uniques) En principe, pour déclencher l'exécu-...
Page 80
Quelqu méthodes rapides Le mode Reserve est une autre fonction du PC-2500 qui vous permettra de gagner du temps. 79 caractères de la mémoire du PC-2500 sont définis comme " mémoire de réserve". Cette partie de la mémoire peut servir à...
Page 81
Un espace apparaît après les deux points signalant que 'PRINT' est maintenant enregistré dans la mémoire de réserve sous la lettre 1. Placez le PC-2500 en mode PROgramme. Frappez NEW et appuyez sur la touche pour effacer la mémoire des programmes. Frappez' 10' comme numéro de...
Page 82
Quelques méthodes rapides Exemple: Effacer A A qui est affecté à la touche Ecran Remarques Entrée 8· Mode Reserve DEFI 8 8:A*A > 8 :A*A DEFI 8 8 :A*A 8· Delete A IDElI . . . ISHIFTI IDElI > ENTER...
Page 83
Utilisation de l'interface imprimante/ cassette Avant d'utiliser l'imprimante incorporée, mettez en place le rouleau de papier et les plumes de la manière indiquée ci-dessous. 1. Mise en place du rouleau de papier (1) Faites coulisser le couvercle de l'imprimante dans le sens de la flèche indiquée sur l'illustration et retirez-le Couvercle de l'imprimante...
Page 84
Utilisation de l'interface imprimante/cassette (3) Mettez le PC-2500 sous tension. Appuyez sur la touche jusqu'à ce que l'amorce ressorte de 3 à 5 cm de l'imprimante. (Si le papier n'avance pas, aidez- le en l'appuyant doucement contre fente.) (4) Introduisez l'axe dans trou du rouleau, et placez ce dernier (avec l'axe) dans le compartiment à...
Page 85
à l'eau. En manipulant le papier, évitez tout contract avec de l'eau. Procurez-vous des rouleaux de papier de rechange auprès du revendeur le plus pro- che, en spécifiant "Rouleau de papier EA-515P pour PC-2500". (N'utilisez aucun autre genre de papier.) EA-515P (emballage de 3 rouleaux) 2.
Page 86
Utilisation de l'interface imprimante /cassette (2) Mettez le PC-2500 sous tension. affichage suivant apparaîtra à écran: BUSINESS SOFTWARE TELEPHONE BOOK 3. BASIC Si vous êtes en train d'utiliser le BASIC ou le logiciel commercial, appuyez sur la touche SHIFT et simultanément sur la touche ON /BRK pour obtenir l'affichage ci-dessus.
Page 87
S'il vous arrivait de laisser tomber une plume dans l'imprimante, procédez de l'une des manières suivantes: a. Retournez le PC-2500 de sorte que la plume en retombe, ou b. Secouez délicatement le PC-2500 de sorte que vous puissiez retirer la plume par le trou pratiqué au fond de l'unité. Manipulation des plumes Montez les plumes lorsque vous allez utiliser l'imprimante.
Page 88
Utilisation de l'interface imprimante/cassette 0 .. Capsule de rangement Plume Capu chon plume Capuchon de capsule X à 1 La précision de l'imprimante limite les erreurs dans l'axe et dans l'axe à Procurez-vous des plumes de remplacement auprès de votre revendeur en spé- cifiant "plumes stylo-billes pour PC -2500"...
Page 89
Utilisation de l'interface imprimante/cassette COMMANDES ASSOCIEES A L'IMPRIMANTE Quatre commandes BASIC sont disponibles en relation avec l'imprimante Ce sont: Fournit données à l'imprimante. (Voir page 175) LPRINT: LLlST: Imprime la liste programme stocké dans le PC -2500 sur l'impri- mante. (Voir page 130 .) TEST: Est utilisé...
Page 90
Utilisation de l'interface imprimante/cassette Exemples: LPRINT "A" Etablit le mode de texte LPRINT CHR$ &18 "b" Etablit le mode graphique mode de texte est automatiquement activé lors de mise sous tension (sauf après mise hors tension automatique). +" Remarque: Le de CHR$&18 "a"...
Page 91
Utilisation de l'interface imprimante /cassette • CHR$ &IB à "3" Définit la couleur de tracé des caractères et graphismes. Noir Bleu Vert Rouge (Exemple) Définit le mode texte &1B+"7"+"a" CHR$ caractère Définit la couleur (noirl LPRINT "ABCDEFGHIJKLMNOPORSTUV chaîne de donnée(chaÎne caractèresl WXYZ1234567890"...
Page 92
Utilisation de interface imprimante/cassette (3) Commandes valides en mode graphique mode graphique vous permet de tracer figures et des graphes sur l'impri- mante. Les commandes suivantes, outre la commande CHR$ &18 décrite ci- dessus, sont utilisables dans ce mode. Commande A: Définit le mode de texte. Le traceur est placé...
Page 93
Utilisation de interface imprimante/cassette Commande H: Retour l'origine à Cette commande soulève la plume et la ramène à l'origine Exemple: LPRINT "H " Commande 1: Définition de origine Cette commande fixe origine (X 0, y 0) de la plume à la position actuelle de la plume Quand le mode GRAPH est défini au moyen de CHR$ &18 "b",...
Page 94
Utilisation de l'interface imprimante/cassette Commande L: Définit les traitillés Cette commande est utilisée sous la forme suivante pour définir le type de trait à tracer. à ilL 15" Les types de traits disponibles sont présentés ci-dessous: Commande Type de trait A la mise sous tension, est automatiquement défini.
Page 95
Utilisation de nterface imprimante/cassette ® Commande P: Cette commande trace des lettres. Elle est utilisée sous la forme sUivante pour tracer des lettres en mode graphique. "Pchaîne" (identique à "P" "chaîne". On peut également utiliser "P" variable de caractères.) Exemple: LPRINT I/pASCD"...
Page 96
Utilisation de interface imprimante/cassette Commande R: Mouvement relatif (plume relevée) Cette commande est utilisée sous forme suivante pour déplacer la plume sans tracer de trait. "R XI, YI, X2, Y2, .., Xn, Yn" La position actuelle de la plume étant prise comme origine provisoire, la plume est déplacée au point défini par X 1, YI.
Page 97
Utilisation de interface imprimante /cassette Durant l'exécution d'un programme en mode graphique, il pourrait se produire que la touche soit inopérante après un arrêt forcé du déroulement (par exemple en frappant la touche 1 ON/BRK Pour vous sortir de cette situation, soit composez LPRINT soit met- ENTER tez hors tension puis sous tension.
Page 98
Utilisation de l'interface imprimante/ cassette LPRINT CHR$ &18"a" vous avez suspendu le déroulement du programme par frappe de la touche utilisez la commande suivante pour passer mode de texte. ON/BRK LPRINT CHR$ &0D CHR$ &18 "a" • Il est pratique de "réserver"...
Page 99
Utilisation de erface imprimante/cass ette -Cette fonction de découpage est très pratique, mais une erreur de programma- tion pourrait résulter en une image tracée dans une zone imaginaire, et non sur le papier. De tels programmes doivent donc être rédigés avec grand soin Pour obtenir des dessins plus précis avec l'imprimante incorporée, il s'agit de réduire au minimum des déplacements répétés dans la direction Y (dans le sens de l'avance du papier).
Page 100
E/S peuvent être établies ou modifiées grâce à la commande OPEN opérations E/S pour données et programmes sont exécutables après que les conditions soient établies aussi bien pour le PC-2500 que l'appareil raccordé, et le circuit soit ouvert, au moyen de la commande suivante: LPRINT,...
Page 101
Utilisation de l'interface imprimante /cassette Exemples: Le programme ci-dessous permet d'entrer des caractères au clavier du PCc2500 et de les imprimer sur le CE-515P. Il permet d'entrer en une fois jusqu'à 72 carac- tères (alphabétiques ou numériques) ou 36 caractères spéciaux. Une ligne d'impres- sion peut comporter jusqu'à...
Page 102
Raccordement du CE-515P et établissement des conditions Utili sez le câble de connexion CE-516L disponible en option pour raccorder 2500 et CE-515P Tout d'abord mettez hors tension aussi bien le PC-2500 que le CE-51 5P. Retirez ensuite le cache du connecteur d'interface E/S série. Cache...
Page 103
Il existe certaines différences de codes de caractères entre le PC-2500 et le CE-515P Il en résulte que le caractère affiché (sur le PC-2500) et le caractère imprimé (sur le CE-515P) soient différents lorsque la commande CHR$ est utilisée. Les codes de caractères différents sont indiqués au tableau...
Page 104
Utilisation interface imprimante/cassette Code de caractère Imprimante incorporée au PC-2500 CE-515P Les codes suivants sont des codes Les codes sui- de contrôle. Les autres sont nuls. vants sont des codes de contrôle. Les autres sont nuls. &18 Ils apparaissent sur l'écran...
Page 105
CE-152 avec votre ordinateur portatif. Cet enregistreur est conçu pour enregistrer les pro- grammes et les données de la mémoire du PC-2500. Tout programme enregistré peut être recherché et rechargé dans le PC-2500. Si vous utilisez un enregistreur autre que le CE-152, voici la description des spéci- fications minimales.
Page 106
La vitesse du moteur de l'enregistreur doit être stable Si la minifiche fournie avec le PC-2500 ne correspond pas aux prises d'entrée/sor- de votre enregistreur, procurez-vous des prises de conversion spéciales en vente sur le marché. Remarque: Certains enregistreurs ne conviennent pas en raison de spécifications différentes.
Page 107
Utilisation de l'interface et de l'enregistreur de cassette Enregistrement (sauvegrade) sur bande magnétique Reportez-vous aux remarques sur les bandes magnétiques. 1. Mettez l'interrupteur REMOTE du PC-2500 sur OFF 2. Entrez un programme ou des données dans l'ordinateur. Insérez une cassette dans l'enregistreur.
Page 108
Utilisation de interface imprimante/cassette Vérification du programme sur bande par comparaison avec le programme en ordi- nateur Reportez-vous aux remarques relatives aux bandes. Après avoir rechargé un programme en mémoire à partir de la bande, ou transféré un programme de la mémoire sur la bande vous pouvez vérifier que les deux pro- grammes sont identiques (et ainsi vous assurer que tout est bien avant de conti...
Page 109
Utilisation de l'interface imprimante/cassette 1. Mettez l'interrupteur REMOTE sur OFF. Insérez la bande dans enregistreur. Placez la bande juste avant la partie à lire. 3. Insérez la fiche grise dans la sortie EAR de enregistreur et la fiche noire dans la sortie REM.
Page 110
Utilisation nterface imprimante /cassette 1) Pour tout transfert ou toute vérification, reprenez l'enregistreur que vous aviez utilisé pour l'enregistrement. Si vous prenez un enregistreur différent, il n'est pas possible d'effectuer de transfert ni de vérification. 2) Utilisez toujours des bandes de la meilleure qualité possible pour l'enregistre- ment des programmes et des données (des bandes de qualité...
Page 111
8 k-octets et de 16 k-octets. Une carte RAM permet d'accroître la zone des programmes et des données du PC-2500. En outre, même si la carte est retirée de l'ordinateur, le programme qui est enregistré peut être sauvegardé. Il est par conséquent possible d'enregistrer divers programmes séparés sur carte RAM et de les exécuter par simple change...
Page 112
N'insérez pas la carte RAM à envers, ni lors que le cache de protection. des connexions n'est pas entièrement dégagé Vous risqueriez d'abÎ mer les connexions et également le PC-2500. Enfoncez fermement la carte RAM dans sa fente pour l'engager correctement.
Page 113
à nouveau sous tension 2. Retrait de la carte ·RAM (1) Mettez le PC-2500 hors tension. (2) Déplacez le levier de fente dans le sens de la flèche de la figure ci-dessous. Levier Retirez la carte. (3) Immédiatement après avoir retiré la carte de l'ordinateur, remettez en place le cache de protection des connexions.
Page 114
Utilisation de la carte RAM normal, la mémoire interne du PC-2500 et la mémoire de la carte RAM temps installée sont reliées lorsque la carte RAM se trouve insérée dans le PC-2500. Comme le montre la figure ci-dessous, programme est écrit dans la mémoire...
Page 115
RAM Remarque: Etant donné que la zone de réserve est située dans la mémoire du PC-2500, son contenu ne peut pas être stocké sur la carte RAM. • La capacité de la zone programme/données(en octets) est indiquée en page 116.) 4.
Page 116
PC-2500: Sauvegardez le programme (se trouvant dans le PC-2500) sur bande magne tique, ou Insérez une carte RAM après avoir établi le mode de commande MEM "C". mémoire interne du PC-2500 contient des programmes et données lorsque carte RAM est mise en place, ceux-ci seront ignorés, tandis qu'un autre pro...
Page 117
L'insertion de la carte RAM lorsque le mode de la commande MEM "B" est utilisé efface les variables tableaux et les variables simples (données sous forme de tableau issues du logiciel commercial) se trouvant dans le PC-2500, tandis que le programme chargé en carte RAM est conservé...
Page 118
RAM pourront être conservées pendant le changement de pile. (1) Installez la carte RAM dans le PC-2500. Retirez le couvercle de pile (pour carte RAM) situé sur le fond du PC-2500.
Page 119
Utilisation de la carte Couvercle pile Le couvercle de pile de la carte RAM se relèvera. Remplacez la pile en suivant les instructions du mode d'emploi de la carte RAM Remettez couvercle de pile en place. Référence - - - - - - - - - - - - - - - - - - - - - - - - - - - , Les éléments suivants sont restaurés lorsque l'affichage initial (sélection entre logiciel commercial et du BASIC) est appelé...
Page 120
Références BAS IC CHAPITRE 9 REFERENCES BASIC Le chapitre suivant se divise en trois sections Les commandes: Ce sont les instructions utilisées en dehors d'un programme et qui permettent de changer le contexte de travail, effectuer un certain nombre de tâches et de contrôler les programmes. Les verbes: Ils indiquent une action et sont utilisés dans les programmes pour construire les instructions BASIC...
Page 121
Références BASIC Commandes Contrôle des programmes Contrôle de l'imprimante CONT LLiST GOTO* LPRINT* TEST Contrôle des variables Contrôle cassette CLEAR* CLOAD MEM* CLOAD? DIM* CSAVE Contrôle des angles INPUT # * DEGREE* MERGE GRAD* PRINT # * RADIAN* Mise au point Divers LIST LLiST...
Page 122
Références BASIC Contrôle et branchement Entrée et sortie CHAIN AREAD CSAVE FOR ... TO ... STEP CURSOR GOSUB DATA GOTO GCURSOR IN ... THEN GPRINT NEXT INPUT GOSUB INPUT# GOTO INPUT# 1 RETURN STOP LOAD LPRINT A ffectation et déclaration PAUSE CLEAR PRESET...
Page 123
Références BASIC Pseudovariable Fonctions numériques INKEY$ MEM$ OPEN$ POINT Fonctions relatives aux chaînes de caractères CHR$ LEFT$ MIO$ RIGHT$ STR$...
Page 124
Si le PC-2500 est en mode PRO ou en mode RUN, le programme est chargé dans la mémoire des programmes. Si le PC-2500 est en mode reserve, le programme est envoyé dans la mémoire de réserve. Il convient donc de faire attention qu'aucun programme ne soit chargé...
Page 125
Commands CLOAD CLOAD Charge en mémoire le premier programme trouvé sur la bande. CLOAD IPR03" Recherche sur bande le programme appelé IPR03" et le charge. L'ordinateur ne peut savoir si les données enregistrées correspon Remarques • dent à un programme ou à des données destinées à la mémoire de réserve.
Page 126
Commands CLOAD? 1 CLOAD? 2 CLOAD? "Nom de fichier" Abréviations: CLO.?, CLOA? Voir également: CLOAD, CSAVE, MERGE, PASS La commande CLOAD? permet de comparer un programme sauvegardé sur bande avec un programme enregistré en mémoire. Cette commande ne peut être utilisée qu'avec l'unité...
Page 127
Command CONT 1 CONT Abréviations: C., CO ., CON Voir également: Verbes RUN, STOP La commande CONT permet de reprendre un programme qui a été temporairement arrêté Lorsque le verbe STOP est utilisé pour arrêter temporairement un programme en cours d'exécution, il faut, pour reprendre ce dernier, entrer CONT en réponse au symbole d'attente d'entrée au clavier (>).
Page 128
PC-2500 est en mode PRO ou en mode RUN, ce sont les programmes en mémoire qui sont transférés sur bande. S'il se trouve en mode reserve, c'est le contenu de mémoire...
Page 129
Commands GOTO 1 GOTO expression Abréviations: G., GO., GOT. Voir également: RUN La commande GOTO permet de déclencher l'exécution d'un programme. La commande GOTO peut être utilisée à la place de la commande RUN pour déclen cher l'exécution d'un programme à partir du numéro de ligne spécifié dans l'expression.
Page 130
Commands LIST 1 LIST 2 LIST n° de ligne 3 LIST "label" Abréviations L., LI., LIS. Voir également: LLiST La commande LIST permet d'afficher un programme. La première forme de la commande LIST permet d'afficher un programme à partir de sa première ligne, jusqu'à ce que l'écran soit plein. La seconde forme de cette commande permet d'afficher un programme à...
Page 131
Commands LLiST 1 LLl5T 2 LLl5T expression 3 LLl5T expression expression 2 4 LLl5T expression 5 LLl5T expression Abréviations LL., LLI., LLiS. Voir également: LIST La commande LLiST permet d'imprimer un programme sur l'imprimante en option. Lorsque l'interface d'entrée sortie-série est ouverte à la suite une commande OPEN, la commande LLiST permet de sortir le programme sur le terminal de l'interface d'entrée sortie-série.
Page 132
Commands LLiST Si un mot de passe a été défini la commande LLiST est ignorée. Bien que le nombre de caractères par ligne imprimée puisse être défini par une com mande CONSOLE, une erreur se produira si moins de 24 colonnes sont définies quand la commande LLiST est exécutée.
Page 133
La commande MERGE permet de charger un programme sauvegardé sur bande et de le fusionner avec un programme déjà en mémoire. La commande MERGE retient le programme déjà enregistré dans le PC-2500 puis charge un programme enregistré sur bande. Par conséquent, plusieurs program...
Page 134
Lorsque des programmes sont chargés avec la commande MERGE, il peut y avoir dans la mémoire du PC-2500 deux ou plusieurs programmes ayant les mêmes numéros de ligne. Dans ce cas, les commandes RUN et GOTO exécutées (expres sion RUN, expression GOTO) ne concernent que le dernier programme fusionné.
Page 135
Commands MERGE Exécution de programmes fusionnes La figure ci-contre représente la mémoire lorsque PRO-1 a été chargé et que PRO-2 et PRO-3 ont été chargés l'aide à "A" PRO-1 de la commande MERGE . Si l'exécution d'un programme est "B" PRO -2 lancée au moyen de RUN ou GOTO (expression RUN ou GOTO) c'est PRO-3 qui sera exécuté.
Page 136
Commands bréviations: Aucune commande NEW permet d'effacer les programmes de la mémoire ou le contenu la mémoire de réserve. orsqu'elle est utilisée en mode PRO, la commande NEW efface tous les program es et toutes les variables tableaux et variables simples se trouvant actuellement zone programme/données.
Page 137
à tous les programmes de la mémoire. Mot de passe et carte Le mot de passe des programmes de la mémoire du PC-2500 et des program mes des cartes RAM doivent être différents. Lorsqu'une carte RAM est installée et que le mot de passe est défini, si cette carte est retirée, le...
Page 138
PASS D'autre part, si une carte RAM est installée après que les programmes de la mémoire du PC-2500 ont été protégés (c'est-à-dire qu'une mot de passe a été défini), le programme de la carte RAM ne sera pas protégé. (Cependant, le mot de passe défini précédemment...
Page 139
Commands 1 RUN 2 RUN nO de ligne Abréviations: R., RU. Voir également: GOTO, MERGE La commande RUN permet de lancer l'exécution d'un programme en mémoire. La première forme de la commande RUN permet d'exécuter un programme en com mençant au numéro de ligne le moins élevé. La seconde forme de la commande RUN permet d'exécuter le programme en com...
Page 140
Commands TEST 1 TEST Abréviations: TES. commande TEST est utilisée pour vérifier les couleurs l'encrage des plumes l'imprimante. Cette commande trace quatre carrés (5 x 5mm) de couleurs différentes. TEST ENTER à Couleur la position (0) (noir) DODO à Couleur la position (1) (bleu) à...
Page 141
Verbes AREAD VERBES 1 AREAD nom de variable Abréviations: A AR., ARE., AREA Voir également: verbe INPUT et les explications sur l'emploi touche au Chapitre 6 Le verbe AREAD permet d'entrer une valeur unique dans un programme lancé au moyen de la touche DEF 1.
Page 142
Verbes AREAD Exemple: Lorsque le programme ci-dessous est exécuté; "A": PRINT "ABC", "DEFG" "5": AREAD A$: PRINT A$ RUN mode ABC DEFG IDEF DEFG • Lorsque PRINT expression numérique, expression numérique, expression numé rique ... expression numérique ou PRINT "chaîne de caractères", "chaîne de carac tères"...
Page 143
1 BEEP Abréviations: B., BE., BEE. Le verbe BEEP provoque l'émission d'une tonalité. Le verbe BEEP provoque l'émission par le PC-2500 d'une ou plusieurs tonalités de 4kHz. Le nombre de dépend de l'expression qui doit être numérique (nom bre positif inférieur à 9.999999999E 99).
Page 144
Verbes CHA IN 1 CHAIN 2 CHAIN expression 3 CHAIN de fichier" 4 CHAIN "nom de fichier" , expression Abréviations CHA., CHAI. Voir également: CLOAD, CSAVE, et RUN Le verbe CHAIN permet de lancer l'exécution d'un programme qui a été enregistré sur cassette.
Page 145
Verbes CHAIN Supposons par exemple que vous ayez trois parties de programme appelés PRO- PRO-2, et PRO-3. Chacune de ces parties se termine par le verbe CHAIN. "PRO-1" Bande magnétique désigne la position de la tête de l' enre (" "...
Page 146
Verbes CLEAR 1 ClEAR Abréviations: CL., CLE ., CLEA. Voir également: DIM Le verbe CLEAR permet d'effacer toutes les variables utilisées dans le programme et de restaurer à ou à NUL toutes les variables pré-affectées. Le verbe CLEAR permet de récupérer la place utilisée pour enregistrer les varia bles.
Page 147
Verbes 1 CLS Abréviations: aucune Voir également: CURSOR La commande CLS permet d'effacer l'écran. Cette commande efface l'écran et ramène à la première position d'affichage. WAIT 3 Ce programme affiche les données d'entrée en les dépla INPUT A$ çant de la gauche vers la droite sur l'écran (de la ligne FOR B Ta 23 supérieure à...
Page 148
Verbes CURSOR 1 CURSOR expression 1, expression 2 2 CURSOR expression Abréviations: CU., CUR., CURS., CURSO. Voir également: GCURSOR, CLS, INPUT, PRINT, PAUSE Indique la position de début de l'affichage (nO de colonne). Les formats 1 et 2 indiquent la position de début de l'affichage sous forme de posi tion de caractère pour les données affichées par la commande PRINT, la commande PAUSE, etc.
Page 149
Verbes CURSOR L'exécution du programme provoquera l'affichage suivant: MNOP L "' ORST 13,3 Position de début affichage-7 ,0 Le format 2 permet de définir la position de l'affichage comme suit: 1ère ligne 2223 2ème ligne 242526 4647 3ème ligne 48 49 50 69 70 4ème ligne 71 72 73...
Page 150
Verbes CURSOR La position de début d'affichage spécifiée dans la commande CURSOR peut également être utilisée par la commande INPUT. Cependant, une fois la com mande INPUT exécutée, la position de début de affichage ne sera plus modi fiée. Par conséquent, si une commande PRINT est exécutée ensuite, les caractères seront affichés à...
Page 151
Verbes DATA 1 DATA liste expressions Où: liste expression est: expression ou : expression, liste expressions Abréviations: DA., DAT. Voir également: READ RESTORE Le verbe DATA permet de fournir des valeurs qui seront utilisées par le verbe READ. Lorsque l'on attribue des valeurs à un tableau pour la première fois, il est com mode de lister ces valeurs dans une instruction DATA et d'utiliser ensuite une ins...
Page 152
Voir également: GRAD et RADIAN Le verbe DEGREE permet de convertir en degrés décimaux la valeur d'un angle. Avec le PC-2500, la valeur des angles peut être représentée de trois manières dif férentes: degrés décimaux, radians et grades Ces formes sont utilisés pour spéci...
Page 153
Verbes 1 DIM liste dim où: liste dim est: spécif. dim spécif. dim., liste dim spécif. dim est: spécif. dim numérique spécif. dim alphanumérique spécif. dim numérique est: nom numérique (taille) est: nom alpha (dims) spécif. dim alphanumérique nom alpha (dims) longueur est: nom var num valide nom numérique...
Page 154
Verbes Pour l'utilisation de DIM avec des tableaux A et A$, reportez-vous aux paragra phes concernant les variables Les variables tableaux peuvent être annulées (ou rendues indéfinies) au moyen d'une commande CLEAR Lorsqu'un programme est mis en route par une commande RUN les variables tableaux sont automatiquement an nulées.
Page 155
Verbes 1 END Abréviations: E., EN. Le verbe END permet de signaler la fin d'un programme et de fermer le circuit d'entrée-sortie série. Lorsque plusieurs programmes sont chargés en mémoire en même temps, il faut inclure une marque pour indiquer la fin de chaque programme de façon que l'éxé cution ne s'enchaîne pas d'un programme à...
Page 156
Verbes 1 FOR variable numérique expression 1 expression 2 variable numérique expression 1 expression 2 STEP expression 3 Abréviations: F. et Fa., STE. Voir également: NEXT Le verbe FOR est utilisé avec le verbe NEXT afin de répéter une série d'opérations un nombre de fois déterminé.
Page 157
Verbes Le groupe d'instructions compris entre FOR/NEXT peut comporter une autre bou cle FOR/NEXT utilisant une variable boucle différente sous réserve que cette bou cle soit totalement imbriquée, c'est-à-dire que si l'instruction FOR se trouve à l'intérieur d'une boucle FOR/NEXT, l'instruction NEXT correspondante soit égaie ment à...
Page 158
La dernière ligne de la routine doit être un verbe RETURN. Lorsque GOSUB est exécuté, le PC-2500 transfère le contrôle au numéro de ligne indiqué et traite les instructions jusqu'au verbe RETURN. Le contrôle est alors redonné à l'instruc...
Page 159
Verbes GOTO 1 GOlO expression Abréviations: C., GO., GOl. Voir également: ON ...GOSUB, ON ...GOTO Le verbe GOTO permet de sauter, au cours de l'exécution d'un programme, à un numéro de ligne spécifié. Le verbe GOTO permet de transférer le contrôle d'un endroit du programme BASIC en un autre endroit.
Page 160
Voir également: DEGREE et RADIAN verbe GRAD permet de convertir la valeur d'un angle en grades. Avec le PC-2500, la valeur des angles peut être représentée de trois manières dif férentes: degrés décimaux, radians et grades. Cet formes sont utilisées pour spé...
Page 161
Verbes THEN 1 IF condition THEN instruction 2 IF condition instruction Abréviations: aucune pour IF, T., TH., THE. L'ensemble IF ... THEN permet d'exécuter ou de ne pas exécuter une instruction suivant que certaines conditions sont ou non remplies au moment de l'exécution du programme.
Page 162
Verbes INPUT 1 INPUT liste entrées Où: liste entrées est: groupe entrées groupe entrées, liste entrée groupe entrées est: liste message entrée données, liste var message entrée données, liste var liste var est: variable variable, liste message entrée données est: une chaîne alpha Abréviations: 1., IN...
Page 163
Verbes INPUT Lorsque la position de début de l'affichage a été spécifiée au moyen de la com mande CURSOR avant l'exécution de la commande INPUT, le message d'entrée de données ou sera affiché à partir de cette position. Si la touche est enfoncée alors qu'aucune donnée n'a été...
Page 164
Verbes INPUT 1 INPUT # liste var 2 INPUT # "nom fichier"; list var Où: list var est: variable variable, list var Abréviations: 1. #, IN. #, INP #, INPU. # Voir également: INPUT, PRINT #, READ Le verbe INPUT # permet d'entrer des valeurs à partir de la bande enregistrée. Utilisation et exemples Voici les types de variable qui peuvent être spécifiés dans une instruction INPUT #: (1) variables fixes - A, B, C, A(7), D *,...
Page 165
Verbes INPUT Remarque • Le transfert des données dans les variables fixes et les variables du tableau étendu (A(27) et au-delà) se poursuivra jusqu'à la fin du fichier de données source, mais si la mémoire de l'ordinateur est pleine avant, (ERROR 6) s'affichera.
Page 166
Verbes INPUT# ATTENTION- nombre de variables spécifié dans l'instruction INPUT # ne correspond pas à la totalité des données enregistrées sur la bande, voici qui se produit: Si le nombre d'éléments de données enregistrées dans fichier sur bande (à transférer) est supérieur au nombre de variables spécifiées, le transfert sera exé...
Page 167
Verbes 1 LET variable = expression 2 variable = expression Abréviations: LE. Le verbe LET permet d'attribuer une valeur une variable. à Le verbe LET attribue la valeur de l'expression à la variable indiquée. Le type de l'expression doit correspondre à celui de la variable; autrement dit les expressions numériques ne peuvent être affectées qu'à...
Page 168
Verbes LPRINT 1 LPRINT expr impr 2 LPRINT expr impr, expr impr, expr impr, .. .,expr impr 3 LPRINT liste impr 4 LPRINT liste impr; 5 LPRINT Où liste impr est: expr impr expr impr; liste impr Et: expr impr est: expression USING clause;...
Page 169
Verbes LPRINT 2. Lorsque 20 colonnes (caractères) par ligne imprimée sont spécifiées par une commande CONSOLE: l2Û colonnes n'est rien imprimé ici (Les caractères sont imprimés dans cette zone) Avec le format 2, les positions d'impression sont divisées en groupe de 12 colon nes.
Page 170
Verbes LPRINT IJXYZ IJ IJABCDEIJ:Y$ LPRINT A LPRINT X$ LPRINT A,B,X$,Y$ LPRINT X$;A;B LPRINT LPRINT A LPRINT Y$...
Page 171
Verbes NEXT 1 NEXT variable numérique Abréviations: N., NE., NEX. Voir également: FOR Le verbe NEXT est utilisé pour marquer la fin d'un groupe d'instructions qui sont répétées dans une boucle FOR/NEXT. L'emploi du verbe NEXT est décrit avec l'emploi du verbe FOR. La variable numéri que d'une instruction NEXT doit correspondre à...
Page 172
Aucune virgule ne doit être utilisée dans les expressions suivant Remarque: GOSUB. Le PC-2500 ne peut faire la différence entre les virgules dans les expressions et les virgules entre des expressions. INPUT A "PREMIER" s'imprime lorsque 1 est entré;...
Page 173
à la ligne suivante du programme. Remarque: Il n'est pas possible d'utiliser de virgule dans les expressions GOTO Le PC-2500 ne peut faire la différence entre les virgules dans les expres sions et les virgules entre les expressions. "PREMIER" s'imprime lorsque 1 est entré;...
Page 174
Le verbe PAUSE a les mêmes effets que PRINT mais, après PAUSE, le PC-2500 attend un laps de temps déterminé d'environ 0,85 secondes puis reprend l'exécution du programme sans que vous ayez à appuyer sur la tou...
Page 175
Verbes PAUSE • Si la valeur indiquée dépasse 12 colonnes, voici ce qui se produit: 1) Lorsqu'une valeur numérique comporte plus de 12 chiffres (lorsque la partie située après le E signifiant l'élévation à la puissance comporte 8 chiffres ou plus) le ou les chiffres les moins significatifs sont tronqués 2) Lorsque l'expression comporte plus de 12 caractères, seuls les 12 premiers caractères...
Page 176
Verbes PRINT 1 PRINT expr impr 2 PRINT expr impr, expr impr, expr impr, expr impr 3 PRINT liste impr 4 PRINT liste impr; 5 PRINT 6 PRINT LPRINT 7 PRINT PRINT Où: liste impr est: expr impr expr impr; liste impr expr impr est: expression ou: USING clause;...
Page 177
Verbes PRINT Avec le format 3, la valeur spécifiée est affichée en continu à partir de la gauche de l'écran. Cependant, si la position de début de écran a été spécifiée avec le format 4 ou la commande CURSOR, l'affichage commence à cette position. Remarque: Si la valeur à...
Page 178
Verbes PRINT# 1 PRINT # "liste 2 PRINT # de ficher; list var Où: liste var est: variable variable, liste var Abréviations: #,PR #,PRI. #,PRIN. Voir également: INPUT #, PRINT, READ verbe PRINT # permet d'enregistrer des valeurs sur la cassette. Utilisation et exemples types de variables suivants peuvent être utilisés pour les noms de variables: ) Variables fixes-A...
Page 179
Verbes PRINT# 2) Sauvegarde du contenu des variables simples (variables à 2 caractères) Pour sauvegarder le contenu des variables simples, il faut spécifier les noms de variables voulues. PRINT#"OM-1"; AB, Y1, XY$ Cette instruction sauvegarde la contenu des variables sim ples AB, Y 1 et XY $ dans le fichier sur bande appelé...
Page 180
Voir également: DEGREE et GRAD Le verbe RADIAN permet de convertir les valeurs des angles en radian. Le PC-2500 permet de représenter les angles de trois façons différentes-en degrés décimaux, en radians, et grades. Ces formes permettent de spécifier les arguments des fonctions SIN COS, et TAN et de renvoyer les résultats des fonctions ASN,...
Page 181
à partir d'une valeur de départ pré-déterminée. Le verbe RANDOM per met de restaurer cette valeur et de prendre une nouvelle valeur de départ au hasard. La valeur de départ est la même chaque fois que le PC-2500 est mis sous tension; par conséquent la suite de nombres aléatoires obtenue à...
Page 182
Verbes READ 1 READ liste var Où: liste var est: variable variable, liste var Abréviations: REA. Voir également: DATA, RESTORE Le verbe READ permet de lire les valeurs une instruction DATA et de les affecter à des variables. Lorsque l'on affecte pour la première fois des valeurs à un tableau, il est commode de lister ces valeurs dans une instruction DATA et d'utiliser une instruction READ dans une boucle FOR ...NEXT pour charger ces valeurs dans le tableau.
Page 183
Verbes remarque Abréviations: aucune Le verbe REM permet d'insérer des commentaires dans un programme Il est souvent utile d'insérer des commentaires explicatifs dans un programme commentaires peuvent indiquer un titre, le nom des auteurs, la date des dernières modifications, des remarques sur l'utilisation, des rappels au sujet des algorith mes utilisés, etc.
Page 184
Voir également: DATA, READ Le verbe RESTOE permet de relire les valeurs d'une instruction DATA ou de modi fier l'ordre dans lequel elles sont lues. PC-2500 Lorsque le verbe READ est utilisé normalement, le commence par lire la pemière valeur de l'instruction DATA et poursuit en séquence jusqu'à la dernière valeur.
Page 185
Verbes RETURN 1 RETURN Abréviations: RE., RET., RETU. RETUR. Voir également: GOSUB ON ...GOSUB Le verbe RETURN est utilisé à la fin d'une routine pour redonner le contrôle à l'ins truction suivant l'instruction GOSUB qui a provoqué le branchement à cette routine. Une routine peut comporter plusieurs instructions RETURN, mais la première ren...
Page 186
Le verbe STOP est utilisé pour arrêter temporairement exécution un programme afin de permettre les diagnostics. Lorsque le verbe STOP est rencontré au cours de l'exécution d'un programme PC-2500 arrête temporairement et un message affiche par exemple 'BREAK étant le numéro de ligne comportant le verbe STOP Cette instruc...
Page 187
Verbes TROFF 1 TROFF Abréviations: TROF. Voir également: TRON Le verbe TROFF permet d'annuler le mode traçage. L'exécution du verbe TROFF permet de reprendre l'exécution normale du pro gramme. Affiche successivement les numéros de ligne TRON FOR H 1 Ta 3 appuyant sur la touche NEXT H TROFF...
Page 188
Le PC-2500 s'arrête alors et attend que la touche flèche vers le bas soit enfoncée pour passer à l'instruction suivante. Il est possible d'appuyer sur la touche flèche vers le haut pour voir l'instruction qui vient d'être...
Page 189
Verbes USING 1 USING 2 USING sp écification d'édition 3 USING variable alphanumérique Abréviations: U., US., USI., USIN. Voir également: LPRINT, PAUSE, PRINT D'autres explications sur l'emploi de USING sont données à l'Annexe C Le verbe USING permet de contrôler le format des données affichées ou imprimées en sortie.
Page 191
WAIT 65535 correspond à une attente de 19 minutes. Lorsque WAIT n'est suivi d'aucune expres sion, le PC-2500 revient à sa condition initiale et attend que vous appuyez sur la touche pour poursuivre.
Page 192
Fon ctions Pseudovariables FONCTIONS 1.INKEY$ Si l'on appuie sur une touche pendant l'exécution de la commande INKEY$, sa valeur est lue et affectée à la variable spécifiée. La commande INKEY $ est habituellement utilisée dans une boucle (comme indi- qué ci-dessous) pour attendre la pression d une touche valide.
Page 193
Fonctions Pseudovariabl es Touche Touche Code Touche Code Code ENTER SHI FT ISHIFT liNS SHI FT ISHIFT IClS...
Page 194
Dans la mémoire Cette zone ne peut être utilisée. PC -2500 Zone variables fixes format 3 permet de restaurer dans la mémoire du PC-2500 les variables qui avaient été envoyées au moyen du format 2 dans la mémoire de carte RAM.
Page 195
Si des variables ont déjà été affectées, la commutation entre MEM IIC" et MEM "B" produira les effets suivants: De MEM "B" à MEM IIC": Les variables en mémoire interne du PC-2500 sont transférées sur la carte RAM. "c"...
Page 196
Fonctions Pseudovariables [Exemple] EM $ la position de début de la zone affectée aux variables se trouve dans le PC-2500 (MEM spécifié), s'affiche. • lorsque la carte RAM n'est pas installée. 1 PI est une pseudovariable numérique qui a valeur de PI. Comme tous les autres mbres, la valeur de PI est indiquée avec une précision de 10 chiffres...
Page 197
L'arc-tangente est angle dont la tangente est égale à l'expression La valeur renvoyée dépend du mode dans lequel se trouve le PC-2500 pour les angles (degrés radians, ou grades) donne 45 en mode degrés décimaux...
Page 198
1 COS expression numérique COS est une fonction numérique qui envoie le cosinus de l'argument angle. La valeur renvoyée dépend du mode dans lequel se trouve le PC-2500 pour les angles (degré, radian, ou grade). COS 60 donne 0.5 en mode degrés décimaux.
Page 199
1 SIN expression numérique SIN est une fonction numérique qui renvoie le sinus de l'argument angle. La valeur renvoyée dépend du mode dans lequel se trouve le PC-2500 pour les angles (dégrés décimaux, radians ou grades) SIN 30 est 0.5 en mode degrés décimaux.
Page 200
Fonctions Fonctions numériques 1 SQR expression numérique SOR est une fonction numérique qui renvoie la racine carrée de son argument. SOR est 2. 1 TAN expression numérique TAN est une fonction numérique qui renvoie la tangente de son argument angle. valeur renvoyée dépend du mode dans lequel se trouve le pour les angles (degrés décimaux, radians ou grades).
Page 201
Dans de nombreuses versions BASIC, l'argument d'une fonction doit être ecrit entre parenthèses. Le PC-2500 n'a pas besoin de ces parenthèses sauf s'il est néces- saire d'indiquer quelle est la partie d'une expression plus complexe qui doit être...
Page 202
Fonctions Fonctions alphanumériques 1 LEN expression alphanumérique LEN est une fonction alphanumérique qui renvoit la longueur de l'argument alpha- numérique. LEN "ABCDEF " est 6. (expression alphanumérique 1, exp. num. 2) 1 MID$ MID$ est une fonction alphanumérique qui renvoie la partie du milieu du premier argument alphanumérique Le premier argument numérique indique la position du premier caractère à...
Page 203
Commandes mode graphique 1 GCURSOR (expression 1, expression 2) Abréviation: GC., GCU., GCUR" GCURS., GCURSO Voir également: CURSOR, GPRINT Indique la position de début de l'affichage en prenant le point comme unité. La commande GCURSOR indique la position de début de l'affichage pour la com- mande GPRINT.
Page 204
Commandes de mode graphique Remarque: La valeur des expressions 1 et 2 peut aller de - 32768 32767. à Cependant si la valeur de ces expressions dépasse à 149 et à 31 respectivement, la position spécifiée se trouvera en dehors des limi- tes de l'écran et une position verticale (position qui n'existe pas réel- lement) sera spécifiée comme position de début de l'affichage.
Page 205
Comm andes de mode graphique 1 GPRINT chaîne de caractères 2 GPRINT expression; expression expression; ... 3 GPRINT Abréviations: GP., GPR., GPRI. GPRIN Voir également: GCURSOR PRINT Permet d'afficher la configuration de points spécifiée. La commande GPRINT permet d'afficher la configuration de points spécifiée. Une ligne verticale de 8 points est spécifiée comme une seule configuration •...
Page 206
Commandes mode graphique GPRINT seul groupe (paire) de 2 chiffres indi- que une configuration verticale points). il reste un chiffre seul à la chaîne de caractères celui-c ignoré Représente la configuration supérieure (4 points). GPRINT "102812FD 122810" Représente la configuration inférieure (4 points). 4 points supérieure 4 points inférieure...
Page 207
Commandes de mode graphique Spécification de configurations de points en hexadécimal. GPRINT & 10; &28; & &FD; & 12; &28; & 10 Spécification de configurations de points en décimal. GPRINT 16;40; 18;253; 18;40; 16 Poids en héxadécimal 8 0 -+---I-+-+- (8+20) &12 (2+10) &FD...
Page 208
Commandes de mode graphique _.-.- i l - - 1 - • • . - 1 - - - 1 - Position s écifiée dans la com mande GCURSOR (60, 20) L'affichage de la configuration commence à partir de cette position et utilise les 8 points supérieure partir de cette position.
Page 209
Commandes de mode graphique 1 UNE (expression 1, expression 2) - (expression 3, expression 4), expression 5, Abréviation: LIN. Voir également: GCURSOR, PSET Trace une ligne entre 2 points spécifiés. Une ligne est tracée entre les 2 points spécifiés par (expression 1, expression 2) et (expression 3, expression 4).
Page 210
Commandes de mode graphique (10.0) _______ (70, Remarque: Etant donné que l'écran est constitué par des points les lignes diago- nales peuvent ne pas sembler droites. D'autre part, les courbes peu- vent ne pas être affichées avec exactitude. S, R, ou X dans le terme (C) spécifient les points de la ligne tracée qui s'affi- cheront, s'effaceront ou apparaîtront en image inversée.
Page 211
Commandes de mode graphique La valeur spécifiée pour expression 5 doit être comprise entre f/J et 65535 (&FFFF). Le terme (E) dessine un carré dont la diagonale est une ligne reliant les 2 points spécifiés par le terme (A) et (B). Dessine un carré...
Page 212
Commandes mode graphique 1 POINT (expression 1, expression 2) Abréviation: pal., paiN. Voir également: GCURSOR, PSET, PRESET l'état d'un point spécifié. Si le point spécifié par (expression 1, expression 2) est affiché, un "1" est ren- voyé, et s'il est effacé c'est un "0" qui est renvoyé. Si le point indiqué...
Page 213
Comman des de mod graphiqu 1 PRESET (expression 1, expression 2) Abréviation: PRE., PRES., PRESE. Voir également: PSET, GCURSOR, POINT Efface '(restaure) le point indiqué de l'écran. Efface le point défini par (expression 1, expression 2). * Les valeurs spécifiées pour expression 1 et expression 2 peuvent être compri ses entre - 32768 et 32767.
Page 214
Commandes de mode graphique 1 PSET (expression 1, expression 2) 2 PSET (expression 1, expression 2), X Abréviation: PS., PSE. Voir également: PRESET, GCURSOR, POINT Affiche ou efface le point spécifié de l'écran. Le format (1) affiche le point spécifié par (expression 1, expression 2). Le format efface le point spécifié...
Page 215
Commandes de fonctions entrée/sortie serie COMMANDES DE FONCTIONS D'ENTREE/SORTIE SERIE 1 CLOSE Abréviation CLOS Voir également: OPEN Ferme le circuit de l'interface d'entrée-sortie série. Cette commande permet de fermer le circuit (en terme de logiciel) de l'interface d'entrée-sortie série qui avait été ouvert par la commande OPEN. Par conséquent, une fois cette commande exécutée, toute sortie vers le termina...
Page 216
Cette commande définit le nombre de colonnes par ligne pour les commandes LPRINT et LLiST lors de l'impression de caractères sur l'imprimante incorporée, ou lors de l'envoi de données à travers l'interface d'entrée-sortie série (connecteur). PC-2500 transmet un code de fin (CR, LF ou CR LF) après avoir envoyé le nombre de caractères déterminé.
Page 217
Commandes de fonctions d'entrée /sortie serie 1 INPUT # 1 variable, variable, variable Abréviations: 1. # 1, IN. # 1, INP. # 1, INPU. # 1 Voir également: OPEN, LPRINT # 1 Affecte les données entrées par l'intermédiaire de l'interface (terminal) d'entrée- sortie série aux variables spécifiées.
Page 218
Commandes de fonctions d'entrée /sortie serie Remarque • Les variables simples et les variables tableaux doivent être affectées dans la zone des programmes et des données avant l'exécution d'une commande INPUT 1, sinon il se produira une erreur.
Page 219
OPEN, le programme est envoyé en sortie sous forme de codes ASCII. Lors- que le circuit est fermé, le programme est imprimé sur l'imprimante. {Voir page 88 * Avec le format {1 l, tous les programmes du PC-2500 sont envoyés en sortie. [Exemple]...
Page 220
Commandes de fonctions d'entrée /sortie serie Avec le format (2), la ligne indiquée par la valeur de l'expression ou la ligne avec le label spécifié est envoyée en sortie. Avec le format (3), le programme, à partir de la ligne indiquée par la valeur de expression 1 jusqu'à...
Page 221
Les données en provenance de l'interface d'entrée-sortie série sont lues jusqu'à ce que l'ordinateur rencontre un code de fin. Ces données sont considérées comme la première ligne de programme. Le PC-2500 convertit les données en une forme sous laquelle elles pourront être enregistrées comme programme puis les écrit dans la zone des programmes et des données.
Page 222
Commandes de on ctions d 'entrée/sortie serie Remarques • L'exécution de la commande LOAD prend fin lorsque le code de fin de texte est lu (en provenance de l'interface). Même si l'unité émettrice a envoyé la totalité du programme, le PC -2500 ne met pas fin à...
Page 223
Commandes de fonctions entrée/sortie serie 1 LPRINT {eXpreSsion chaîne de caractère expression 2 LPRINT {eXpreSSion chaîne de caractère chaîne de caractère. expression ... , chaîne de caractère expression 3 LPRINT {eXpreSSion chaîne de caractère chaîne de caractère {eXpreSSion ... , chaîne de caractère expression 4 LPRINT ...
Page 224
Commandes de fonctions d'entrée /sortie serie [Exemple] - 7/5 1. 23456789E 12 exécution de ce programme envoie les informations sous la forme suivante. 12345. 1 2CR 12 ool,,",,+- 12 col,,",,+- 12 Après toutes les données sont envoyées, le code de fin l'est. Une fois les données correspon- dant au nombre de colonnes indi- quées dans la commande...
Page 225
Commandes de fonctions d'entrée/sortie serie Avec le format 4, le code de fin indiquant la fin des données n'est pas envoyé. Mais une fois les données correspondant au nombre de colonnes spécifiées dans la commande CONSOLE envoyées, le code de fin de texte est envoyé. Avec le format 5, seul le code de fin de texte est envoyé.
Page 226
Vitesse en baud: Indique la vitesse de modulation (vitesse de transfert). Pour le PC-2500, on peut sélectionner 3(/)(/), 5(/)(/) ou (1 baud 1 bit/sec) Parité: N, E, 0 Indique le type de parité...
Page 227
Commandes de fonctions d'entrée/sortie serie Code de fin de texte: Précise le code de fin de texte qui indiquera la fin du pro- gramme, etc. (Peut être obligatoire losque les commandes SAVE ou LOAD sont utilisées.) OPEN "1200, N, 8,1, A, C, & 1 A" eod , d, d, "'"...
Page 228
Commandes de fon ct ions d'entrée/sortie serie 1 OPENS Abréviations: OP.$, OPE.$ Voir également: OPEN Permet d'obtenir les conditions d'entrée-sortie définies à ce moment. Les conditions d'entrée-sortie en vigueur sont obtenues sous forme d'une chaîne de caractères OPEN$IENTER...
Page 229
Commandes de fonctions entrée/sortie seri 1 PRINT # 1 variable, variable, variable .. , Abréviations: · 1, PRo 1, PRI. PRIN. Voir également: OPEN, INPUT # 1 Cette commande permet l'envoi du contenu des variables spécifiées par l'intermé- diaire de l'interface d'entrée-sortie série (terminal) Cette commande n'est valide que si la circuit de l'interface d'entrée-sortie série a été...
Page 230
PRINT tentative d'envoi du contenu d'une variable qui n'a pas été affectée. Il se produit également une erreur si le type de variable envoyé (numé- rique ou alphanumérique) ne correspond pas au type de variable à l'inté- rieur du PC-2500.
Page 231
Voir également: OPEN, LLiST Cette commande provoque l'envoi du programme qui se trouve dans la mémoire du PC-2500 à l'interface d'entrée-sortie série (terminal). Lorsque le circuit de l'interface d'entrée-sortie série est ouvert à la suite d'une com mande OPEN, le programme est envoyé en code ASCII.
Page 232
BASIC, le symbole d'entrée des données passe ">". à • Le fait de passer du mode texte en mode BASIC transforme en général le texte qui se trouve dans la mémoire du PC-2500 en un programme (code interne). Cependant les abréviations telles que "P." 1."...
Page 233
(Valide uniquement en opération manuelle dans le mode programme) La fonction texte permet d'entrer un programme écrit pour un ordinateur person- nel de niveau plus élevé. Le programme entré sur le PC-2500 est envoyé à l'ordi nateur personnel par l'intermédiaire de l'interface d'entrée-sortie série.
Page 234
Commandes associées à fonction texte Exemple: 80 octets fin est ENTER 10:PRINT"ABC ..1234567890" converti en code ASCII. 10:PRINT "ABC ..123456 80 octets fin est ENTER Dans cette exemple, la commande PRINT occupe un octet en code interne mais elle en occupe 6 en code ASCII.
Page 235
INCIDENTS Ce chapitre vous donne quelques conseils sur ce que vous devez faire lorsque le PC-2500 ne répond pas comme vous l'attendiez. Ce chapitre est divisé en 2 parties: La première partie traite du fonctionnement général de l'ordinateur et la seconde la programmation en BASIC.
Page 236
Détection et correction des incidents Vous avez entré une opération et elle 1. Passez du mode PROgramme en est affichée dans le format des instruc- mode RUN ons BASIC (deux points après le 1er nombre) ordinateur ne répond pas quelle que 1.
Page 237
1. Revenez en mode PROgramme et utilisez les touches Q] et pour revenir la ligne erronée. Le curseur sera placé à l'endroit de la ligne où PC-2500 n'a pas su que faire. 2. Si la ligne écrite vous semble correcte, le problème peut provenir des valeurs utilisées.
Page 238
Détection et correction incidents our poursuivre le programme, appuyez sur la touche une fois. La ligne a exé- cuté ensuite est affichée ainsi que le numéro de ligne. Là encore vous pouvez revoir ligne en utilisant la touche Vous pouvez également vérifier le contenu d'une able en frappant son nom et en appuyant sur ENTER (lorsque A...
Page 239
Détection et correction des incidents Voici un exemple de correction d'un programme calculant l'hypothénuse: Entrée Ecran > TRON_ > ENTER RUN_ IENTERI ENTERI ENTER INPUT A=A*A ENTER ENTER ENTER HYPOTENUSE PRINTIfHYPOTENUSE >...
Page 240
Pour repérer le problème, les concep- teurs de SHARP ont prévu une méthode spéciale d'exécution les programmes appe- lée le mode "Traçage". En mode Traçage, le PC-2500 affiche le numéro de chaque ligne de programme et arrête après...
Page 241
Commandes associées à la fonction te xte Maintenez la touche enfoncée pour revoir toute la ligne: INPUT A, B En mode Traçage, une fois que le résultat calculé affiche à l'emplacement spé- cifié par la commande CURSOR, le numéro de ligne suivant s'affiche à la ligne suivante.
Page 242
Utilisez uniquement des chiffons secs et doux pour nettoyer votre ordinateur. utilisez ni solvant, ni eau, ni chiffon humide. Pour toute réparation, renvoyez votre ordinateur à des centres agrées par SHARP. Si votre ordinateur est soumis à une forte électricité statique ou à des bruits externes importants, il peut "rester...
Page 243
Signification Erreur de syntaxe • Le PC-2500 ne peut pas comprendre ce que vous avez entré. Vérifiez différents éléments: les points virgules à la fin des instructions PRINT les mots mal orthographiés, les emplois incorrects ... Erreur de calcul Voici sans doute ce qui s'est passé:...
Page 244
USING. Erreur unité d'entrée-sortie. Cette erreur peut se produire lorsque l'imprimante en option ou l'enre- gistreur de cassettes est connecté au PC-2500. Cette erreur peut également se produire lorsque vous utilisez entrée- sortie série Ce code sign ifie qu' il y a un problème de communication entre l'unité...
Page 245
ANNEXE A Messages d'erreur Lorsque l'erreur est corrigée de cette manière, l'ordinateur ne reconnaît pas LPRINT comme une commande. Dans cet exemple, effacez KPRINT et refrappez LPRINT. PRINT A$ SHIFT SHIFT LPRINT ENTER î Espace non requis lorsque LPRINT est reconnu comme une commande Vous pouvez ensuite vérifier si la commande a été...
Page 246
Le caractère lui même se trouve dans le coin inférieur droit. Si aucun caractère n'est indiqué, ce caractère n'est pas valide sur le PC-2500. à Par exemple le caractère "A" correspond au nombre 65 ou en hexadécimal et en binaire à 01000001. Le caractère"v...
Page 247
ANNEXE B Tableau des codes caractères 4 Premiers bits Hex. 0111 1110 1111 Binaire ESPACE • 0110 & • 0111 1011 < 1101 • 1110 > 1111...
Page 248
Mise en forme des données en sortie Il est parfois important ou utile de contrôler le format ainsi que le contenu des don- nées en sortie. Le PC-2500 contrôle les formats d'affichage au moyen du verbe USING. Ce verbe vous permet de spécifier Le nombre de chiffres L'emplacement du point décimal...
Page 249
à l'extrême droite de cette zone; les positions restant à gauche sont complétées par des espaces Par conséquent, les nombres positifs ont toujours au moins un espace à gauche Etant donné que le PC-2500 garde dix chiffres significatifs au maximum, il ne faut #" pas utiliser plus de onze caractères"...
Page 250
ANNEXE C Mise en forme des données en sortie .Un caractère peut être inséré dans le masque pour indiquer que le nombre "!\ # " et est à afficher en notation scientifique. Les caractères seront utilisés • " dans le masque pour spécifier le format de la partie "...
Page 251
ANNEXE C Mise en forme des données en sortie MASQUES MIXTES Dans la plupart des applications, un masque USING comportera soit uniquement des caractères de mise en forme numérique soit uniquement des caractères de mise en forme alphanumérique. Cependant, dans certains cas, les 2 types de caractè- res peuvent être inclus dans un même masque USING.
Page 252
à celle de l'addition (voir ci -dessous) il choisira d'effectuer la divi- sion en premier puis l'addition, c'est-à-dire qu'il choisira la seconde possibilité et renverra la valeur 65. Avec le BASIC utilisé sur le PC-2500, voici la priorité des opérateurs, en allant de priorité la plus faible: Niveau de priorité...
Page 253
- 2 A 4--+ - (2 Par exemple: Prenons l'expression: ((3+5-2)*6+2)!10 A LOG 100 Le PC-2500 calculerait d'abord les parenthèses les plus à l'intérieur. Etant donné +" et sont du même niveau, il commencera par la gauche et effec- I l - "...
Page 254
ANNEXE Calcul des expressions et priorité des opérateurs à élévation la puissance sera calculée ensuite: enfin la division sera exécutée: 0.38 Voici la valeur de l'expression...
Page 255
ANNEXE E Fonction des touches en BASIC ANNEXE E FONCTION DES TOUCHES EN BASIC Cette touche appelle la seconde fonction des touches ayant 2 SHIFT fonctions. • Si cette touche est maintenue enfoncée quand une touche alpha- bétique est frappée, la majuscule (case supérieure) est obtenue. (La minuscule est obtenue lorsque le voyant est allumé.) CAPS...
Page 256
ANNE Fonction touches en BASIC utilise comme parenthèses d'équation. !%: S'utilise comme chaîne de caractères à l'intérieur de" " Frappez l'une de ces touches pour obten le symbole gravé à leur partie inférieure. Maintenez la touche enfoncée et SHIFT frappez ces touches pour obten le symbole gravé...
Page 257
INPUT ou PRINT). (ON) ON/BRK S'utilise pour remettre le PC-2500 sous tension après mise hors tension automatique. (BREAK) • La pression de cette touche durant l'exécution du programme réalise la fonction BREAK et provoque l'interruption du pro gramme •...
Page 258
ANNE Fonction tou ches en BAS IC Non seulement efface l'écran, mais aussi restaure l'ordinateur SHIFT 1 CLS 1: à son état initial. - Etat initial- • Restaure l'horloge WAIT • Restaure le format d'affichage (format USING) • Restaure état TRON (TROFF) •...
Page 259
ANNEXE E Fonction des touches BASIC PROGRAMM Appelle le mode de création de tableaux. Un tableau peut être créé en entrant une " expression". Appelle le mode de fixation de format d'affichage et permet: • de régler la colonne complète et la colonne moyenne •...
Page 260
ANNEXE E Fonction des touches en BAS Les touches les fonctions suivantes suivant le mode spécifié et l'état de l'ordinateur. Mode Etat Programme en cours d'exécution Pour exécuter la ligne Pour afficher la ligne de Le programme est temporairement suivante programme en cours d'exé- cution ou déjà...
Page 261
'e ntrée-sortie série ANNEXE F SIGNAUX UTILISES AVEC LE TERMINAL D'ENTREE-SORTIE SERIE Le PC-2500 est équipé d'un connecteur de 15 broches pour le terminal d'entrée- sortie série. Les broches utilisées et leurs signaux sont décrits ci-dessous 1111111111111111 Côté...
Page 262
VC est niveau haut. niveau de tension Remarque • de SG est le niveau bas. • Si la tension appliquée au PC-2500 est supérieure limites autori- sées (comprises entre SG et VC) les composants internes risquent d'être...
Page 263
ANNEXE G Spécifications ANNEXE G SPECIFICATIONS Modèle: Ordinateur portatif PC-2500 Processeur: CPU CMOS 8 bits Langage de BASIC programmation: Mémoire morte (ROM) systèm: 72 Koctets Capcité mémoire: Mémoire vive (RAM): Système 1,7 Koctets Utilisateur: Zone mémoire fixe 208 octets (A -Z, A$ -Z$) Zone des programmes/données...
Page 264
ANNEXE G Spécifications Max. 7 caractères/seconde (format caractères standard caractères: "b") Rouleau Papier: Diamètre extérieur: moins de 25 mm Diamètre intérieur: 8 mm Largeur 114 mm (EA-515P, vendu séparément) Protection de mémoire: Secours par pile CMOS (Les programmes, données et contenus réservés sont pro- tégés quand l'ordinateur est hors tension)
Page 265
ANNEXE G Spécifications Température de 5 - 40°C fonctionnement: 297(LI 210(PI 455(HI mm Dimensions: 11-11/16(LI 8-1/2 1-25/32(HI mm 1,3 kg (2,87 Ibl environ Poids: Câble de raccordement d'enregistreur à cassette, adap- Accessoires: tateur secteur (EA-150), assortiment de plumes (noir, bleu, vert, rouge, 1 de chaque), 1 rouleau de papier et un mode d'emploi.
Page 266
à écran il faut tout abord effacer les données précédentes. vec le PC-2500, les données affichées (4 lignes) remontent vers le haut chaque ois qu une nouvelle ligne est affichée Par conséquent, lors de exécution de programmes qui déplacent des caractères ou des symboles ou de programmes utilisant la commande CURSOR avec les PC de la série 1260, on peut obtenir des mouvements ou des affichages inattendus.
Page 267
Sur les PC de la série 1245, si, par exemple, DIM À (30) est exécuté, les empla- cements de mémoire pour A(27) à A(30) sont réservés comme une extension de la zone de définition de variable fixe. Cependant sur le PC-2500, l'exécu- tion de DIM A(30) réserve une zone de mémoire destincte de variable fixe pour les variable tableaux A(0) à...
Page 268
Utilisation de programmes à Symbole d'elévation la puissance "lE " Le PC-2500 utilise la lettre majuscule "E" comme symbole d'elévation à la pui- sance. ·La modification suivante doit étre apportée: 1.234 lE 5 1.234E5 lE 6 Si un programme pour le PC 1245 est lu à...
Page 269
Dans ce cas, ces commandes seront remplacées par" " puis affichées. Pour utiliser les programmes des PC de la série 1210 sur le PC-2500, ceux-ci do vent être modifiés de même façon les programmes de la série 1245 (sau...
Page 270
Avec les PC de la série 1210, la")" qui vient immédiatement avant ENTER : (2 points) peut être omise. Elle ne peut pas être omise avec le PC-2500. Par conséquent, n'oubliez pas d'ajouter")" dans le programme si elle est omise.
Page 271
Utilisation de programmes (5) Variables Une fois la commande RUN exécutée sur les PC de la série 1210, toutes les variables sont conservées. Avec le PC-2500, toutes les variables à partir de A(27) sont effacées. (Voir page 57.) Par conséquent, si vous devez conserver les variables au début de l'exécution d'un programme, commencez l'exécution de votre programme par la commande...
Page 272
à exécuter sur le PC -2500 Exemple: LPRINT , B, (5) Entrée de et de Les caractères ne peuvent pas être entrée sur le clavier du PC-2500. Utilisez PI pour et SOR pour lors de la composition de programmes au clavier.
Page 273
à grammes faisant appel toute la diversité des instructions BASIC pour vous don ner des références. (Sharp Corporation et/ou ses filiales déclinent toute responsabilité ou obligatio quant à l'utilisation des programmes présentés dans ce mode d emploi, et ne sa...
Page 274
• ANALYSE GRAPHIQUE DE PERTE ET PROFIT • OPERATIONS MATRICIELLES • EQUATIONS DU Nième DEGRE • REGRESSION LINEAIRE ET TRACE • L'écran du PC-2500 comporte quatre lignes, mais dans l'ordre de manipulation des touches de certains programmes, seules lignes apparaissant sur l'affi- chage sont représentées.
Page 275
Exemples de programmation SAUT DE SKI Titre du programme: Essayons de sauter le plus loin possible sans tomber! Quel beau temps aujourd'hui; idéal pour le saut de ski. Nous allons tenter de bat- tre le record du tremplin sans tomber. Il s'agit de sauter sur la partie horizonta du trajet, et d'effectuer un atterrissage parfait, en conservant l'équilibre en dépit des vents transversaux venant de gauche et de droite.
Page 276
Exemples de programmation Le sauteur avance d'un point à la fois jusqu'à la coordonnée X (105 80). A chaque mouvement, le sauteur descend en fonction de la formule "Y J" est la hauteur). En d'autres termes, la synchronisation la frappe touche détermine la hauteur au point dont la coordonnée...
Page 277
Exemples de programmation • ORDRE DE MANIPULATION DES TOUCHES [Le programme «Exemple d'affichage d'un bon atter- ENTER débute] rissage» * * * * * * Ski Jump The Longest Distance Press the space Le jeu commande «Exemple d'affichage de chute à chemin»...
Page 278
Exemples programm ation • LISTE DU PROGRAMME 280: 1$: l lEE05E201824" 8=8+1 310:1F 8 <-5 OR 8 >5 THEN 400 320:GCURSOR 50,10) GPRINT S$ 8*.5+ S$ (4): Y=Y+. 26 IF Y>3 1- INT X*.05) THEN 370 340:GCURSOR GPRINT F2$ IF Y>27 LET C: POINT : WAIT 0: CURSOR...
Page 279
mples programmation AMIDAKUJI Titre du programme: Jeu de loterie Ce programme a été rédigé pour exécuter le tirage de la loterie avec un ordinateur de poche. Avant de passer au programme, nous allons décrire brièvement le genre de loterie dont il est question dans ce jeu. Il ne s'agit pas ici d'une loterie au vrai sens du terme, mais plutôt d'un genre particulier connu au Japon sous le nom de AMIDAKUJI (que nous nommerons simplement amidakuji par la suite).
Page 280
Exemples de programmation B A C • Ce participant a maintenant choisi le trait qu'il veut tracer comme le montre l'illustration ci-contre. Le tracé de l'Ami- dakuji est alors terminé. Le programme Amidakuji peut com- mencer. Nous allons brièvement expliquer la manière de déterminer la marque du gagnant en prenant comme exemple le participant A partir du haut de la ligne B choisie par le participant B, sui- B A C...
Page 281
Exemples de programmation 4. Le programme se termine quand tous les numéros des marques gagnantes sont affichés à l'écran. Nota: Le nombre de participants doit être compris entre 2 et Il n'est pas possible d'entrer un numéro de marque gagnante supérieur au nombre de participants.
Page 282
Exemples de programmation • ORDRE DE MANIPULATION DES [La ligne A est tracée] TOUCHES ENTER [Le programme débute] Amidakuji No. of Participants No. of winning mark ENTER ENTER [Entrez le nombre de participants et le numéro de la marque (Tracé de la ligne A) gagnante] Amidakuji A- >7...
Page 283
Exemples de programmation [La ligne B est tracée] [La ligne C est tracée] (Tracé de la ligne B) (Tracé de la ligne C) i - - BOND Fails ADAMS Wins (Affiche nom du participant qui choisi ligne B, puis C est (Le bip retentit 5 fois quand tou appelé...
Page 284
Exemples de programmation • LISTE DU PROGRAMME CLEAR WAIT 0:H$=" ·2 PRINT " Am;dakuj; ": BEEP 340: IF R( R) =l THEN 330 PRINT "" PRINT "No.of Par-t;c;Pant= (R)=1: NEXT 1 " : PRINT "No of w;nn;n9 mar-k= 18,2: INPUT N= INT N 35'l:RETURN 370:PSET...
Page 285
mples de programmation • CONTENU DU LA MEMOIRE Dimension de l'Amidakuji Compte du nombre d'exécu- tion d'Amidakuji Numéro de la marque gagnante Participants Nombres aléatoires Coordonnée Y de la ligne Coordonnée Z de la ligne R(N) M(10,N) C$(4) Affichage O$(N)
Page 286
Exemples de programmation Titre du programme: DESSINS INFOGRAPHIQUES Connaissez-vous l'infographie? Cela consiste à tracer dessins au moyen d'un ordinateur. Vous pouvez créer des graphismes colorés sur votre ordinateur sim- plement introduisant nombre angles, la dimension le rapport de réduc- tion des figures •...
Page 287
Exemples de programmation • IMPRESSION (en couleur, voir page 1) [EXEMPLE [EXEMPLE 2]...
Page 288
Exem ples de programm at «Exemple 2» • ORDRE DE MANIPULATION DES TOUCHES [Le programme ENTER débute] «Exemple 1 » Ang le = [Le programme ENTER Size débute) Reduet. Rate (1 or Angle = ? Draws in & around (Y IN) Size Reduet.
Page 290
16mm dans les directions positive (+) et néga- tive (-) Période des cycles: Etat physique: 23 jours Emotivité: 28 jours Intellect: 33 jours • EXEMPLE: Entrez les données suivantes: Mois désiré: 1984, (décembre) Nom: SHARP Date de naissance: 1952,...
Page 291
Exe mples de programm atio • • IMPRESSION (en couleur, voir ORDRE DE MANIPULATION DES page 1) TOUCHES ENTER [Le programme débute * * * Biorhythm * * * Name ENTER [Entrée du nom] Biorhythm * * * Date of Birth - U1 Year Month...
Page 292
Exemples de programmation • LISTE DU PROGRAMME CONSOLE 39: LPRINT : WAIT 13: DIM A$(13)*22,H$(13) 3213:0=A,L=S,M=T,N=U: GOSUB 7413:P=A CHR$ 13: 3413:LPRINT CHR$ 27;"?b" LPRINT CHR$ 27i"b": LPRINT CHR$ 3513:LPRINT "M2313,-325": LPRINT "1" *** B,or-hYthm ***" LPRINT "J-3613,13" ;y;", 3613,13, 13," i-Y IF LEN A$(13»l13 CLS : GOTO 413 3913:LPRINT "H":...
Page 293
Exem de programmation • CONTENU DE LA MEMOIRE 750:L=L-1:M=13+M (355.25*L)+ INT (30.5*M)+N nombre total de jours Nombre total de jours/nombre GOTO de jours restants du cycle GOTO Nombre total de jours/nombre 810:IF M=5 GOTO 850 820:IF M=9 GOTO 850 de jours restants du cycle Nombre total de jours/nombre 840:1=31: GOTO de jours restants du cycle...
Page 294
Exemples de programmation La carte RAM (CE-201 Ml Titre du programme: ANALYSE ABC est nécessaire programme permet de classifier les produits selon leur rang respectif. Le per- sonnel de vente doit avoir une connaissance exacte du rang de chaque produit dans chiffre d'affaires d'une société.
Page 295
Exemples de programmation • EXEMPLE Le pourcentage des ventes et le pourcentage cumulé sont calculés pour les don- nées ci-dessous, puis le rang de chaque produit est obtenu. Ventes de produit TR-300 89,000 BT -650 17,000 GZ-90 23,000 RS-15 65,000 JO-230 56,000 PQ-180...
Page 296
Exemples de programmation [Sélection de confir- • ORDRE DE MANIPULATION DES ENTER mation des données] TOUCHES ENTER ABC Analysis [Le programme débute] Confirm or Amend (Y /N)_ (1) Product No. Sales [Confirmation des ENTER données] TR - 300 [Entrée du No. ENTER du premier produit] >...
Page 297
Exempl es de programmation 1 2. ENTER [Pas confirmation [Sélection de mode de sortie données] encore une fois] ABC Analysis ABC Analysis LCD or PRINTER or END or PRINTER or END (L/P/E)?_ (L/P/E)?_ 1 7. ENTER ENTER [Affichage de sélection de mode [Sélection l'impression de sortie]...
Page 299
Exemples programmation • CONTENU DE LA MEMOIRE LPR l NT Nombre maximum de données LPR1NT US1NG " &&&&&&& " ;S$(I) " lIl1l1l1l1l1l1";C(I); US1NG Nombre de lettres du no. de " lIlIlIlIlIlIlIlI " produit " 1I111111.1I " LlS1NG " K$ ( l) "...
Page 300
Exemples de programmation • ORDRE DE MANIPULATION DES TOUCHES 6. 74 ENTER ENTER [Le programme débute] [Entrée de la donnée corrigée] 1: Sales U/P Vari. U/P B.E.P. Analysis >_ Sales U.P. = 3: Sales Q'ty 4: F.C. 5: End >_ Number= ENTER [Entrée du prix unitaire de vente]...
Page 301
Exemples de programmation ENTER B.E.P Analysis Printout (Le résultat de la simulation est alors affiché, et le programme se termine.)
Page 302
Exemples de programmation Titre du programme: ANALYSE DE SEUIL DE La carte RAM (CE-201 Ml RENTABILITE est nécessaire Gestion rationnelle de l'entreprise grâce à la prévision précise des bénéfices! L'objectif principal ne entreprise de nos jours est de réaliser le seuil de rentabi- lité...
Page 303
Exemples de programmation Frais fixes Seuil de (montant) rentabilité Frais variables Ventes Seuil de rentabilité (montant) Seuil de = - - - - - - - - - - - - (quantité) rentabilité Prix de vente unitaire Bénéfice Ventes - frais variables - frais fixes •...
Page 305
Exemples de programmation X>XW OR Y>YW TH EN GOSU8 1120 GOSUB 1 THEN STR$ (G):R= GOSUB THEN LP RINT CHR$ " " :R=5 840:IF OR Y>P+R OR Y<P-R THEN LET P THEN 1070:LPRINT "H" Y<P THEN LET INPUT " N)=> ";Z 870:LPRINT CHR$ 27;...
Page 306
Exemples programmation Titre du programme: ANALYSE GRAPHIQUE DE PERTE ET PROFIT graphique vous permet de déterminer un coup d'œil la situation perte/profit ventes Toutes les entreprises doivent établir des comptes de pertes et profits pour comparer l'équilibre du revenu et des dépenses Cependant, un tel compte nous révèle rien dans cet état,...
Page 307
Exemp les de programm at ion Article Montant Pourcentage 4500,0 Chiffre affaires 84,7 3811,5 Frais de ventes 15,3 688,5 Bénéfice 31 ,6 1422,0 Coût des matériaux 1777,5 39 ,5 Coût de procédé 13,6 612 ,0 Coût de fabrication 10,2 459,0 Frais de vente 229,5 Bénéfice d'exploitation...
Page 308
Exemples programmation • ORDRE DE MANIPULATION DES TOUCHES [Correction de donnée] ENTER ENTER [Le programme débute] Non-operating P/L =>112.6 B.E.P.A. Graph Company Name Correction? = > Y Number= > =>- 2. ~ [Perte/profit extraordi- IENTERI ENTER naire et correction de donnée] [Entrée du nom de l'entreprise] Correction? = >...
Page 309
ples de prog ramm ati • LISTE DU PROGRAMME 10:CLEAR : CONSOLE 39: LPRINT WAIT : LPRINT CHR$ 27; " 20:DIM DT(8,1),KN$(1)*40,KM$(8)*26 410:LPRINT ial i 420:LPRINT LPRINT READ $(I): " " "Sal Amount " " Cost of sales" 430:LPRINT "M"i50i "...
Page 310
Exemples de programmation • CONTENU DE LA MEMOIRE T "P " " Pour travail, pour entrée "iK M$(I)i " "i Pour travail OTO 730 OT(B.1)=0 THEN 810:L INT CHR$ 27i "2 " Description d'article, largeur "M"; tracé LPRI 830:LPRINT CHR$ 27; "1 "...
Page 311
Exemples de programmation Titre du programme: OPERATIONS MATRICIEllES l'ordinateur vous aide à résoudre des matrices difficiles! Les séries de matrices sont indispensables pour effectuer des calculs techniques et statistiques. Cependant, de telles matrices sont difficiles à résoudre. L'ordina- teur vous aide à exécuter les trois opérations d'addition, soustraction et multipli- cation pour afficher chaque résultat sous forme de matrice sur l'écran.
Page 312
Exemples programmation • CONTENU Méthode de résolution de base des matrices A - B b 21 b22] al2 . ll . 12 • 21 . • EXEMPLE Exécutez les deux opérations suivantes. Multipl ication Addition • IMPRESSION Dans le cas de exemple 13 13 13 Dans le cas de l'exemple 2...
Page 313
Exemples de programmation • ORDRE DE MANIPULATION DES [Correction de donnée] ENTER TOUCHES (1,2) =>- «Exemple 1» 8. 2 [Entrée de la donnée ENTER ENTER programme débute] corrigée] > * Matrix Operation (1,3) =>_ 1: A+B 2: A-B 3: A*B 4: END >_ 9.
Page 314
Exemp les de programmation • ORDRE DE MANIPULATION DES TOUCHES «Exemple 2» [Entrée des autres JENTER ENTER [Le programme débute] données] Input data for Matrix Operation 1: A+B (1,1)=>1 > (1, 2) 4: END >_ (1,3) =>_ Selection [Sélection de l'opération [Correction de donnée] 31ENTERI ENTER 1...
Page 315
Exemples de programmation (Les résultats sont imprimés sur l'imprimante.) Matrix Operation 1:A+B 2:A-B >_ Selection 12. 4 [Fin du programme] ENTER...
Page 316
Exemples de programmation • LISTE DU PROGRAMME LPRINT CHR$ "0" LPRINT CHR$ 350:L=L+1: L>3 "a" LPRI LPRINT CHR$ PRINT "(" ; STR$ "b" LPRINT "L0" "i STR$ " )" LPRINT "01 " 380:CURSOR 7,L: "= >" G,H): GOTO CLEAR CONSOLE LPRINT 390: NEXT )
Page 317
Exemples de programmation Coordonnée X (commence- ment de l'impression) T:M =l Q: S= Coordonnée Y (commence- ( STR$ (B(I,J))) S>M THEN M =S ment de l'impression) Q: S= STR$ B(I,J)) Numéro de rangée Numéro de colonne 81313:Y=F- S)*12 : X=E- 1*27 8113:LPR NT "M...
Page 318
Exemples de programmation Titre du programme: EQUATION DU Nième DEGRE L'ordinateur vous permet de résoudre aisément de telles équations! Ces équations difficiles à résoudre sont calculées au moyen de la méthode de New- ton. Il vous suffit d introduire le degré maximum ) et le coefficient de chaque j (x...
Page 319
Exem ples de programmation 2. Le point de départ ci-dessus est automatiquement changé en X o 2,4, - 8, 16 modifiez - 2 de ligne 260 en conséquence. 3. Pour changer modifiez E la ligne • EXEMPLE Problème: Racine: (- 1, 1, 2) •...
Page 320
Exemples de programmation • ORDRE DE MANIPULATION DES TOUCHES 7. 1 [Entrée de la donnée ENTER ENTER [Le programme débute] correcte] n-Degree Equation n-Degree Equation Degree=_ Degree = 3 (3) = 1 2. 3 [Entrée du nombre de (2) =? [ENTER degrés] n-Degree Equation...
Page 321
Exemples de programmation • LISTE DU PROGRAMME le:CONSOLE 39: LPRINT CH 27i"7b" OutPut CLEAR WAIT 13: PRINT PRINT 45e:LPRINT CHR$ 27i inPut * IF Y$="Y " THEN PRINT = CURSOR PRINT "* Equo LPRINT 4,1: " ôe CURSOR NPUT =";N PRIN T "--- Result...
Page 322
mples de programmation • CONTENU DE LA MEMOIRE 87e:RETURN f'(x) Données" J=l TO N Ecart admissible de la 91e:NEXT J valeur 92e:RETURN 95e:RETURN Compteur de résultats 97e:PR!NT "f(x)="; Compteur de curseur LEN C$(I) GOTO 1e2e: P RINT C$(I); Nombre maximum de degrés 0=0-( LEN C$(e)+ LEN 5$(13»...
Page 323
Exemples de programmation Titre du programme: REGRESSION LINEAIRE ET TRACE De nombreuses données statistiques peuvent être traitées avec précision et rapidité. Ce programme permet d'obtenir la covariance, le coefficient de corrélation, la for- mule de régression linéaire, etc. entre deux données associées et ...
Page 324
Exemples de programmation • EXEMPLE Covariance 3,060714286 Coefficient de corrélation 9,693968513E-01 Coefficient de régression a 3,942042318 39,4475621 Valeur moyenne X 7,375 10,375 Valeur présumée X 11,8532 7,9112 9,8822 7,5, == 7,3, 10,6706 7,4, 10,2764...
Page 325
Exemples de prog ramm ation • IMPRESSION (en couleur, voir page 4) Re 9" es s Y(2) >«3)=7 >«4)=9 Y(4)=5 Y(6)=15 Y(7) =14 >«8)=6 Y(8)=12 -3.0 60714286 69396B513E-01 -3.942042318 39.4475621 7.375 Y -= 10.375 11. 8532 .9112 9.88 10.2 764 3 24...
Page 326
Exemples de programmation • ORDRE DE MANIPULATION DES TOUCHES 6. 6,9 [Entrée de la donnée ENTER ENTER [Le programme débute] correcte] Linear Regression/Plot Linear Regression/Plot X(1)= (1)=12 (1)=7 [Entrée de la donnée Xll ENTER Linear Regression/Plot X (1) Confirmez les données de la (1)= même manière que ci-dessus.
Page 327
Exemples de programmation 1O. 7,4 ENTER Linear Regression/Plot Presumed value X ENTER Linear Regression/Plot Printout the value (Le programme se termine par l'affichage valeur présumée)
Page 328
ples de programmat • LISTE DU PROGRAMME 19:CLEAR : WAIT g:F=8 45a:LPRINT ="iL/(N-l) XCF) LPRINT "Col"l"elat =" LPRINT CHR$ 27: "0 " : LPRINT 47a:LPRINT "* Re91"ess ion " CHR$ 27:"a": LPRINT CHR$ S=L/K:T=J-S*I 4g:CONSOLE 39: LPRINT LPRINT " TO F LPRINT "...
Page 329
Exemples de programmation • CONTENU DE LA MEMOIRE Coefficient du graphique (X) CURSOR PRINT Coefficient du graphique (Y) CURSOR 0 PRINT "* Pr- *" 930: LPRINT " "; <J B-20 "M" IF N=l THEN LPRINT CHR$ 27;" 0": LPRINT "* *"...