Pagina 1 di 1

[Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: dom ott 11, 2009 1:48 pm
da Manulix
Ciao ragazzi, come da titolo mi servirebbe un aiuto per scrivere questo algoritmo, cioè letti base maggiore, base minore e altezza di un trapezio rettangolo, calcoli area, perimetro, diagonale maggiore e diagonale minore.
Abbiamo appena iniziato ad usare il TB a scuola e mi servirebbe aiuto per svolgere il compito
Che editor mi consigliereste?
Grazie infinite.

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: lun ott 12, 2009 10:56 am
da Silver Black
Le sai le formule per calcolare area, perimetro, ecc. di un trapezio?
Cosa non sai fare per applicarle a un programma?

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: dom ott 18, 2009 2:50 pm
da dararag
se avete almeno studiato le variabili e come mandare in output un dato... devi solo usare le formule:
A=(B+b*h)/2
P=B+b+h+(sqrt((B-b)^2 + h^2))
D =sqrt(B^2+h^2)
d=sqrt(b^2+h^2)

Dove A è l'area, P il perimetro, D la diagonale maggiore, d quella minore, B la base maggiore, b quella minore ed h l'altezza.
PS:sqrt significa radice quadrata

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: lun ott 19, 2009 12:41 pm
da Luker94
È il genere di compiti che lascio copiare agli altri quando sono sprovvisto di merenda (in cambio di cibo, ovviamente [rolleyes] ) [rotolo]
Ma è piuttosto semplice, devi solo applicare le formule, cosa non ti riesce?

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: lun ott 19, 2009 1:51 pm
da eDog
O, più semplicemente, gli manca la voglia di farlo... [rolleyes]


Ma è una mia opinione, contestabilissima.. [;)]

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: lun ott 19, 2009 1:53 pm
da M@ttia
Penso che più che la formula matematica in sé, avesse problemi col linguaggio (sintassi, editor su windows, ...)
Manulix ha scritto:Che editor mi consigliereste?


In questo caso passo la palla perché non ho mai fatto nulla in Turbo Pascal...

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: lun ott 19, 2009 2:02 pm
da eDog
Beh, può sempre usare quello che usano a scuola.. [std]

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: lun ott 19, 2009 2:36 pm
da Luker94
eDog ha scritto:Beh, può sempre usare quello che usano a scuola.. [std]

Ovvero "Turbo Pascal" [rolleyes]

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: mer ott 21, 2009 5:03 pm
da Dark86
dararag ha scritto:se avete almeno studiato le variabili e come mandare in output un dato... devi solo usare le formule:
A=((B+b)*h)/2
P=B+b+h+(sqrt((B-b)^2 + h^2))
D =sqrt(B^2+h^2)
d=sqrt(b^2+h^2)

Dove A è l'area, P il perimetro, D la diagonale maggiore, d quella minore, B la base maggiore, b quella minore ed h l'altezza.
PS:sqrt significa radice quadrata

Mancava una parentesi [bleh]
Ma io mi chiedo,da profano,che senso ha nel 2009 far imparare il Pascal a scuola...vediamo se c'è qualcuno che mi da una risposta sensata!(e non dite "per fare apprendere le basi" che per quello c'è già il c++,che almeno resta sempre utile).

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: mer ott 21, 2009 6:04 pm
da Silver Black
Dark86 ha scritto:Ma io mi chiedo,da profano,che senso ha nel 2009 far imparare il Pascal a scuola...vediamo se c'è qualcuno che mi da una risposta sensata!(e non dite "per fare apprendere le basi" che per quello c'è già il c++,che almeno resta sempre utile).


Quanti anni hai? Anch'io pensavo così alla tua età.
Vedi, a scuola non si insegnano cose che poi saranno utili, quindi non ti meravigliare se non lo saranno in senso pratico. A scuola, com'è giusto che sia, si cerca di utilizzare e insegnare METODI didattici, quindi si usano gli strumenti più utili per questa finalità. Il Pascal, in quanto linguaggio elegante e lineare, ben si sposa con l'obiettivo di fare apprendere la programmazione in generale, anche se poi si rivela uno strumento non idoneo sul campo reale, ma questo alla scuola poco importa. Ed è così che deve porsi uno strumento: apprendere non lo strumento in sè, ma cosa ci sta dietro, in modo molto più generalista. Il Pascal vedilo solo come uno "strumento". E ti assicuro che con questa finalità è uno strumento più che valido (il C è troppo complesso e ha senso studiarlo solo se si vuole imparare il inguaggio in sè, il Pascal ha tutti i concetti del C ma senza i punti deboli del C ad esempio sui puntatori e la mancanza di controllo sui bound degli array).

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: ven ott 23, 2009 1:10 pm
da Dark86
Bè condivido questa scelta,ma non quella del linguaggio...il c/c++ si può utilizzare anche senza puntatori(anche se insegnare a usarli fa capire molte più cose,soprattutto il legame tra il linguaggio "astratto" e la risorsa reale che è la memoria) e l'esame di elementi di informatica da me insegna appunto il c!Poi lasciamo stare che il c nella realtà si utilizza solo per applicazioni che richiedono una certa "finezza" nelle istruzioni,mentre di fatto per le applicazioni più comuni si usano linguaggi ad astrazione maggiore,ma almeno dopo averlo imparato:
1)Acquisisci una base solida che ti permette di capire qualsiasi altro linguaggio(e qua,da come mi hai detto,è alla pari col pascal).
2)Può tornare comunque utile prima o poi(perciò vince sul pascal).

Vabbè de gustibus:)

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: ven ott 23, 2009 4:25 pm
da Silver Black
Dark86 ha scritto:1)Acquisisci una base solida che ti permette di capire qualsiasi altro linguaggio(e qua,da come mi hai detto,è alla pari col pascal).


Però, a differenza del Pascal, non è molto elegante e non è a oggetti (l'Object Pascal sì, è ormai la OOP è essenziale, quindi semmai il confronto sarebbe tra Object Pascal è JAVA). Inoltre ha delle cazzate con i puntatori e nessun controllo sui bounds degli array.

2)Può tornare comunque utile prima o poi(perciò vince sul pascal).


Anche il Pascal può tornare utile se poi compri e sviluppi con Delphi 2010! [std]

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: gio ott 29, 2009 6:47 pm
da dararag
Silver Black ha scritto:Anche il Pascal può tornare utile se poi compri e sviluppi con Delphi 2010! [std]

e poteva non nominarlo nemmeno una volta nella discussione? [bleh] [:D]

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: gio ott 29, 2009 7:04 pm
da Silver Black
dararag ha scritto:
Silver Black ha scritto:Anche il Pascal può tornare utile se poi compri e sviluppi con Delphi 2010! [std]

e poteva non nominarlo nemmeno una volta nella discussione? [bleh] [:D]


Impossibile non nominarlo in una discussione con questo titolo, specialmente se si dicono quelle cose... [fischio]
Ma tenendo conto che mi pagano 1000 euro ogni volta che lo nomino forse dovrei farlo ancora di più... tipo una parola sì e una no... [rotolo]

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: dom nov 01, 2009 9:47 pm
da Luker94
Vabbè ma a scuola usiamo Turbo Pascal 6 (mi pare, comunque ha un'interfaccia DOS) e facciamo programmi tipo sto qui del trapezio o pure più semplici [rolleyes]
E pensare che abbiamo pure Visual Studio 2008 installato [B)]

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: lun nov 02, 2009 2:46 pm
da eDog
Noi facciamo Java, ma si parla di informatica ad un ITIS, roba abbastanza specialistica.. [fischio]

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: ven nov 06, 2009 5:20 pm
da Luker94
eDog ha scritto:Noi facciamo Java, ma si parla di informatica ad un ITIS, roba abbastanza specialistica.. [fischio]

L'anno scorso avevamo due corsi extracurriculari di C#, uno "base" ed uno "avanzato" (non mi sono iscritto perché bisognava partire da quello base, e proprio non ne avevo voglia).
Ma al di là del linguaggio, proprio il tipo di programmi che si fanno è estremamente palloso [uhm]

Re: [Turbo Pascal] Algoritmo che calcoli dati di un trapezio ret

MessaggioInviato: sab nov 07, 2009 3:12 pm
da Manulix
Grazie ragazzi, ho risolto... Ho studiato le varie cosette e c'è l'ho fatta xD
comunque non frequento un ITIS... Frequento la ragioneria, primo anno, poi sceglierò il corso programmatori :D