Minimo / massimo

Come calcolare il valore più piccolo tra 2, 3, 4, … valori?


Criteri di valutazione del codice?

  • Quali selezioni?
  • Quante righe di codice?
  • Quanti confronti vengono effettivamente eseguiti?
  • Quale codice è più leggibile?

Due

  • Selezioni singole: 1
  • Righe di codice: 3
  • Confronti: 1


  • Selezioni singole: 2
  • Righe di codice: 4
  • Confronti: 2

  • Selezioni doppie: 1
  • Righe di codice: 4
  • Confronti: 1

Tre

  • Righe di codice: 5
  • Selezioni singole: 2
  • Confronti: 2

  • Righe di codice: 6
  • Selezioni doppie: 1
  • Selezioni singole: 1
  • Confronti: 2


  • Righe di codice: 6
  • Selezioni doppie : 3
  • Confronti: 2

  • Righe di codice: 6
  • Selezioni multiple: 1
  • Confronti: 24


  • Righe di codice: 6
  • Selezioni multiple: 1
  • Confronti: 2 / 3

Quattro

  • Righe di codice: 7
  • Selezioni singole: 3
  • Confronti: 3

  • Righe di codice: 12
  • Selezioni doppie: 3
  • Confronti: 3
  • Var. ausiliarie: 2


  • Righe di codice: 22
  • Selezioni doppie: 7
  • Confronti: 3

  • Righe di codice: 8
  • Selezioni multiple: 1
  • Confronti: 3 / 6 / 9


  • Righe di codice: 8
  • Selezioni multiple: 1
  • Confronti: 3 / 5 / 6

Ripeti tutti gli esercizi per calcolare il valore più grande