03.07.2013 Views

Magazine Pom's : la collection

Magazine Pom's : la collection

Magazine Pom's : la collection

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12<br />

13) Commande G(et)<br />

• G NOM pl p2 : insertion derrière<br />

<strong>la</strong> ligne courante de lignes issues<br />

du fichier NOM, pl et p2 précisant<br />

les rangs dans ce fichier de <strong>la</strong><br />

première et de <strong>la</strong> dernière ligne à<br />

insérer.<br />

• G* NOM pl p2 : insertion derrière<br />

<strong>la</strong> ligne courante des lignes BASIC<br />

pl à p2, lorsque les fichiers traités<br />

correspondent à des programmes<br />

BASIC.<br />

14) Commande F(ile)<br />

• Fin de l'édition avec mise à jour<br />

du fichier TEXT initial.<br />

Pour des raisons de sécurité, cette<br />

opération se fait en trois étapes :<br />

- écriture du texte dans le fichier<br />

TEMPO<br />

- destruction du fichier initial<br />

- remp<strong>la</strong>cement du nom TEMPO<br />

par le nom initial.<br />

15) Commande Q(uit)<br />

• Abandon de l'édition en cours<br />

sans mise à jour du fichier.<br />

Remarque<br />

n est possible d'obtenir une version<br />

plus compacte de PROGR.EDIT,<br />

sans affichage du menu des<br />

commandes et de leur mode d'emploi.<br />

Pour ce faire, effectuez les opérations<br />

suivantes :<br />

• supprimer les lignes 50, 350, 9500<br />

et 10000<br />

• remp<strong>la</strong>cer <strong>la</strong> ligne 40 par 40<br />

HOME<br />

• remp<strong>la</strong>cer <strong>la</strong> ligne 310 par 310<br />

GOTO 1230<br />

• remp<strong>la</strong>cer <strong>la</strong> ligne 330 par 330 IF<br />

MID$(A$,2,11'7" THEN 1230<br />

Le compositeur de texte<br />

COMPOS<br />

COMPOS est un outil chargé de<br />

mettre en forme un texte source<br />

dans lequel sont insérées des<br />

commandes de mise en page. Le<br />

texte source est un fichier TEXT à<br />

accès séquentiel qui peut être aisément<br />

généré et corrigé par EDIT.<br />

Trois options sont poSSibles pour <strong>la</strong><br />

mise en page :<br />

• affichage à l'écran<br />

• impression<br />

• écriture dans un fichier TEXT<br />

(fichier objet).<br />

La sortie sur écran du texte composé<br />

facilite <strong>la</strong> mise au point du texte<br />

. . . _ . _ .. , . - <br />

source, <strong>la</strong> mise en page étant absolument<br />

identique (à <strong>la</strong> longueur des<br />

lignes près) pour les trois supports de<br />

sortie.<br />

Le c<strong>la</strong>vier standard de ]' Apple Il Plus<br />

ne gère pas les minuscules, mais<br />

COMPOS permet cependant le mé<strong>la</strong>nge<br />

de majuscules et de minuscules<br />

pour un texte imprimé.<br />

L'opération de composition est re<strong>la</strong>tivement<br />

lente. Ce<strong>la</strong> s'explique par le<br />

fait que chaque caractère du fichier<br />

source est analysé et, éventuellement,<br />

recodé en minuscule. Lorsque<br />

l'uti lisateur désire imprimer plusieurs<br />

fois un même texte, il a donc intérêt<br />

à demander <strong>la</strong> création d'un fichier<br />

objet qui pourra ensuite être imprimé<br />

à volonté par l'éditeur EDIT (commande<br />

P*).<br />

Le fichier source, de même que le fichier<br />

objet, sont désignés par un<br />

nom suivi d'un numéro de lecteur<br />

(TEXTE,D2 par exemple). Pour le fichier<br />

source, le lecteur pris par défaut<br />

est Dl. Par défaut toujours, le<br />

fichier objet sera écrit sur le lecteur<br />

utilisé pour le fichier source.<br />

Commandes de mise en<br />

page<br />

le fichier source se compose du<br />

texte proprement dit et des commandes<br />

de mise en page. Ces dernières<br />

ont toujours "1 " pour premier caractère.<br />

Certaines comportent un caractère<br />

numérique; dans ce cas, <strong>la</strong> fin<br />

de <strong>la</strong> commande est obligatoirement<br />

un espace.<br />

COMPOS reconnait six commandes :<br />

• IP : provoque un saut de page<br />

• 1: provoque un saut à <strong>la</strong> ligne<br />

• Iln : provoque un saut de n lignes<br />

• ISn : génère n espaces en début<br />

de ligne<br />

• ITn : crée une marge de n caractères<br />

s'appliquant à toutes les<br />

lignes suivantes jusqu'à <strong>la</strong> rencontre<br />

d'une nouvelle commande T<br />

(]TO annule toute marge)<br />

• lM : cadre <strong>la</strong> phrase suivante en<br />

milieu de ligne.<br />

Pour les commandes l, S et T, n<br />

vaut 1 par défaut.<br />

Le caractère "1" est obtenu par<br />

"SHIFf-M". Pour l'utiliser dans un<br />

texte, il suffit de le doubler.<br />

Mise en page<br />

L'unité de traitement de COMPOS<br />

est le mot, c'est-à-dire une suite de<br />

caractères limitée par l'indicateur de<br />

commande ], un espace ou un RE­<br />

TURN.<br />

Chaque enregistrement du fichier<br />

source peut comporter un nombre<br />

entier quelconque de mots.<br />

COMPOS calcule l'espacement libre<br />

entre les mots de manière que toutes<br />

les lignes du texte aient <strong>la</strong> même longueur,<br />

en tenant compte de <strong>la</strong> marge<br />

demandée.<br />

Une phrase peut être précédée d'une<br />

ou plusieurs commandes de mise en<br />

page (saut de ligne par exemple).<br />

En J'absence de commandes, les<br />

phrases sont générées les unes à <strong>la</strong><br />

suite des autres, une majuscule suivant<br />

toujours les caractères ".", "?"<br />

t " 1 e . " .<br />

Sur imprimante ou dans le fichier<br />

objet, le texte est composé en minuscules,<br />

à l'exception du premier caractère<br />

de chaque phrase. Il est en outre<br />

possible de commander ]' emploi des<br />

majuscules pour une suite de caractères<br />

en les encadrant par @ (pour<br />

utiliser @dans un texte, il suffit de le<br />

doubler).<br />

En affichage à ]' écran, COMPOS met<br />

les majuscules en INVERSE.<br />

Format d'impression<br />

Lorsque le texte composé est sorti<br />

sur une imprimante (slot 1) ou copié<br />

dans un fichier, COMPOS retient le<br />

format suivant :<br />

• 75 caractères par ligne<br />

• 66 lignes par page.<br />

La modification des lignes 30 et 40<br />

du programme PROGR.COMPOS<br />

permet de changer ces paramètres.<br />

Mise en route du compositeur<br />

Elle résulte des instructions suivantes<br />

:<br />

BRUN PRQGR48K<br />

RUN PROGRCOMPOS<br />

Sur <strong>la</strong> disquette d'accompagnement,<br />

ces commandes sont contenues dans<br />

le fichier COMPOS, et il suffit donc<br />

de faire EXEC COMPOS.<br />

Exemple<br />

1) Le texte source est introduit<br />

comme suit :<br />

JM@US SEPT JOURS DE U! SEMAINE@<br />

1L2 UNE SEMAINE EST COMPOSEE<br />

DE SEPT JOURS. CE SONT :<br />

<strong>Pom's</strong> n° 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!