MédyCS: l’opérateur de substitution ¤

Je découvre en même temps qu’un certain nombre de béotiens ce nouvel opérateur de substitution ¤

  • A¤B : Signifiant “REMPLACER A par B”

Je propose quelques exercices et quelques questions pour se familiariser avec son utilisation

Par exemple :

– Dans cet exercice je dois prioritairement situer le contexte, donc je dois dire explicitement :

Je pars de MEDYCS

MENU Courrier

mdx1_1

Le néophyte a immédiatement compris où il est et où il doit aller.

L’exemple dans l’aide est l’exemple du sexe du patient

– La 2° notion fondamentale pour celui qui pose une question est de montrer ce qu’il voudrait faire …

QU’EST CE QUE JE VEUX FAIRE ?

QUESTION :
Je veux un courrier qui écrive tout seul, soit :

Si je m'appelle Jean c'est que je suis un garçon
Si je m'appelle Jeanne c'est que je suis une fille

Ainsi le problème est clairement posé en français du terroir, la aussi tout le mode a compris ce que je vais demander au programme

MISE EN ŒUVRE

– MENU Courrier Type
-* Gestion

-* NOUVEAU => je l’appelle TEST par exemple

ALGORITHME

Écrire un algorithme c’est tenter de mettre le langage humain au diapason de la logique machine

Si je m’appelle « PRENOM » c’est que je suis « SEXE »

Je transpose le langage humain en langage quasi MEDYCS : => règle 1 = le balisage

La machine “Médycs” ne comprend pas le balisage des mots par les guillemets, donc je balise selon la règle de traduction “MédyCS”

Si je m’appelle £ PRENOM # c’est que je suis £ SEXE #

La machine Médycs ne sait pas de quel prénom il s’agit, (Patient, conjoint, Médecin …) il faut donc l’orienter vers la fiche “SIGNALÉTIQUE” par le biais du “Préfixe SG”

Si je m’appelle £ SG : prénom # c’est que je suis £ SG : sexe #

On approche mais le courrier affiche : Si je m’appelle Jeanne c’est que je suis F

Il faut “remplacer” F par Fille et M par Garçon : c’est la qu’intervient l’opérateur ¤

Si je m’appelle £[SG : prénom]# c’est que je suis £{[SG : sexe]}{F¤une FILLE}{M¤un GARCON}#

Détaillons la syntaxe de cet imbroglio :

£{ [SG : sexe] } {F ¤ une FILLE} {M ¤ un GARCON } #

Qui correspond à la syntaxe : Selon -> Soit Alors, Soit Alors

  • {} {} {} signifie Selon Soit Soit
  • et ¤ Alors
{Selon le sexe} : -> {Soit c'est écrit F alors afficher fille} , {Soit c'est écrit M alors afficher garçon}
CODE A COPIER

 

Laisser un commentaire