v.2.1 (10/10/2015)
-Corretto errore capitolo 10.2.2
-Modificato Indice
-Modificati header ed altri elementi del testo
v:2.0 (25/07/2015)
-Aggiunti esercizi a fine capitolo
-Aggiunto indice e strumenti di navigazione per potersi muovere al meglio all'interno dell'ebook
-capitolo 5, aggiunto and, or e not espresso in pascal e c.
-paragrafo 6.3 per indicare le funzioni matematiche più comuni
-paragrafo 7.1 aggiunto suggerimento
-Migliorata la formattazione
Il testo affronta le tecniche di progettazione di algoritmi, attraverso le quali giungiamo alla realizzazione dell'applicazione.
L'obiettivo è di permettere al lettore di essere in grado di codificare le proprie idee in maniera indipendente dal linguaggio di programmazione che poi si sceglierà.
Gli argomenti affrontati nel testo sono alla base della disciplina e sono sempre validi, indipendentemente dal linguaggio utilizzato, quindi fondamentale è capire il concetto e saperlo sfruttare, quindi ci concentreremo molto sull'idea e sulla logica del costrutto e solo successivamente chiariremo come indicare al calcolatore la nostra volontà, attraverso il linguaggio di programmazione.
Il lettore sarà introdotto nel mondo informatico spiegandogli dapprima i termini e i meccanismi fondamentali.
Si approccierà successivamente al concetto di pseudocodice e di flow-chart, in seguito capirà cosa sono i dati e come manipolarli.
Si studieranno le strutture principi della programmazione strutturata ovvero la sequenza, la selezione (if, if..else,switch/case..of) e l'iterazione (for,while,do..while).
Si spiegheranno poi i tipi di dati complessi come vettori e matrici che permettono rappresentazione di entità più articolate.
Infine ci avvicineremo al concetto di record, strumento potentissimo dell'informatica che permette di esprimere un oggetto del mondo reale descrivendolo nei dettagli.
Per concludere si introduce un altro concetto che ha reso l'informatica cosi grande, ovvero la riusabilità. E' sempre necessario pensare i propri programmi come parte di un progetto più ampio, usabili da altre persone senza davvero conoscere come opera ma solo cosa fa e quali risultati restituisce l'algoritmo.
Il libro per tutta la sua parte di programmazione è comunque focalizzato sull'assimilazione del concetto, esprimendolo in due diversi linguaggi di programmazione (Pascal e C), sottolineando le poche differenze concettuali ed esprimendole a livello sintattico.
A questo punto il libro termina, ma non l'interazione con l'utente. Per permettermi di supportarVi in modo adeguato, prima di lasciare un feedback negativo, comunicatemelo tramite mail all'indirizzo: ragoneciro@hotmail.it oppure collegatevi al sito ciroragone.altervista.org per conoscermi meglio e contattarmi.
Vi esorto inoltre a lasciare un commento, indicandomi un modo per contattarVi affinchè Vi possa mandare le risorse necessarie.
Un saluto a tutti e buona lettura.