User Tools

Site Tools


ex-l1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ex-l1 [2015/10/08 15:20] (current)
Line 1: Line 1:
 +Esercitazione LIP  29/09/2014
 +
 +  - Definire una variabile di tipo stringa
 +  - Definire una variabile di tipo bool
 +  - Scrivere una funzione che abbia il seguente tipo: int -> float
 +  - Scrivere una funzione che abbia il seguente tipo:  int -> string -> string -> string
 +  - Definire una variabile che valga 3.141592 e chiamarla pi 
 +  - Scrivere una funzione che calcoli il perimetro del cerchio dato il raggio e che utilizzi la variabile pi:
 +  - Scrivere una funzione che calcoli l’area del cerchio dato il raggio e che utilizzi la variabile pi:
 +  - Scrivere una funzione f che, preso un intero, ne restituisca il resto derivato dalla divisione per due. \\ Es. f 3 restituisce 1 , f 4  restituisce 0, f (-1) restituisce 1
 +  - Scrivere una funzione che dato un numero, restituisca la stringa “pari” se esso e’ pari e la stringa “dispari” altrimenti. ​
 +  - Utilizzando la funzione square vista a lezione, scrivere una funzione che calcoli f(x) =  x^4
 +  - Scrivere una funzione f che presi in ingresso 3 parametri interi, ne restituisca il massimo. Es: f  2 7 3  deve restituire ​ 7
 +  - Spiegare quale  sia il significato ​ dell’espressione:<​code ocaml>
 +f 2
 +f 2 7 
 +</​code>​
 +  - Dire che cosa calcola la seguente funzione: <code ocaml>
 +fun a b c ->  ( a<b && b<c ) || (a>b && b>c);;
 +</​code>​
 +  - Scrivere una funzione f che prenda ​ tre parametri interi e tale che  f x a b restituisca true se x e’ compreso nell’intervallo tra a e b.
 +  - Scrivere una funzione che presi in ingresso due numeri interi restituisca “+” se il loro prodotto e’ positivo, “-” se il prodotto e’ negativo e “0” se il prodotto e’ nullo. NOTA: non e’ possibile utilizzare l’operatore ​ di moltiplicazione *.
 +  - Scrivere una funzione che calcoli lo XOR logico tra due booleani (nota: lo XOR valuta true solo se una sola delle espressioni e’ true)
 +  - Scrivere una funzione che dati in ingresso 4 numeri ne restituisca la media
 +  - Scrivere la funzione fattoriale
 +
 +
 +
 +
  
ex-l1.txt · Last modified: 2015/10/08 15:20 (external edit)