libri scuola books Fumetti ebook dvd top ten sconti 0 Carrello


Torna Indietro

camagni paolo - algoritmi e basi della programmazione
Zoom

ALGORITMI E BASI DELLA PROGRAMMAZIONE


5 stelle su 5 1 recensioni presenti


Disponibilità: Non disponibile o esaurito presso l'editore


PREZZO
29,90 €



Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.


Pagabile anche con Carta della cultura giovani e del merito, 18App Bonus Cultura e Carta del Docente


Facebook Twitter Aggiungi commento


Spese Gratis

Dettagli

Genere:Libro
Lingua: Italiano
Editore:

HOEPLI

Pubblicazione: 02/2006





Trama

Il volume fornisce le basi teoriche e pratiche per la scrittura degli algoritmi. Il testo non si occupa degli aspetti formali di un singolo linguaggio di programmazione, ma presenta gli strumenti fondamentali per la realizzazione di un algoritmo. Molto risalto viene dato alle figure strutturali e alle strutture dati indispensabili per la costruzione di processi risolutivi affidabili.
La prima parte (costituita da due moduli) affronta l’aspetto generale della tecnologia dell’informazione e della comunicazione per poi approfondire le tecniche di analisi per la determinazione della strategia risolutiva dei problemi, spesso non adeguatamente trattate, ma che rappresentano un fattore di difficoltà per molti.
Nella seconda parte viene trattata la programmazione imperativa riservando ad ogni singola figura strutturale un’unità didattica ricca di esempi ed esercizi risolti. Questi presentano soluzioni alternative con difficoltà crescente, indicate come soluzione “immediata”, “ragionata” ed “evoluta”. Tra gli esempi sono proposti tutti gli algoritmi classici che devono necessariamente far parte del bagaglio culturale di ogni programmatore (dall’algoritmo dell’MCD di Euclide al Quicksort di Hoare).
Il testo segue una strutturazione innovativa e cerca di essere una reale guida per l’apprendimento: sintetico nei contenuti teorici ma ricco di esempi e di soluzioni alternative. Per ogni esempio vengono proposte soluzioni che prevedono strategie diverse e di difficoltà crescente, indicando spesso alcuni “trucchi del mestiere” - frutto di esperienza pluriennale nell’ambito dello sviluppo di pacchetti software - al fine di aumentare le capacità di analisi e di deduzione logico-matematica fondamentali in ogni livello di programmazione.




Sommario

Le basi dell’informatica: Algoritmi e informatica - Hardware e software - Mondo digitale. Dal problema al programma: Algoritmo: definizioni e rappresentazioni - Diagrammi a blocchi e topdown. Primi algoritmi - Soluzione dei problemi - Algebra booleana e logica. Dati e istruzioni: Dati: variabili e costanti - Input-elaborazione-output - Operazioni ed espressioni - Istruzioni in sequenza e trace table. Testing e debugging - Se-allora-altrimenti. Iterazione e strutture derivate: Iterazione precondizionata - Iterazione postcondizionata - Iterazioni definite e indefinite - Selezione multipla. Dati strutturati sequenziali: Array monodimensionali: vettori - Matrici e array n-dimensionali - Matrici quadrate e simmetrie - Stringhe - Record. Funzioni: Funzioni - Modello ad ambienti - Ricorsione. Algoritmi notevoli su array: Ricerca - Ordinamento: metodi ingenui - Ordinamento: metodi evoluti. Tabella dei codici ASCII. Indice analitico. Indice degli algoritmi. Indice dei nomi.




Autore

Paolo Camagni insegna Informatica presso l’Istituto tecnico per periti informatici l’ITIS “Magistri Cumacini” di Como.










Altre Informazioni

ISBN:

9788820336011

Condizione: Nuovo
Collana: LINGUAGGI & PROGRAMMAZIONE
Dimensioni: 19,5x26 cm
Formato: Copertina plasticata
Pagine Arabe: 528





I vostri commenti al Libro

1 recensioni presenti.

06/10/2017 Di mazzucco.mobile
5 stelle su 5

Ottimo testo. Consigliato.



Dicono di noi





Per noi la tua privacy è importante


Il sito utilizza cookie ed altri strumenti di tracciamento che raccolgono informazioni dal dispositivo dell’utente. Oltre ai cookie tecnici ed analitici aggregati, strettamente necessari per il funzionamento di questo sito web, previo consenso dell’utente possono essere installati cookie di profilazione e marketing e cookie dei social media. Cliccando su “Accetto tutti i cookie” saranno attivate tutte le categorie di cookie. Per accettare solo deterninate categorie di cookie, cliccare invece su “Impostazioni cookie”. Chiudendo il banner o continuando a navigare saranno installati solo cookie tecnici. Per maggiori dettagli, consultare la Cookie Policy.

Impostazioni cookie
Rifiuta Tutti i cookie
Accetto tutti i cookie
X