- Dal problema alla risposta
- Wikipedia > Hello World!
- Pseudocodice
- Gli errori
- Diagrammi di flusso
- Problemi ed esecutori
- Gli algoritmi
- I paradigmi di programmazione
- I linguaggi di programmazione
- 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
- TIPI DI DATO – Funzioni di aggregazione
- TIPI DI DATO – Caratteri
- TIPI DI DATO – Codifiche dei caratteri
— - INPUT/OUTPUT
— - CONTROLLO DELL’ESECUZIONE – Sequenza
- CONTROLLO DELL’ESECUZIONE – Selezione singola
- CONTROLLO DELL’ESECUZIONE – Selezione doppia
- CONTROLLO DELL’ESECUZIONE – Selezione multipla 1
- CONTROLLO DELL’ESECUZIONE – Selezione multipla 2
- CONTROLLO DELL’ESECUZIONE – Alternativa ciondolante
- CONTROLLO DELL’ESECUZIONE – Selezioni annidate
- CONTROLLO DELL’ESECUZIONE – Ripetizione precalcolata
- CONTROLLO DELL’ESECUZIONE – Ripetizione con controllo in testa
- 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… variabili
- ALGORITMI – Sei pari o dispari?
- ALGORITMI – Qualificatore di triangoli
- ALGORITMI – Anno bisestile?
- ALGORITMI – Fattoriale
- ALGORITMI – Problemino di Carla
- ALGORITMI – Ordinare 2 dati
- ALGORITMI – Ordinare 3 dati
- ALGORITMI – Ordinare 4 dati
- ALGORITMI – Bubble Sort
- ALGORITMI – Shaker Sort
- ALGORITMI – Selection Sort
- ALGORITMI – Insertion Sort
- ALGORITMI – Fusione di sequenze
- ALGORITMI – Merge Sort
- ALGORITMI – Quick Sort
- ALGORITMI – Operare con i bit
- ALGORITMI – Operare sui singoli bit
- ALGORITMI – Problema del cavallo
- ALGORITMI – Abstract Data Type
— - COMPUTABILITÀ – Criteri generali
- COMPUTABILITÀ – La torre di Hanoi
- COMPUTABILITÀ – Complessità dei problemi
- COMPUTABILITÀ – Fattoriale
- COMPUTABILITÀ – I numeri di Fibonacci
- COMPUTABILITÀ – Complessità in tempo asintotica
- COMPUTABILITÀ – Problemi difficili
- COMPUTABILITÀ – Ricerca Sequenziale
- COMPUTABILITÀ – Ricerca sequenziale con sentinella
- COMPUTABILITÀ – Ricerca Binaria
- COMPUTABILITÀ – Ricerche – Confronto
- COMPUTABILITÀ – Bubble Sort
- COMPUTABILITÀ – Selection Sort
- COMPUTABILITÀ – Merge Sort
- COMPUTABILITÀ – Quick Sort
- COMPUTABILITÀ – Ordinamenti – Confronto
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