Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-10-2002, 15:12   #1
M86
Senior Member
 
L'Avatar di M86
 
Iscritto dal: Jan 2002
Messaggi: 2870
chi è che sbaglia

Vi posto questo listato copiato pari pari da un libro
Quote:
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
Quando vado a dire al programma di compilare dice che c'è un errore di sintassi; ora o sbaglia in qualcosa il libro da cui ho copiato o è il compilatore che ha qualcosa che non va, vedete se potete fare qualcosa
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
M86 è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2002, 15:23   #2
cionci
Senior Member
 
L'Avatar di cionci
 
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
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2002, 17:32   #3
M86
Senior Member
 
L'Avatar di M86
 
Iscritto dal: Jan 2002
Messaggi: 2870
Quote:
3.pas(4,1) Fatal: Syntax error, ; expected but VAR found
Detto fatto
M86 è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2002, 17:39   #4
Deep73
Senior Member
 
L'Avatar di Deep73
 
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)
Deep73 è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2002, 17:42   #5
Deep73
Senior Member
 
L'Avatar di Deep73
 
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)
Deep73 è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2002, 17:45   #6
cionci
Senior Member
 
L'Avatar di cionci
 
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 ";"...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2002, 17:50   #7
Deep73
Senior Member
 
L'Avatar di Deep73
 
Iscritto dal: Mar 2001
Città: Trieste - Nosgoth - Nowhere in space and time.
Messaggi: 1882
Quote:
Originariamente inviato da cionci
[b]Sì...in effetti ne mancano una marea...
Sopo il Begin non ci dovrebbe volere il ";"...
ma anche il . alla fine dell' END finale
'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)
Deep73 è offline   Rispondi citando il messaggio o parte di esso
Old 09-10-2002, 19:11   #8
badaze
Senior Member
 
L'Avatar di badaze
 
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
badaze è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2002, 11:47   #9
M86
Senior Member
 
L'Avatar di M86
 
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???
M86 è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2002, 13:37   #10
badaze
Senior Member
 
L'Avatar di badaze
 
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
badaze è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2002, 15:00   #11
M86
Senior Member
 
L'Avatar di M86
 
Iscritto dal: Jan 2002
Messaggi: 2870
perdona l'ignoranza ma...
che è il lisp???
M86 è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2002, 16:33   #12
badaze
Senior Member
 
L'Avatar di badaze
 
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
badaze è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2002, 18:40   #13
M86
Senior Member
 
L'Avatar di M86
 
Iscritto dal: Jan 2002
Messaggi: 2870
Quote:
Originariamente inviato da badaze
[b]Lisp è un linguaggio x l'intelligenza artificiale, molto potente ma anche molto duro da imparare xche bisogna riflettere in ricorsivo. A confronto Pascal è semplicissimo !!!
che ficata, un linguaggio per IA, dove si studia ad ingegneria informatica scommetto...
Che usa reti neurali e simili?
M86 è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2002, 18:41   #14
cionci
Senior Member
 
L'Avatar di cionci
 
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
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 10-10-2002, 18:49   #15
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da M86
[b]che ficata, un linguaggio per IA, dove si studia ad ingegneria informatica scommetto...
Dalle mie parti non lo fanno...
Ci "insegnano" parzialmente il Prolog...e poi via tutto in C++...reti neurali incluse (che sono una figata pazzesca)...
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Apple rinvia due novità di iOS 27...
Una memoria ferroelettrica raggiunge 10 ...
Honor Magic 9, Pro Max e Super Edition: ...
24 offerte Amazon da non perdere, dalla ...
Apple starebbe progettando i propri cont...
Niente borsa per OpenAI prima del 2027: ...
Meta potrebbe aver mostrato in anticipo ...
Bicicletta elettrica L26 a 474,05€: e-bi...
NVIDIA RTX PRO 5500 Blackwell: 84 GB di ...
Sei alla ricerca di un buon gruppo di co...
Blizzard annuncia un nuovo StarCraft: la...
Ecobonus al 65%: il governo valuta il ri...
Biscotti fatti con bottiglie di plastica...
SIHOO B100 a 161€ e B100 Pro a 209€: sed...
ClickFix dilaga: un finto captcha e un c...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:31.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v