Programmazione


Il controllo dell’esecuzione

  1. Sequenza
  2. Selezioni: singola | doppia | multipla 1 | multipla 2 | annidate | alternativa ciondolante
  3. Ripetizioni: con controllo in coda | con controllo in testa | precalcolata
  4. Sottoprogrammi: Sottoprogrammi | Passaggio dei parametri e funzioni | Riepilogo sottoprogrammi | Ricorsione

La complessità degli algoritmi

  1. Criteri generali
  2. Complessità delle ricerche: Sequenziale | Binaria | Confronto
  3. Complessità in tempo asintotica
  4. Complessità degli ordinamenti: Bubble Sort | Selection Sort | Merge Sort | Confronto
  5. Complessità dei problemi: La torre di Hanoi – I numeri di Fibonacci – Difficili

Problemi

Di geometria | Con i numeri | Con i valori logici | Con i caratteri | Con gli array | Con le matrici | Doppio di un numero | Scambiare 2 variabili | Sei pari o dispari? | Qualificatore di triangoli | Anno bisestile? | Problemino di Carla | Ricerca sequenziale | Ricerca sequenziale con sentinella | Ricerca binaria | Ordinare 2 dati | Bubble Sort | Shaker Sort | Selection sort | Insertion Sort | Fusione di sequenze | Merge Sort | Quick Sort | Operare con i bit | Operare sui singoli bit | Problema del cavallo | La torre di Hanoi

Altre sezioni dove si risolvono problemi

Calcolo (numerico) | Fogli di calcolo | Le sfide di Small Basic | Olimpiadi Italiane di Informatica


RISORSE ONLINE