Argomenti del programma: Presentazione del corso. Introduzione alla programmazione. Un primo algoritmo in pseudocodice: cucinare un primo. Gli algoritmi. Lo pseudocodice. Le strutture di controllo: Il comando di selezione if. Il comando di selezione if else. Il comando di iterazione while. Esercitazione sugli algoritmi: la somma di 2 numeri come incrementi successivi.
Il docente non ha ancora pubblicato i testi per questo canale.
Bacheca del docente: cosa indica di studiare
W. B. Kernighan, D.M. Ritchie. Il linguaggio C. Principi di programmazione e manuale di riferimento.
Argomenti del programma: 1. Il Problem Solving e la fase di analisi. L’algoritmo come astrazione. Le proprietà dell’algoritmo. 2. L’analisi del problema. La formulazione del problema e le sue specifiche. I dati del problema. I risultati attesi. Gli errori e i casi limite. Ambiguità, limiti dei valori e controlli dei dati. 3. Il Problem Solving e la fase di progettazione. La scomposizione del problema in sottoproblemi.
Il docente non ha ancora pubblicato i testi per questo canale.
Bacheca del docente: cosa indica di studiare
Argomenti del programma: Presentazione del corso: contenuti, modalità d'esame, frequenza alle lezioni, orari, modalità di esercitazione in aula. Introduzione alla programmazione: dal problema al programma. L'algoritmo come astrazione. Proprietà dell'algoritmo. Il Problem Solving: fase di analisi. Analisi del problema. Formulazione del problema e specifiche. Dati del problema. Risultati attesi. Errori e casi limite.
Il docente non ha ancora pubblicato i testi per questo canale.
Bacheca del docente: cosa indica di studiare
Argomenti del programma: Presentazione del corso, contenuti, modalità d'esame, esoneri, frequenza alle lezioni, orari, modalità di esercitazione in aula, ecc. Introduzione alla programmazione Un semplice programma in C: visualizzare una riga di testo. Un altro semplice programma C: sommare due interi.
Argomenti del programma: Modulo 1: Algoritmi, sequenze e if • Introduzione al linguaggio C • Tipi di dato e variabili • Input e output (printf, scanf) • Concetti di memoria (stack e heap) • Operatori aritmetici e precedenza • Strutture di controllo: if, if…else, if…else if…else • Operatori relazionali e logici • Coding in action: esercizi sugli argomenti trattati Modulo 2: Cicli while, do…while, for • Il costrutto while • Condizioni…