• IEEE 754, conversione da decimale con $$ 0 < x \leq 1$$ in notazione floating-point
  • Studiate la soluzione dell’esercizio 1 e 2 del compito qui.
  • Linguaggi Tipati: tipi base in Pyhton, interi, float, stringhe uso di type() e whos
  • Tipi statici/dinamici.
  • Tipo di Dato ,Linguaggi con tipizzazione forte vs debole
  • Dispensa,
  • leggere e confrontare: Python, C (in particolare la sezione sui tipi), Matlab
  • Esercizi:
    1. Scrivere un programma che chiede un intero positivo $$p$$ e stampa “Primo” se è primo, “Composto” se $$p$$ è composto, ed in questo caso stampa un divisore non banale.
    2. Scrivere due programmi, che convertono in binario un numero decimale. Uno genera le cifre con il metodo di divisione dalla meno significativa alla più significativa, l’altro divide per le potenze di due, generandole dalla più significativa alla meno significativa.
    3. Scrivere un programma che parte con x = 1.0,  eps = 1.0, e verifica se x+y != x. In caso positivo esso dimezza eps, e riprova, fermandosi solo se x+eps = x. Stampare il valore finale di eps e di eps*2.
    4. Scrivere un programma che riceve dall’input un intero n, e stampa il valore di n! (il fattoriale di n).
    5. Dato un intero N, stampate tutti i divisori di N.
    6. Considerate l’esercizio (1). Scrivere un doppio ciclo while, in cui dato un intero N, calcolate il numero di primi minori di N.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *