ESERCIZI DI PROGRAMMAZIONE IN TURBO PASCAL

di DE ROSA
ISBN: 9788824465304


18,00€

Ordini sospesi per fine campagna

Servizi aggiuntivi

Proteggi il tuo libro con il servizio di copertinatura




  • Descrizione
  • Dettagli

Durante lo studio dell'informatica buona parte del tempo è dedicata allo sviluppo di semplici programmi che avvicinino gli studenti alla comprensione della complessa articolazione delle attività mentali che occorre mettere sul campo per realizzare prodotti applicativi corretti.
È ormai opinione condivisa da molti che la programmazione sia un'attività che va affrontata con il ricorso ad una metodologia rigorosa ed il supporto di tecniche di ingegnerizzazione del software.
A seconda del paradigma di programmazione prescelto le strade possono essere differenti.
Se si segue il paradigma imperativo, il problema da risolvere attraverso un programma per elaboratore va innanzitutto analizzato, soprattutto per quanto riguarda i dati di input e di output. Successivamente va individuato un procedimento algoritmico da seguire per ottenere i risultati attesi. Allo scopo di condividere con altre figure professionali la procedura ideata si può far riferimento ad una rappresentazione grafica dell'algoritmo (ad esempio il flow-chart), che costituisce la base per passare alla fase successiva, ovvero la codifica nel linguaggio prescelto. Il prodotto di tale lavoro va infine visto come la base per avviare poi attività tecniche di routine, quali la compilazione, il debugging, il test ed il rilascio.
Se invece si segue un paradigma visuale ad eventi o ad oggetti, l'attenzione, piuttosto che sui dati, va concentrata sull'interfaccia grafica o sulle componenti del problema.
Quando si vuole realizzare un'applicazione attraverso un'interfaccia grafica (GUI) si fa uso di una combinazione di controlli quali bottoni di comando, finestre, caselle di testo, etichette ecc. per i quali la scelta del layout più adeguato va opportunamente calibrata al fine dell'iserimento nel sistema più ampio dell'interfaccia tra l'utente e la macchina.
Il paradigma orientato agli oggetti aiuta il programmatore a risolvere il problema attraverso l'individuazione
degli oggetti componenti la realtà da prendere in esame e le correlazioni esistenti tra gli oggetti.
Il testo rappresenta un supporto allo studente che vuole fare esperienze di programmazione in tutti e tre i paradigmi di programmazione. Perciò gli esercizi presentati sono affrontati secondo il paradigma imperativo con il ricorso al linguaggio Turbo Pascal, secondo il paradigma della programmazione visuale attraverso il linguaggio Visual Basic e secondo la metodologia OOP (Oriented Object Programming) attraverso il linguaggio Java.
Per ciascun esercizio sono presentati:
— una traccia sintetica;
— uno schema rappresentante i dati di input e di output;
— uno schema di esempi ritenuti significativi per la comprensione e l'analisi del problema.
Gli esercizi svolti secondo la programmazione imperativa sono poi integrati dal flow-chart risolutivo e dalla codifica in Turbo Pascal.
Gli esercizi svolti secondo il paradigma visuale ed il paradigma ad oggetti sono infine integrati dall'interfaccia grafica e dal codice in Visual Basic ed in Java.
In tutto gli esercizi sono 217, di cui 80 interamente svolti in Turbo Pascal, 32 interamente svolti in Visual Basic e 30 interamente svolti in Java.
Gli esercizi svolti spesso contengono commenti finali che facilitano la comprensione del codice e guidano lo studente in modo graduale ai temi concettuali e sintattici dei diversi linguaggi di programmazione adottati.
Il linguaggio Turbo Pascal utilizzato fa riferimento alla versione Turbo Pascal per Windows 1.5, ma con piccolissime modifiche può essere applicato anche alla versione Turbo Pascal 7.0.1 1 Per rendere compatibile il codice alla versione 7.0 occorre trasformare la linea USES WINCRT in USES CRT.
Il codice Visual Basic è stato realizzato secondo l'ambiente Microsoft Visual Basic 5.0.

Autore: DE ROSA
Editore: SIMONE SCOLASTICO
Numero di tomi: 1