Vai al contenuto

Algoritmi di base

Parte 1 del corso, volume 1 delle dispense. La rappresentazione dei numeri e lo pseudocodice, il linguaggio in cui sono scritti tutti gli algoritmi del corso; i primi algoritmi: ordinamento (insertion, exchange e selection sort), ricerca lineare e binaria, algoritmi numerici (cambio di base, test di primalità, crivello di Eratostene, massimo comune divisore). Ogni algoritmo con lo pseudocodice ed esempi eseguiti passo per passo.

Dispensa, volume 1 (PDF)

  • 1. Rappresentazione dei numeri


    Rappresentazione dei numeri naturali · Rappresentazione dei numeri interi · Rappresentazione dei numeri reali

    Leggi il capitolo · Esercizi

  • 2. Pseudocodice


    Introduzione allo pseudocodice · Variabili e assegnamenti · Operazioni di base · Costrutti di base · …

    Leggi il capitolo · Esercizi

  • 3. Algoritmi di ordinamento


    Il problema dell'ordinamento · Insertion Sort · Exchange Sort · Selection Sort · …

    Leggi il capitolo · Esercizi

  • 4. Ricerca lineare e binaria


    Il problema della ricerca · Ricerca lineare · Ricerca binaria

    Leggi il capitolo · Esercizi

  • 5. Algoritmi numerici


    Cambio di base · Test di primalità · Crivello di Eratostene · Massimo comun divisore

    Leggi il capitolo · Esercizi