Gruppo Editoriale Simone
  • Chi siamo
  • Rete Vendita
  • I nostri siti
  • Rivista Insegnare diritto
  • Cataloghi
  • Contatti
Accedi/Registrati
AccediRegistrati

Non ricordi la password?

Gruppo Editorial Simone
Simone Scuola
Accedi/Registrati
1 item 8,00€
Simone Scuola
Menu
1 item 8,00€
Accedi/Registrati
AccediRegistrati

Non ricordi la password?

  • Discipline umanistiche
  • Discipline giuridico-economiche
    • Scegli Area
      • Diritto ed Economia primo biennio
      • Diritto ed Economia secondo biennio e quinto anno
      • Economia
      • Codici
  • Discipline tecnico-scientifiche
    • Scegli Area
      • Agraria
      • Chimica e Igiene
      • Comunicazione
      • Disegno
      • Fisica
      • Informatica
      • Scienze della Navigazione
      • Scienze e Tecnologie applicate
      • Discipline Musicali
      • Settore alberghiero-ristorativo
      • Matematica
      • Scienze naturali e integrate
  • Prove Invalsi
  • Scuola media
    • Scegli Area
      • Compiti delle Vacanze
      • Educazione Civica
      • Lingue
      • Narrativa
      • Prove Invalsi
Home Senza Categoria Esercizi di programmazione in Turbo Pascal, Visual Basic e Java – S395
“A come… animali – S271” è stato aggiunto al tuo carrello. Visualizza carrello
In attesa dell'immagine del prodotto

Esercizi di programmazione in Turbo Pascal, Visual Basic e Java – S395

18,00€

Autore: A. De Rosa

• Studenti del triennio delle Scuole secondarie di secondo grado • Istituto tecnico industriale – Perito informatico – Progetto Abacus • Istituto tecnico commerciale – Ragioniere programmatore progetto Mercurio

Aggiungi alla wishlist
Edizione: 2009
Pagine: 416
ISBN: 9788824465304
Codice: S395
Formato: 19 x 26
Scarica Anteprima Espansioni online Schede adozionali
Richiedi copia saggio Materiali docente
ATTENZIONE: L’accesso ai materiali didattici è riservato ai Docenti che hanno adottato il libro.

Share:
  • Abstract
  • Indice
Abstract

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.
I programmi Java sono stati ottenuti attraverso NetBeans IDE 6.1.
Gli esercizi sono presentati in blocchi a difficoltà via via crescente ed affrontano le seguenti tematiche generali:
• uso della sola struttura sequenziale;t
• uso della struttura dell’alternativa;
• uso della struttura iterativa;
• elaborazione di array monodimensionali e bidimensionali;
• elaborazione di archivi.
In appendice sono mostrate indicazioni utili per introdurre all’utilizzo della piattaforma Netbeans per sviluppare programmi Java.
Al testo si accompagna un CD-ROM contenente l’ambiente di programmazione Netbeans Java fornito dalla Sun Microsystem utilizzabile (peraltro facilmente scaricabile dalla rete internet facendo ricorso, per gli indirizzi, ai motori di ricerca) ed i programmi in Turbo Pascal, Visual Basic e Java.
Il CD-ROM è stato pensato come strumento utile allo studente che voglia impadronirsi delle abilità e delle competenze relative ai linguaggi Pascal, Visual Basic e Java.
Attraverso il programma (in autoavviamento) di fruizione dei contenuti del CD vengono presentati a video tutti gli esercizi svolti nel testo con una modalità semplice e chiara e guidata da pulsanti di comando: per ciascun esercizio selezionato viene visualizzata la traccia, accompagnata dal codice (in Turbo Pascal, in Visual Basic o in Java) ed eventualmente dall’esecuzione immediata del programma.
Per rendere più veloce e completa l’esecuzione dei programmi è anche possibile procedere all’installazione dei contenuti su hard disk.
In ogni caso, si suggerisce di indirizzare lo studente ai seguenti comportamenti metodologici per lo studio di ciascun esercizio:
a) lettura della traccia dell’esercizio sul testo cartaceo e/o da programma, selezionando la sezione e l’esercizio;
b) analisi dei dati di input e di output attraverso la lettura del testo cartaceo;
c) lettura degli esempi forniti dal testo cartaceo;
d) esame dell’esecuzione dell’esercizio attraverso il pulsante “Esegui l’esercizio” del programma allo scopo di ricavarne il layout delle videate e la tipologia delle elaborazioni desunte. Per i dati, si suggerisce di far riferimento a quelli ricavati dagli esempi di cui al punto precedente c);
e) realizzazione e sviluppo del codice sorgente per simulare l’esecuzione di cui al punto precedente;
f) confronto della soluzione algoritmica e del codice prodotto con quello dei contenuti del CD. Questo confronto è facilitato facendo uso del pulsante del programma “Visualizza il codice”.

Indice

Prodotti correlati

Segnaposto
Aggiungi al carrello
Aggiungi alla wishlist

Lo sguardo del lupo – S273

Cod: S273 ISBN: 9788824490894
8,00€
Segnaposto
Aggiungi al carrello
Aggiungi alla wishlist

Gente del Sud – S292

Cod: S292 ISBN: 9788824475617
7,00€
Segnaposto
Aggiungi al carrello
Aggiungi alla wishlist

Tutti in sella – S319

Cod: S319 ISBN: 9788824487009
13,00€
Aggiungi al carrello
Aggiungi alla wishlist

Ex archès 2 – Versioni dal greco per il primo biennio – S152

Cod: S152 ISBN: 9788891408556
13,00€

    Blog Simone Scuola

    Condizioni generali di vendita

    Assistenza clienti

    Aiutaci a migliorare i nostri libri

    Hai una proposta editoriale?

    Lavora con noi

    NETWORK GRUPPO

    • Edizioni Simone
    • Simone Concorsi
    • Simone Scuola
    • Nissolino
    • Sistemi Editoriali
    • Villa Angelina

    SEGUICI SU FACEBOOK

    • SIMONE SCUOLA

    PAGINE GRUPPO SIMONE

    • Edizioni Simone
    • Simone Concorsi
    • Concorso a Cattedra
    • Concorsi Agenzia delle Entrate
    • Test di Ammissione Università

    ENTE ACREDITATO

    Simone s.r.l. P.IVA e C.F. 06939011216
    Via Riviera di Chiaia, 256 - 80121 Napoli - Tel. 081 8043920
    Powered by ideainnova
    • Contatti
    • Privacy
    • Condizioni di vendita
    • Discipline umanistiche
    • Discipline giuridico-economiche
    • Discipline tecnico-scientifiche
    • Prove Invalsi
    • Scuola media
    • —
    • Chi siamo
    • Rete Vendita
    • Rivista Insegnare diritto
    • I Nostri siti
    • Cataloghi
    • Contatti
    • Accedi/Registrati
    Il tuo Carrello
    Chiudi
    Segnaposto

    Esercizi di programmazione in Turbo Pascal, Visual Basic e Java – S395

    18,00€
    Aggiungi alla wishlist
    Utilizziamo le informazioni raccolte tramite cookie e tecnologie simili per migliorare la tua esperienza sul nostro sito, analizzare come lo utilizzi e per scopi di marketing.
    Informativa sulla Privacy

    Le tue impostazioni sulla privacy

    Noi e i nostri partner utilizziamo le informazioni raccolte tramite cookie e tecnologie simili per migliorare la tua esperienza sul nostro sito, analizzare come lo usi e per scopi di marketing. Poiché rispettiamo il tuo diritto alla privacy, puoi scegliere di non consentire alcuni tipi di cookie. Tuttavia, bloccare alcuni tipi di cookie potrebbe influire sulla tua esperienza del sito e sui servizi che siamo in grado di offrire. In alcuni casi, i dati ottenuti dai cookie vengono condivisi con terze parti per analisi o motivi di marketing. Puoi esercitare il tuo diritto di rinunciare a tale condivisione in qualsiasi momento disabilitando i cookie.
    Informativa sulla Privacy
    Minimo consigliato Consenti tutto

    Gestire le preferenze di consenso

    Necessario
    Sempre ACCESO
    Questi cookie e script sono necessari per il corretto funzionamento del sito web e non possono essere disattivati. Di solito vengono impostati solo in risposta a azioni eseguite da voi che equivalgono a una richiesta di servizi, come l'impostazione delle preferenze sulla privacy, l'accesso o la compilazione di moduli. È possibile impostare il browser per bloccare o avvisare su questi cookie, ma alcune parti del sito non funzioneranno correttamente. Questi cookie non memorizzano alcuna informazione di identificazione personale.
    Analisi
    Questi cookie e script ci permettono di contare le visite e le fonti di traffico, in modo da misurare e migliorare le prestazioni del nostro sito. Ci aiutano a sapere quali sono le pagine più e meno popolari e a vedere come i visitatori si muovono sul sito. Tutte le informazioni che questi cookie raccolgono sono aggregate e quindi anonime. Se non consenti questi cookie e script, non sapremo quando hai visitato il nostro sito.
    Video incorporati
    Questi cookie e script possono essere impostati attraverso il nostro sito da servizi di hosting video esterni come YouTube o Vimeo. Possono essere utilizzati per fornire contenuti video sul nostro sito web. È possibile che il fornitore di video costruisca un profilo dei tuoi interessi e ti mostri annunci rilevanti su questo o altri siti web. Non memorizzano informazioni personali direttamente, ma si basano sull'identificazione univoca del tuo browser e del tuo dispositivo Internet. Se non si consentono questi cookie o script, è possibile che i video incorporati non funzionino come previsto.
    Google Fonts
    Google Fonts è una libreria di servizi di incorporamento dei font. I Google Fonts sono memorizzati sul CDN di Google. L'API di Google Fonts è progettata per limitare la raccolta, l'archiviazione e l'uso dei dati dell'utente finale solo a ciò che è necessario per servire i font in modo efficiente. L'utilizzo dell'API di Google Fonts non è autenticato. Nessun cookie viene inviato dai visitatori del sito Web all'API di Google Fonts. Le richieste all'API di Google Fonts vengono inviate a domini specifici della risorsa, come fonts.googleapis.com o fonts.gstatic.com. Ciò significa che le tue richieste di font sono separate da quelle che non contengono le credenziali che invii a google.com mentre usi altri servizi Google autenticati come Gmail.
    Marketing
    Questi cookie e script possono essere impostati attraverso il nostro sito da parte dei nostri partner pubblicitari. Possono essere utilizzati da queste aziende per creare un profilo dei tuoi interessi e mostrarti annunci pertinenti su altri siti. Non memorizzano direttamente informazioni personali, ma si basano sull'identificazione univoca del tuo browser e dispositivo internet. Se non consenti a questi cookie e script, riceverai meno annunci mirati.
    Conferma le mie scelte Consenti tutto Minimo consigliato
    Verified by ConsentMagic
    Gestione Cookie