PILOTE
pour l'information sur des paiements au lieu des impôts, voient le PILOTE de (finances) . le pour les rapports PILOTES, voient le PIREP
Le PILOTE nommé est un acronyme , et représente le nstruction du rogrammed par I du P de , le L revenu de , le T du O r eaching . Comme son plus jeune LOGO d'enfant de mêmes parents, c'était une incursion tôt dans la technologie de l'enseignement assisté par ordinateur (Eao) de .
Syntaxe de langue
Une ligne du code PILOTE contient (de gauche à droite) les éléments suivants de la syntaxe :
une étiquette facultative
une lettre de commande
un Y facultatif (pour l'oui) ou N (pour l'aucun)
une expression conditionnelle facultative entre parenthèses
des deux points (" ; : " ;)
un opérande , ou opérandes multiples délimité par par des virgules.
Une étiquette peut également être seule dans une ligne, non suivie de l'autre code. La syntaxe pour une étiquette est un astérisque suivi d'une marque (corde alphanumérique avec le caractère initial alphabétique).
Lettres de commande
Les commandes suivantes sont employées dans le " ; noyau PILOT" ;.
A :
Accepter l'entrée dans le " ; accepter le " de l'amortisseur ;.
Exemples :
R : La prochaine ligne de l'entrée remplace le contenu courant de acceptent l'amortisseur A :
R : La prochaine ligne de l'entrée remplace acceptent l'amortisseur, et le variable de la corde « LIBRE » A : $FREE
R : Après 3 lignes d'entrée assignées aux variables de corde « X », « Y » et « Z » A : $X, $Y, $Z
R : Entrée numérique assignée au " variable numérique ; Q" ; A : #Q
C :
Calculer et assigner la valeur numérique.
Exemple : R : Assigner à la moyenne arithmétique du #X et du #Y au #AM C : #AM= (#X+#Y)/2 La plupart des réalisations PILOTES ont seulement le arithmétique du nombre entier , et aucun ne range
D :
Dimensionner une rangée, sur quelques réalisations.
E :
Sous-routine de l'extrémité (retour de) ou (si en dehors de d'une sous-routine) programme d'arrêt. Toujours utilisé sans tout opérande.
J :
Sauter à l'étiquette.
Exemple : J : *RESTART M :
Assortir l'amortisseur d'acceptation contre les variables de corde ou les constantes de chaîne
Exemple : R : La recherche acceptent l'amortisseur pour le " ; TRUTH" ; , la valeur de $MEXICO et " ; YOUTH" ; , dans cet ordre M : VÉRITÉ, $MEXICO, JEUNESSE
La première corde d'allumette (le cas échéant) qui est une sous-chaîne de l'amortisseur d'acceptation est assignée à la variable spéciale $MATCH. Les caractères d'amortisseur de la première allumette sont assignés à gauche à $LEFT, et les caractères du côté droit sont assignés à $RIGHT.
Le drapeau d'allumette est placé à « oui » ou « non », selon si une allumette est faite. N'importe quel rapport qui a un Y suivre la lettre de commande est traité seulement si le drapeau d'allumette est placé. Des rapports avec N sont traités seulement si le drapeau n'est pas placé.
N :
Équivalent au TN : (le type si dernier assortissent non réussi)
R :
L'opérande de R : est un commentaire , et donc non traité.
T :
« Dactylographier » l'opérande comme rendement.
Exemples : R : Produire une corde littérale T : Merci de votre appui.
R : Produire une expression variable T : Merci, $NAME.
U :
Employer (appel) une sous-routine. Une sous-routine commence par une étiquette et des extrémités avec E :
Exemple : R : Sous-routine d'appel commençant au *INITIALIZE d'étiquette U : *INITIALIZE Y :
Équivalent à TY : (le type si dernier assortissent réussi)
Parenthèses de :
S'il y a expression parenthesized dans un rapport, c'est une expression d'essai de , et le rapport est traité seulement si l'essai a une valeur de « vrai ».
Exemple : R : Introduire le message si x>y+z T (#X>#Y+#Z) : Condition remplie
Dispositifs de prolongation
Les prolongements pour creuser le PILOTE incluent les rangées et les nombres de la virgule flottante dans le PILOTE d'Apple , et l'exécution du LOGO - les graphiques de tortue inspirés de dans le Atari PILOTE.
Dérivés
Les versions du PILOTE recouvertes sur les interprètes en BASIC de premiers micro-ordinateurs n'étaient pas inconnues vers la fin des années 70 et du début des années 80, et le magazine de byte de à un point a édité un dérivé complet de Turing non- de PILOTE connu sous le nom de Waduzitdo comme manière de démontrer de quel ordinateur était capable.
Dans 1991 l'IEEE convenu une norme pour le " pilote ; Norme 1154-1991 d'IEEE DST IEEE pour l'enquête programmée, apprenant, ou " (PILOT) de enseignement ; voir
Il y a une exécution de source ouverte de pilote, RPilot.
| Random links: | Marion Barry | Mythologie haïtienne | Manectric | Cinémas de chapiteau | Pisidia | PILOTO |