#######################################################################################################################################
# #
# C O N S T R U C T I O N D ' U N E S P I R A L E C A R R E E " A L P H A B E T I Q U E " : #
# #
# #
# Author of '$xiirv/.PIAL.31.1.$U' : #
# #
# Jean-Francois COLONNA (LACTAMME, 20240514094613). #
# #
#######################################################################################################################################
$Z setParam _____NChiffres 100
$Z setParam _____FDecimales $xrp/Decimales_Base10_Pi_____100000
$Z setParam _____Bibliotheque 3
$Z setParam _____Taille 1
$Z IfBasic ($_____Bibliotheque == 3) ThenBasic
$Z setParam _____FacteurX `calcul $_____Taille*6`
$Z setParam _____FacteurY `calcul $_____Taille*6`
$Z # Les caracteres de la bibliotheque '3' sont inscrits dans des blocs 6x6... #
$Z setParam _____Alphabet (B K E F T Q P U S R)
$Z ElseBasic
$Z IfBasic ($_____Bibliotheque == 4) ThenBasic
$Z setParam _____FacteurX `calcul $_____Taille*5`
$Z setParam _____FacteurY `calcul $_____Taille*5`
$Z setParam _____Alphabet (E F G D I J K L B C)
$Z # Les caracteres de la bibliotheque '4' sont inscrits dans des blocs 5x5... #
$Z ElseBasic
$Z setParam _____FacteurX 40
$Z setParam _____FacteurY 40
#20240516082913____:$Z setParam _____Alphabet (A B C D E F G H I J) #
$Z setParam _____Alphabet (0 1 2 3 4 5 6 7 8 9)
$Z EndifBasic
$Z EndifBasic
$Z FilSTmpB FCoOrDoNnEeS
$Z $CA $_____FDecimales | \
$Z $SE -e "s/^ *//" \
$Z -e "s/\.//" | \
$Z $GRE -v '^ *$' | \
$Z $SE -e "s/ //g" \
$Z -e "s/\(.\)/\1@/g" | \
$Z $R "@" "$K_NL" | \
$Z $GRE -v '^ *$' | \
$Z $HEA -$_____NChiffres \
$Z > $FCoOrDoNnEeS.chiffres
$Z set CeNtRe_X=`calcul 1/2`
$Z set CeNtRe_Y=`calcul 1/2`
$Z $xci/valeurs_spir$X premiere=1 derniere=$_____NChiffres \
$Z PX=1 PY=0 | \
$Z $xrv/AXPB.01$X ne=0 \
$Z fichier== \
$Z a=$_____FacteurX \
$Z b=-$CeNtRe_X \
$Z XPBA=VRAI | \
$Z $xrv/ADD2.11$X ne=0 \
$Z fichier1== \
$Z fichier2=+$CeNtRe_X \
$Z > $FCoOrDoNnEeS$COORD_X
$Z $xci/valeurs_spir$X premiere=1 derniere=$_____NChiffres \
$Z PX=0 PY=1 | \
$Z $xrv/AXPB.01$X ne=0 \
$Z fichier== \
$Z a=$_____FacteurY \
$Z b=-$CeNtRe_Y \
$Z XPBA=VRAI | \
$Z $xrv/ADD2.11$X ne=0 \
$Z fichier1== \
$Z fichier2=+$CeNtRe_Y \
$Z > $FCoOrDoNnEeS$COORD_Y
Copyright © Jean-François COLONNA, 2024-2024.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / École polytechnique, Institut Polytechnique de Paris, 2024-2024.