• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Pascal, come si può utilizzare?
#15
Il Turbo Pascal è il Pascal con paradigma Object Oriented (i paradigmi di programmazione li studierai a scuola, per farla semplice vedilo come un altro ragionamento per programmare):
"Data la diffusione negli ambienti scolastici, ne sono state create versioni ad oggetti, come il Turbo Pascal e l'Object Pascal (utilizzato nell'ambiente di sviluppo Delphi di Borland)." (cit. wikipedia)
Quindi è proprio un altro linguaggio di programmazione, anche se ispirato al pascal e probabilmente anche compatibile con esso.

Ho sfogliato velocemente la guida di su pierotofy. Ora scarico Free Pascal (un compilatore) e ti faccio sapere dov'è l'errore, intanto:
  1. L'IDE ti dovrebbe segnalare un errore ben preciso
  2. L'esercizio ti dice di fare la radice quadrata, ma tu stai provando a fare l'elevamento a potenza (l'opposto); il testo dell'esercizio ti dice di usare la funzione sqrt(x:real):real (penso che basti fare così radice:=sqrt(x);)
  3. Serve uses crt; per importare la libreria standard (o parte di essa)
  4. L'operatore di assegnamento è := e non = , quindi al massimo la sesta riga dovrebbe essere x:=x^2
  5. Esegui i calcoli, ma non li stampi a schermo

[EDIT]
Ok, installato Free Pascal (un IDE per il pascal). Il tuo codice non funziona perché l'elevazione a potenza non si fa in quel modo (e anche se funzionasse non svolgerebbe l'esercizio richiesto).
La radice quadrata si fa in questo modo: radice:=sqrt(numero);
Per stampare scritte a schermo bisogna usare o write o writeln, ma il modo indicato su pierotofy è sbalgliato... funzionano così: writeln('testo ',variabile,'testo',variabile); (su pierotofy non sono indicate le ' ).

Per farti capire come ho strutturato il programma ti dico che l'output è questo (non so come mai, ma i numeri vengono visualizzati con la notazione scientifica):
Codice:
Inserisci un numero:
25 (*inserito dall'utente*)
La radice quadrata di 2.500000E+001 è 5.00000E000

Prova a vedere se capisci come fare, in caso non riesci ti posto il mio codice.


PS. nessun disturbo, tranquillo Wink
 
Rispondi
  


Messaggi in questa discussione
Pascal, come si può utilizzare? - da XErnestoX - 21-09-2011, 12:56 PM
RE: Pascal, come si può utilizzare? - da steve - 21-09-2011, 01:57 PM
RE: Pascal, come si può utilizzare? - da steve - 21-09-2011, 03:01 PM
RE: Pascal, come si può utilizzare? - da Zapetino - 21-09-2011, 03:09 PM
RE: Pascal, come si può utilizzare? - da Lorenz - 21-09-2011, 03:41 PM
RE: Pascal, come si può utilizzare? - da Skyline - 21-09-2011, 03:52 PM
RE: Pascal, come si può utilizzare? - da Skyline - 21-09-2011, 04:28 PM
RE: Pascal, come si può utilizzare? - da Skyline - 21-09-2011, 04:52 PM
RE: Pascal, come si può utilizzare? - da steve - 21-09-2011, 07:05 PM
RE: Pascal, come si può utilizzare? - da Lorenz - 21-09-2011, 07:35 PM
RE: Pascal, come si può utilizzare? - da steve - 21-09-2011, 07:48 PM
RE: Pascal, come si può utilizzare? - da steve - 21-09-2011, 08:06 PM
RE: Pascal, come si può utilizzare? - da steve - 21-09-2011, 08:42 PM
RE: Pascal, come si può utilizzare? - da steve - 21-09-2011, 11:18 PM
RE: Pascal, come si può utilizzare? - da steve - 22-09-2011, 12:22 AM
RE: Pascal, come si può utilizzare? - da steve - 22-09-2011, 03:46 PM
RE: Pascal, come si può utilizzare? - da steve - 22-09-2011, 05:32 PM
RE: Pascal, come si può utilizzare? - da steve - 07-10-2011, 10:02 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Principiante, se devo utilizzare UDK,Unity3D,CryEngine 3 devo sapere programmare? mark320 8 5,409 07-08-2012, 11:01 AM
Ultimo messaggio: MickeyCrashRayman

Vai al forum:


Browsing: 1 Ospite(i)