Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Versione MsDos

Precedente
SUPERIORE
Successiva

Si tratta di un ambiente di programmazione per la Macchina di Turing realizzato con il Turbo Pascal 6.0


Applicazione MsDos

I comandi

Ogni quintupla contiene 5 caratteri consecutivi (senza spazi) che rappresentano rispettivamente

Stato Carattere Stato Carattere Direzione

I caratteri utilizzabili

Stati0, 1, ..., y, z

Tutto l'intervallo ASCII da '0' a 'z'

Stato Iniziale0Fisso

Stato Finale

H, hFisso
Caratteri NastroSPACE, 0...zCome gli stati più lo spazio
SpostamentiS, s, D, d, N, nSinistra, destra, nulla

La struttura del file sorgente

Estensione.mdt
QuintupleCinque caratteri concatenati a partire dalla prima colonna
CommentiA destra di ogni quintupla oppure cominciano con un ' (apostrofo) sulla prima colonna

Esempio di sorgente

Nome file: esempio.mdt

'questo è un commento
abcdNquesta è una quintupla corretta
ABABd anche questa...
'questo è un commento
12345 quintupla errata: il 5 non è ammesso in 5° posizione
 234n quintupla errata: lo spazio in 1° colonna

Utenti MS-DOS

Sintassi del Comando Turing:

TURING [Drive][Percorso]NomeFile[.MdT]

carica la Mdt con il sorgente di nome Nomefile (sono facoltativi: drive, percorso, estensione)

TURING

carica come file sorgente quello utilizzato l'ultima volta (se il file non esiste più ci sarà un run-time error...)

I file indispensabili

TURING.EXE
TURINGPG.COM

PG.COM: visualizza il sorgente

TURING.CFG

Parametri configurabili dall'utente

TURING.FIL

Nome ultimo file sorgente usato

I tasti utilizzabili

Alt-XUscita dalla Macchina di Turing
F1Lista il sorgente (usa le frecce ed ESC)
F2
F3Scegli il sorgente (visualizza i file presenti)
F4Vai sul nastro
EscPulisce il nastro
SPACE, 0..zI caratteri ASCII ammessi sul nastro e come stati
Inizio, FineLa testina si sposta al primo (ultimo) carattere diverso da blank
Sinistra, Destra

...

TabLa testina si sposta a destra di un numero predefinito di caratteri
BackSpace, CancCancella e va a sinistra
Ctrl-F9Esegui
F5Esecuzione passo/passo
F6, F7, F8Esecuzione a velocità lenta media veloce
F10Ritorna alla schermata principale

Versione MsDos - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE
Successiva