Il volume propone un percorso graduale e completo alla programmazione, utilizzando inizialmente il linguaggio Python e introducendo successivamente il linguaggio C, per accompagnare il lettore dai principi del pensiero computazionale fino agli aspetti più vicini all’implementazione a basso livello.
Il manuale introduce il concetto di problema computazionale e di risoluzione automatica e fornisce gli strumenti per comprendere e analizzare la struttura di un problema, individuare strategie risolutive alternative, confrontarle dal punto di vista dell’efficienza, implementarle mediante un linguaggio di programmazione e valutarne la correttezza.
Partendo dall’astrazione offerta da Python, il testo guida progressivamente il lettore verso una maggiore consapevolezza dei meccanismi interni dell’elaborazione, affrontando algoritmi, complessità computazionale e strutture dati. Il passaggio al linguaggio C permette di approfondire il rapporto tra programmi e macchina, introducendo aspetti fondamentali quali la gestione della memoria, gli array, i puntatori e l’implementazione delle strutture dati. I contenuti sono arricchiti da un’area digitale con esercizi e soluzioni, pensata per accompagnare lo studente nella pratica della programmazione e nella verifica autonoma delle competenze acquisite.
"synopsis" may belong to another edition of this title.
Seller: libreriauniversitaria.it, Occhiobello, RO, Italy
Condition: NEW. Seller Inventory # 9788823824010
Quantity: Over 20 available
Seller: Rarewaves.com USA, London, LONDO, United Kingdom
Paperback. Condition: New. Seller Inventory # LU-9788823824010
Quantity: 1 available
Seller: Brook Bookstore, Milano, MI, Italy
Condition: new. Seller Inventory # WNXAV6WKQI
Quantity: Over 20 available
Seller: Rarewaves.com UK, London, United Kingdom
Paperback. Condition: New. Seller Inventory # LU-9788823824010
Quantity: 1 available