Vai al contenuto

Programmare con Pascal

Sezione di VALCON.IT

  • Home
  • Programmare
  • Problemi risolti
  • RISORSE

2000/01 – Fase scolastica – 18

11/10/2014 di admin

Considerate la seguente funzione:

Function f(x: Integer): Integer;
Begin
   If(x = 0) Then
      f:=0
   Else
      f:=(x Mod 2)+f(x Div 2);
End;

Tale funzione viene eseguita su tutti i valori di x compresi fra 100 e 500.
Chiamate a il minimo valore ottenuto in queste esecuzioni, e b il massimo valore.

Quanto valgono a e b?

Categorie OII - Fase Scolastica
2000/01 – Fase scolastica – 19
2000/01 – Fase scolastica – 16
  • Temporaneo
  • Decrescita programmata
  • Aritmetica: potenza
  • Aritmetica: prodotto
  • Aritmetica: somma
© 2025 Programmare con Pascal • Creato con GeneratePress