Leggi il Topic


Indice del forumMotobarForum Internet & Hi-Tech

   

Pagina 1 di 1
 
aiuto per programma in pascal!!
2879321
2879321 Inviato: 6 Nov 2007 20:19
Oggetto: aiuto per programma in pascal!!
 

ciao a tutti!!

mi servirebbe una mano per fare un programma in pascal

il programma deve calcolare il pi greco tramite una formula

ecco la fromula è:pi greco²=6*la somma di 1/n²

n è un valore che viene dato tipo 1,2,3,4ecc... e va all'infinito

ecco il programma deve leggere il numero di "n" dati dall'utente e scrivere i risultati ogni 50

tipo se io metto 135 il programma mi deve scrivere il risultato a 50,100 e poi a 135.

il programma l'ho già fatto però mi manca solo questa parte e nn ho idea di come farla!!

I NEED HELP!!!
 
2879392
2879392 Inviato: 6 Nov 2007 20:26
 

sei un programmatore?



se si= massima ammirazione icon_cool.gif
 
2879458
2879458 Inviato: 6 Nov 2007 20:32
 

io ho programmato in pascal 2 anni e purtroppo non ricordo le istruzione specifiche...ma il problema non è difficile da risolvere...se era in java o c sarebbe stato molto + semplice perchè lo sto facendo ora e lo conosco bene...pascal fa pena e non lo si usa + icon_wink.gif
 
2879478
2879478 Inviato: 6 Nov 2007 20:34
 

niko-motard- ha scritto:
sei un programmatore?



se si= massima ammirazione icon_cool.gif
no è un compito di informatica icon_lol.gif
 
2879882
2879882 Inviato: 6 Nov 2007 21:03
 

ah! io uso visual basic 0509_dito.gif auguri


comunque non ho capito bene cosa dovresti fare....
 
2879900
2879900 Inviato: 6 Nov 2007 21:04
 

Metal ha scritto:
ah! io uso visual basic 0509_dito.gif auguri


comunque non ho capito bene cosa dovresti fare....
un programma per calcolare il pi greco

secondo una formula che è quella che ho scritto sopra
 
2880005
2880005 Inviato: 6 Nov 2007 21:12
 

Metal ha scritto:
ah! io uso visual basic 0509_dito.gif auguri

Anche io...il pascal non lo ricordo quasi più...il C++ mi basterebbe poco per ricordarlo...
 
2881286
2881286 Inviato: 6 Nov 2007 22:54
 

L'idea è di usare un ciclo for da n=1 a n=dato inserito dall'utente, per ogni n calcoli l'approssimazione del pigreco, poi inserisci:
If n MOD 50 = 0 then writeln('Dopo ' n ' ripetizioni, l''approssimazione vale: 'Pigreco);

L'operatore a MOD b ti ritorna il resto naturale della divisione di a e b. Ad esempio
5 MOD 4 = 1
8 MOD 3 = 2
12 MOD 6 = 0
...

In pratica quella stringa ti stampa il pigreco quando n è multiplo di 50 icon_wink.gif
Alla fine aggiungi un'altra stampa del valore di pigreco dopo n cicli di approssimazione.

Bon spero di averti dato l'idea che ti mancava... per il codice esatto e completo aspetta qualcun altro che non c'ho nessuna voglia icon_lol.gif
 
2881374
2881374 Inviato: 6 Nov 2007 23:06
 

Se hai capito bene come funziona puoi migliorare di molto l'eseguibilità del programma spostando il controllo della divisibilità di n per 50 prima del calcolo dell'approssimazione di pigreco, in questo modo eviti di calcolare inutilmente il pigreco n volte quando te ne bastano n DIV 50 + 1

Ah, n DIV m ti restituisce il quoziente della divisione naturale:

3 DIV 2 = 1
7 DIV 3 = 2
9 DIV 3 = 3
...

Spero di aver capito bene e che sia in effetti questa la parte che ti crea problemi... quella sull'approssimazione del pigreco mi sembra proprio facile...


Secondo me il Pascal non è altro che un linguaggio di programmazione molto utile per comprendere la logica della programmazione, non è affatto vero che è in disuso, tutt'oggi è completamente implementato in Delphi che è un ottimo linguaggio a oggetti, molto meglio del visual basic...
In Delphi ero riuscito a scrivere un programma che apriva una connessione che modificava un file posizionato su un server FTP, quello che mi insegnava a programmare, sempre in Delphi aveva scritto un megaprogramma che gestiva i segnali video inviati da varie videocamere posizionate nei più svariati posti e collegate alla rete... Mi ricordo che da scuola ci faceva vedere il retro della sua poltrona in salotto, gli dicemmo più volte di posizionare la videocamera su qualcosa di più interessante ma non si ricordò mai di farlo icon_lol.gif
 
2884258
2884258 Inviato: 7 Nov 2007 13:34
 

Che palle sta roba, faccio anch'io mercurio e sn alle prime armi!

Non ci capisco poco o nulla.. icon_rolleyes.gif

ma vedo che il collega qua sopra è molto bravo, preparati che ti chiederò aiuto qualche volta.. icon_wink.gif
 
2887310
2887310 Inviato: 7 Nov 2007 18:06
 

ahah con quella firma che c'hai te lo sogni il mio aiuto icon_lol.gif icon_lol.gif icon_lol.gif
a meno che non sia inteso nel senso del famoso proverbio uovo - gallina e quindi paragoni la mito all'uovo e l'rs alla gallina e come è ovvio è molto meglio avere una gallina che un uovo icon_confused.gif mah... mi sono confuso da solo icon_lol.gif
 
2887867
2887867 Inviato: 7 Nov 2007 19:02
 

urano88 ha scritto:
ahah con quella firma che c'hai te lo sogni il mio aiuto icon_lol.gif icon_lol.gif icon_lol.gif
a meno che non sia inteso nel senso del famoso proverbio uovo - gallina e quindi paragoni la mito all'uovo e l'rs alla gallina e come è ovvio è molto meglio avere una gallina che un uovo icon_confused.gif mah... mi sono confuso da solo icon_lol.gif


icon_confused.gif

Su via .. non te la prenderai mica? icon_razz.gif
 
2887889
2887889 Inviato: 7 Nov 2007 19:04
 

grandissimo urano!!

comunque il programma era per oggi e la mia prof ce l'ha spigato anche se ho capito meglio legendo quello scritto da te icon_lol.gif icon_lol.gif icon_lol.gif
 
2889351
2889351 Inviato: 7 Nov 2007 21:17
 

POveri noi .... ancora il pascal (lo stesso di 20 anni fa !!!!) ... e sandà bene
 
2892131
2892131 Inviato: 8 Nov 2007 11:49
 

ma passate al c++, ormai il pascal è soltanto obsoleto e a scopo puramente didattico, potrebbe essere una buona base per partire a programmare ma dopo nascono esigenze diverse soprattutto per programmi orientati agli oggetti (vedi VB, c++, ma anche Delphi, un evoluzione del pascal)
 
2894188
2894188 Inviato: 8 Nov 2007 15:46
 

Il problema è che la maggior parte dei professori di informatica sono in realtà professori di matematica ai quali 20 anni fa è stato fatto un corso sul pascal (o professori di fisica ai quali hanno insegnato il Fortran) e non professionisti del settore informatico.
 
2896644
2896644 Inviato: 8 Nov 2007 19:42
 

Questo e' verissimo... anche se francamente preferisco il Perl...
Certo, il Pascal e' molto piu' semplice, ma se volete far programmazione seria la scelta e' quasi obbligata: C o C++ o Java.
Il Perl e' al tempo stesso molto piu' semplice e piu' complicato di C e C++... semplice perche' ti semplifica i vari lavori di allocazione e di molte funzioni, in piu' lo puoi estendere modularmente attraverso CPAN (un archivio di roba simile agli header e alle librerie del C...); e' piu' complicato perche' devi acquisire una certa logica trasversale di programmazione, cosa che non c'e' in C perche' ha una struttura piu' lineare.
In piu' non ha bisogno di compilazione... per cuoi e' molto portabile...
 
2897313
2897313 Inviato: 8 Nov 2007 20:52
 

Se un programmatore c'ha le palle scrive di tutto con tutto, certo, con alcuni linguaggi dovrà sudare un po' di più, in altri magari avrà problemi con le librerie eventualmente avrà bisogno di riscriversele: conosco qualche programmatore veramente serio e non l'ho mai sentito dire "questo linguaggio è vecchissimo e fa cagare, usa quest'altro che è più figo" Questi sono discorsi da chi non è capace di far le cose e scarica la colpa sul linguaggio.
 
2905462
2905462 Inviato: 9 Nov 2007 20:45
 

certo, un buon programmatore riesce a programmare con qualsiasi tipo di linguaggio, però bisogna dire che esistono linguaggi e linguaggi, alcuni più flessibili, altri meno, alcuni orientati verso la rete web altri di meno, comunque ogni linguaggio ha un suo limite e nel caso del pascal per esperienza personale ne ha molti: certo si può iniziare a capire come funziona un programma con esso, ma andando avanti con lo studio e con esigenze diverse, si percepiscono i suoi limiti.
 
Mostra prima i messaggi di:





Pagina 1 di 1

Non puoi inserire nuovi Topic
Non puoi rispondere ai Topic
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
 
Indice del forumMotobarForum Internet & Hi-Tech

Forums ©