Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

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

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

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

Messaggioda Manulix » dom ott 11, 2009 1:48 pm

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.
In tutto quello che fai o che progetti nella vita ci sta una percentuale di riuscita. Bene a sapersi, consiglio mantenersi un cassetto riservato ai sogni persi.
Avatar utente
Manulix
Aficionado
Aficionado
 
Messaggi: 74
Iscritto il: lun giu 29, 2009 10:37 am
Località: Basilicata

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

Messaggioda Silver Black » lun ott 12, 2009 10:56 am

Le sai le formule per calcolare area, perimetro, ecc. di un trapezio?
Cosa non sai fare per applicarle a un programma?
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

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

Messaggioda dararag » dom ott 18, 2009 2:50 pm

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
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria


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

Messaggioda Luker94 » lun ott 19, 2009 12:41 pm

È 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?
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

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

Messaggioda eDog » lun ott 19, 2009 1:51 pm

O, più semplicemente, gli manca la voglia di farlo... [rolleyes]


Ma è una mia opinione, contestabilissima.. [;)]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

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

Messaggioda M@ttia » lun ott 19, 2009 1:53 pm

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...
</IE><FIREFOX>
Avatar utente
M@ttia
Moderatore
Moderatore
 
Messaggi: 8363
Iscritto il: lun giu 09, 2003 2:18 pm
Località: Ticino - Estero

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

Messaggioda eDog » lun ott 19, 2009 2:02 pm

Beh, può sempre usare quello che usano a scuola.. [std]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

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

Messaggioda Luker94 » lun ott 19, 2009 2:36 pm

eDog ha scritto:Beh, può sempre usare quello che usano a scuola.. [std]

Ovvero "Turbo Pascal" [rolleyes]
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

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

Messaggioda Dark86 » mer ott 21, 2009 5:03 pm

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).
Avatar utente
Dark86
Aficionado
Aficionado
 
Messaggi: 135
Iscritto il: mar feb 12, 2008 4:17 pm

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

Messaggioda Silver Black » mer ott 21, 2009 6:04 pm

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).
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

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

Messaggioda Dark86 » ven ott 23, 2009 1:10 pm

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:)
Avatar utente
Dark86
Aficionado
Aficionado
 
Messaggi: 135
Iscritto il: mar feb 12, 2008 4:17 pm

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

Messaggioda Silver Black » ven ott 23, 2009 4:25 pm

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]
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

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

Messaggioda dararag » gio ott 29, 2009 6:47 pm

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]
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

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

Messaggioda Silver Black » gio ott 29, 2009 7:04 pm

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]
Sergio Pappalardo aka Silver Black
https://www.silvercybertech.com
Avatar utente
Silver Black
Silver Member
Silver Member
 
Messaggi: 1148
Iscritto il: gio gen 06, 2005 8:50 pm
Località: Italia

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

Messaggioda Luker94 » dom nov 01, 2009 9:47 pm

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)]
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

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

Messaggioda eDog » lun nov 02, 2009 2:46 pm

Noi facciamo Java, ma si parla di informatica ad un ITIS, roba abbastanza specialistica.. [fischio]
eDog,
"È meglio essere temuti o rispettati? Io dico: è troppo chiedere entrambe le cose?" - Tony Stark
Avatar utente
eDog
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 3679
Iscritto il: sab dic 30, 2006 7:58 pm
Località: Vescovana (Padova)

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

Messaggioda Luker94 » ven nov 06, 2009 5:20 pm

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]
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

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

Messaggioda Manulix » sab nov 07, 2009 3:12 pm

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
In tutto quello che fai o che progetti nella vita ci sta una percentuale di riuscita. Bene a sapersi, consiglio mantenersi un cassetto riservato ai sogni persi.
Avatar utente
Manulix
Aficionado
Aficionado
 
Messaggi: 74
Iscritto il: lun giu 29, 2009 10:37 am
Località: Basilicata


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising