|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Nov 2005
Città: Mantova
Messaggi: 115
|
Compilatore automi
Caio a tutti...
Mi servirebbe un compilatore freeware di automi che gira sotto win xp..a scuola faccio tutto sotto linux debian quindi è meglio che mastichi pure i codici che uso a scuola (tipo mealy per iniziore poi input{}, output exc..) se possibile....dove posso trovarlo??..grazie a tutti |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Mar 2005
Messaggi: 349
|
Quote:
a scuola compilerai con gcc probabilmente quindi scaricati dev cpp o Code::Blocks ![]() |
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Nov 2005
Città: Mantova
Messaggi: 115
|
Ma il Dev compila anche automi??...come faccio a farli partire dopo aver fatto il codice sorgente nell'editor?..non trovo il formato giusto quando compilo (aut)...
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Tu come compili questi automi sottio Linux ?
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Nov 2005
Città: Mantova
Messaggi: 115
|
A scuola si..ma mene servirebbe uno per win visto che a casa uso win..
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Con che comando li compili ? In che linguaggio sono realizzati ? Con quale programma li scrivi ?
|
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Nov 2005
Città: Mantova
Messaggi: 115
|
Ecco un esempio di codice:
Codice:
// script automa distributore caffe-cappuccino autore { "pallino - caio" } mealy { input {soldi { 100, 200, 500, Caffe, Cappuccino } } immediato stati { s0, // Credito 0 s1, // Credito 100 s2, // Credito 200 s3, // Credito 300 s4, // Credito 400 s5, // Credito 500 s6, // Credito 600 s7, // Credito 700 s8, // Credito 800 s9, // Credito 900 s10 }// Credito 1000 output {dispay { {u1 , "mancano soldi" } {u2 , "scelta : caffe" } {u3 , "scelta : caffe o cappuccino" } {u4 , "fa caffe" } {u5 , "fa cappuccino" } {u6 , "fa caffe e visualizza resto" } {u7 , "fa cappuccino e visualizza resto" } {u8 , "non accetta altri soldi : effetuare la scelta" } } } transizione { // 100 200 500 Caf Cap /* S0 */ {s1, s2, s5, s0, s0} /* S0 */ {s2, s3, s6, s1, s1} /* S0 */ {s3, s4, s7, s2, s2} /* S0 */ {s4, s5, s8, s3, s3} /* S0 */ {s5, s6, s9, s0, s4} /* S0 */ {s6, s7, s10,s1, s5} /* S0 */ {s6, s6, s6, s2, s0} /* S0 */ {s7, s7, s7, s3, s1} /* S0 */ {s8, s8, s8, s0, s2} /* S0 */ {s9, s9, s9, s1, s3} /* S0 */ {s10,s10,s10,s2, s4} } uscite { // 100 200 500 Caff Capp /* S0 */ {{u1},{u1},{u2},{u1},{u1}}, /* S0 */ {{u1},{u1},{u3},{u1},{u1}}, /* S0 */ {{u1},{u2},{u3},{u1},{u1}}, /* S0 */ {{u2},{u2},{u3},{u1},{u1}}, /* S0 */ {{u2},{u2},{u3},{u4},{u1}}, /* S0 */ {{u3},{u2},{u3},{u6},{u1}}, /* S0 */ {{u8},{u8},{u8},{u6},{u5}}, /* S0 */ {{u8},{u8},{u8},{u6},{u7}}, /* S0 */ {{u8},{u8},{u8},{u6},{u7}}, /* S0 */ {{u8},{u8},{u8},{u6},{u7}}, /* S0 */ {{u8},{u8},{u8},{u6},{u7}}, } } |
![]() |
![]() |
![]() |
#8 |
Member
Iscritto dal: Nov 2005
Città: Mantova
Messaggi: 115
|
Ok...oggi a scuola ho scoperto che il compilatore in questione l'aveva inventato il mio profe di sistemi e informatica per linux e che non ne esistono altri
![]() |
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: Nov 2005
Messaggi: 154
|
potresti farti inviare il codice sorgente dal tuo prof cosi lo compili sotto windows o chiedere a lui stesso di farlo e di farti portare il file eseguibile
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:19.