- Dal problema alla risposta – III – IV
- Wikipedia > Hello World! – III – IV
- Pseudocodice
- Gli errori – III
- Diagrammi di flusso
- Problemi ed esecutori
- Gli algoritmi
- I paradigmi di programmazione – III
- I linguaggi di programmazione – III
- Lo sviluppo del software
— - TIPI DI DATO – Numeri Interi
- TIPI DI DATO – Numeri Reali
- TIPI DI DATO – Numeri in Virgola mobile
- TIPI DI DATO – Operatori – III – IV
- TIPI DI DATO – Funzioni di aggregazione
- TIPI DI DATO – Caratteri
- TIPI DI DATO – Codifiche dei caratteri
— - INPUT/OUTPUT – IV
— - CONTROLLO DELL’ESECUZIONE – Sequenza – III – IV
- CONTROLLO DELL’ESECUZIONE – Selezione singola – III – IV
- CONTROLLO DELL’ESECUZIONE – Selezione doppia – III – IV
- CONTROLLO DELL’ESECUZIONE – Selezione multipla 1 – III – IV
- CONTROLLO DELL’ESECUZIONE – Selezione multipla 2
- CONTROLLO DELL’ESECUZIONE – Alternativa ciondolante
- CONTROLLO DELL’ESECUZIONE – Selezioni annidate – III – IV
- CONTROLLO DELL’ESECUZIONE – Ripetizione precalcolata – IV
- CONTROLLO DELL’ESECUZIONE – Ripetizione con controllo in testa – IV
- CONTROLLO DELL’ESECUZIONE – Ripetizione con controllo in coda
— - CONTROLLO DELL’ESECUZIONE – I sottoprogrammi
- CONTROLLO DELL’ESECUZIONE – Passaggio dei parametri
- CONTROLLO DELL’ESECUZIONE – Funzioni
- CONTROLLO DELL’ESECUZIONE – Riepilogo sottoprogrammi
- CONTROLLO DELL’ESECUZIONE – Ricorsione
— - ALGORITMI – Doppio di un numero
- ALGORITMI – Scambiare 2/3 variabili – IV
- ALGORITMI – Sei pari o dispari? – IV
- ALGORITMI – Qualificatore di triangoli – IV
- ALGORITMI – Anno bisestile?
- ALGORITMI – Fattoriale – V
- ALGORITMI – Problemino di Carla
- ALGORITMI – Ordinare 2 dati – IV
- ALGORITMI – Ordinare 3 dati
- ALGORITMI – Ordinare 4 dati
- ALGORITMI – Bubble Sort – V
- ALGORITMI – Shaker Sort
- ALGORITMI – Selection Sort
- ALGORITMI – Insertion Sort
- ALGORITMI – Fusione di sequenze
- ALGORITMI – Merge Sort – V
- ALGORITMI – Quick Sort
- ALGORITMI – Operare con i bit
- ALGORITMI – Operare sui singoli bit
- ALGORITMI – Problema del cavallo
- ALGORITMI – Abstract Data Type
— - COMPUTABILITÀ – Criteri generali – V
- COMPUTABILITÀ – La torre di Hanoi – V
- COMPUTABILITÀ – Complessità dei problemi – V
- COMPUTABILITÀ – Fattoriale – V
- COMPUTABILITÀ – I numeri di Fibonacci – V
- COMPUTABILITÀ – Complessità in tempo asintotica – V
- COMPUTABILITÀ – Problemi difficili – V
- COMPUTABILITÀ – Ricerca Sequenziale – V
- COMPUTABILITÀ – Ricerca sequenziale con sentinella
- COMPUTABILITÀ – Ricerca Binaria – V
- COMPUTABILITÀ – Ricerche – Confronto – V
- COMPUTABILITÀ – Bubble Sort – V
- COMPUTABILITÀ – Selection Sort
- COMPUTABILITÀ – Merge Sort
- COMPUTABILITÀ – Quick Sort
- COMPUTABILITÀ – Ordinamenti – Confronto – V
Autoverifica
RISORSE ONLINE
- Guida alla programmazione di base – Sezione di HTML.it
- Wikipedia: Implementazione di Algoritmi
- ALGORITMI E STRUTTURE DATI – Dispense del Corso di Algoritmi e Strutture Dati – Laboratorio di algoritmi e strutture dati
- Rosetta Code – The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another.
- Project Euler exists to encourage, challenge, and develop the skills and enjoyment of anyone with an interest in the fascinating world of mathematics.
- Algorithm Wiki – Algorithms – Dictionary of Algorithms and Data Structures – geeksforgeeks.org