Tradizionalmente, le sette note della scala musicale vengono denominate in Italia do, re, mi, fa, sol, la, si. Le stesse note nel sistema anglosassone vengono indicate con le prime lettere dell’alfabeto: A, B, … G, con
do
re
mi
fa
sol
la
si
C
D
E
F
G
A
B
Si scriva un programma che, data una stringa di note nel sistema anglosassone, lasci sul nastro le note equivalenti nel sistema italiano, separate da un punto.
NASTRO INIZIALE
NASTRO FINALE
CCDCFE
DO.DO.RE.DO.FA.MI
Tanti auguri
CDECCDECEFGEFG
DO.RE.MI.DO.DO.RE.MI.DO.MI.FA.SOL.MI.FA.SOL
Fra’ Martino
BACBAC
SI.LA.DO.SI.LA.DO
Zerlina cede alle lusinghe di Don Giovanni (Mozart)
Algoritmo
Se legge la A, la cancella, va tutto a destra per scrivere .LA, Ritorna a sinistra e ricomincia
Se legge la B, la cancella, va tutto a destra per scrivere .SI, …
…
Se legge la G, la cancella, va tutto a destra per scrivere .SOL, …
Se nello stato 0 legge il punto, lo cancella e si arresta.