|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2870
|
chi è che sbaglia
Vi posto questo listato copiato pari pari da un libro
Quote:
mi sono insospettito quando ho provato a far fare la stessa cosa ad un altro prgramma con nomi delle variabili diversi e quando ho provato con quello del libro ho avuto lo stesso problema |
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Magari se riporti per intero l'errore del compilatore facciamo prima
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2870
|
Quote:
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Trieste - Nosgoth - Nowhere in space and time.
Messaggi: 1882
|
mai + facile.... manca un ; dopo maxint.
E' ormai prassi che nei listati i libri fanno notevoli errori di tipografia (specie ahimè in quelli scolastici).... a volte sono voluti, altre volte no. Cmq. è un utile esercizio per debuggare un prog. Un genio è il il Dott. Marco Cantù ormai sulla breccia da anni coi suoi libri sul Pascal e su Delphi in particolare.... mai trovato un errore nei suoi listati!
__________________
The DJ is in da club! - THANKS FOR THE MUSIC! Quando la musica ti porta in un diverso stato mentale, senti il tuo corpo vibrare. Allora PUOI volare! I'm not your enemy! I'm not your destroyer! I am, as before, your right hand, your sword... (Raziel - LoK: Defiance) |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2001
Città: Trieste - Nosgoth - Nowhere in space and time.
Messaggi: 1882
|
rivedendo il listato.... ho le traveggole io o si sono dimenticati praticamente un casino di ";" alla fine delle istruzioni?
Nel Pascal alla fin fine è sempre meglio abbondare ; rispetto a non metterli (eccetto UN solo caso.... indovinate quale).
__________________
The DJ is in da club! - THANKS FOR THE MUSIC! Quando la musica ti porta in un diverso stato mentale, senti il tuo corpo vibrare. Allora PUOI volare! I'm not your enemy! I'm not your destroyer! I am, as before, your right hand, your sword... (Raziel - LoK: Defiance) |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sì...in effetti ne mancano una marea...
Sopo il Begin non ci dovrebbe volere il ";"... |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: Trieste - Nosgoth - Nowhere in space and time.
Messaggi: 1882
|
Quote:
'na tragedia insomma Cmq. il ; ci va di solito sempre. E' opzionale solo nell'instruzione PRIMA di un END. NON va assolutamente messo nel blocco THEN in un flusso IF...THEN...ELSE. Ciau.
__________________
The DJ is in da club! - THANKS FOR THE MUSIC! Quando la musica ti porta in un diverso stato mentale, senti il tuo corpo vibrare. Allora PUOI volare! I'm not your enemy! I'm not your destroyer! I am, as before, your right hand, your sword... (Raziel - LoK: Defiance) |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Lyon
Messaggi: 112
|
Se mi ricordo bene....
PROGRAM divisione(input, output); TYPE interopositivo=1..maxint; interononnegativo=0..maxint; VAR x, y:interopositivo; quoziente,resto:interononnegativo ; BEGIN write('x='); readln(x), writeln; write('y='); readln(y), writeln ; resto:=x ; quoziente:=0 ; WHILE resto>=y DO BEGIN quoziente:=quoziente+1 ; resto:=resto-y ; END ; writeln(x:1,'diviso per', y:1,'uguale', quoziente:1, 'resto', resto:1) ; END. strano comunque readln(x), writeln; avrei scritto readln(x); writeln;
__________________
Be Glopil !!! Grand Fainéant !FANCAZZISTA MAXIMUS - Gran Modificatore della Sacra Santa Quinta Regola - Moderatore Voci Nel Web |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2870
|
Si poi capito l'andazzo li ho corretti tutti e funziona; ora mi spiegate un'altra cosa; sono arrivato a studiare i cicli annidati e porco troia sono un macello, c'è un sistema per impararli ad usarli senza impazzire???
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Lyon
Messaggi: 112
|
il più semplice è di mettere sempre il begin ed il end.
for a:=1 to 10 do begin while b < 20 do begin if a=5 then begin end else begin end; end; end; il Pascal è un linguaggio semplicissimo rispetto ad altri (x chi conosce il Lisp ).
__________________
Be Glopil !!! Grand Fainéant !FANCAZZISTA MAXIMUS - Gran Modificatore della Sacra Santa Quinta Regola - Moderatore Voci Nel Web |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2870
|
perdona l'ignoranza ma...
che è il lisp??? |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2001
Città: Lyon
Messaggi: 112
|
Lisp è un linguaggio x l'intelligenza artificiale, molto potente ma anche molto duro da imparare xche bisogna riflettere in ricorsivo. A confronto Pascal è semplicissimo !!!
__________________
Be Glopil !!! Grand Fainéant !FANCAZZISTA MAXIMUS - Gran Modificatore della Sacra Santa Quinta Regola - Moderatore Voci Nel Web |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jan 2002
Messaggi: 2870
|
Quote:
Che usa reti neurali e simili? |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Eccon un esempio : ftp://ftp.digitool.com/pub/mcl/contrib/nregex.lisp
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Ci "insegnano" parzialmente il Prolog...e poi via tutto in C++...reti neurali incluse (che sono una figata pazzesca)... |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:20.


















