Vai al contenuto
Leo

Basi

Numeri

Interi e decimali, arrotondamenti, numeri casuali, radici e potenze, e le funzioni matematiche incluse.

  • 3 esempi eseguiti

Interi e decimali#

Gli interi non hanno limiti di grandezza; i decimali si scrivono con il punto. Una divisione dà sempre un decimale.

Leoeseguito con Leo
stampa(2 ^ 100)stampa(10 / 4, 10 // 4)stampa(arrotonda(3.14159, 2))
Uscita
1267650600228229401496703205376
2.5 2
3.14

Numeri casuali#

casuale(a, b) dà un intero tra a e b, estremi compresi. Per codici e password che devono essere imprevedibili ci sono le funzioni della pagina Sicurezza.

Leoeseguito con Leo
variabile dado = casuale(1, 6)se dado >= 1 e dado <= 6 allora    stampa("Il dado dà un numero da 1 a 6")fine
Uscita
Il dado dà un numero da 1 a 6

Funzioni matematiche#

Leoeseguito con Leo
stampa(radice(16), assoluto(-5), minimo([4, 2, 9]), massimo([4, 2, 9]))
Uscita
4.0 5 2 9
  • assolutoIl valore del numero senza segno.
  • arrotondaArrotonda il numero; a metà strada va lontano dallo zero.
  • radiceLa radice quadrata del numero (sempre un decimale).
  • minimoMinimo(lista) oppure minimo(a, b, ...): il valore più piccolo.
  • massimoMassimo(lista) oppure massimo(a, b, ...): il valore più grande.
  • sommaLa somma dei numeri di una lista o di un intervallo (0 se è vuota).
  • casualeUn numero intero a caso tra da e a, estremi compresi.
  • mediaLa media dei numeri (la somma divisa per quanti sono).
  • medianaIl numero che sta nel mezzo, dopo aver messo i numeri in ordine.
  • modaIl valore che compare più volte (a parità, il primo che si incontra).
  • varianzaQuanto i numeri sono sparpagliati (media dei quadrati degli scarti).
  • deviazioneLa deviazione standard, cioè di quanto in media i numeri
  • frazioneUna frazione esatta, sempre ridotta ai minimi termini.
  • soldiUn importo preciso al centesimo, con arrotondamento commerciale.
  • complessoUn numero complesso, stampato come "3 + 4i".
  • somma_matriciLa somma elemento per elemento di due matrici con le stesse dimensioni.
  • sottrai_matriciLa differenza elemento per elemento (a meno b).
  • scala_matriceLa matrice con ogni elemento moltiplicato per il numero.
  • prodotto_matriciIl prodotto righe per colonne (le colonne di a devono essere quante le righe di b).
  • traspostaLa matrice con righe e colonne scambiate.
  • matrice_identitaLa matrice quadrata con 1 sulla diagonale e 0 altrove.
  • determinanteIl determinante di una matrice quadrata (calcolo esatto con gli interi).
  • inversaLa matrice inversa (moltiplicata per l'originale dà la matrice identità).
  • somma_vettoriLa somma elemento per elemento di due vettori della stessa lunghezza.
  • prodotto_scalareLa somma dei prodotti elemento per elemento di due vettori.
  • prodotto_vettorialeIl prodotto vettoriale di due vettori a 3 componenti.
  • norma_vettoreLa lunghezza del vettore (radice della somma dei quadrati).
  • e_primovero se il numero intero è primo (divisibile solo per 1 e per se stesso).
  • fattorizzaLa lista dei fattori primi del numero (ripetuti quante volte servono), in ordine.
  • primi_fino_aLa lista dei numeri primi da 2 fino a n compreso (crivello di Eratostene).
  • mcdMcd(a, b, ...) oppure mcd(lista): il massimo comun divisore di numeri interi.
  • mcmMcm(a, b, ...) oppure mcm(lista): il minimo comune multiplo di numeri interi.
  • numero_in_baseIl numero intero scritto in una base da 2 a 36, come testo.
  • numero_da_baseIl numero intero scritto nel testo in quella base (spazi e _ ignorati).
  • in_binarioIl numero intero scritto in base 2. Esempio: in_binario(10) è "1010"; in_binario(5, 8) è "00000101".
  • in_ottaleIl numero intero scritto in base 8. Esempio: in_ottale(64) è "100".
  • in_esadecimaleIl numero intero scritto in base 16 (cifre 0-9 e A-F). Esempio: in_esadecimale(255) è "FF".
  • in_romanoIl numero (da 1 a 3999) scritto in numeri romani.
  • da_romanoIl valore di un numero romano scritto correttamente (maiuscole o minuscole).
  • arrotonda_per_difettoArrotonda verso il basso (verso meno infinito).
  • arrotonda_per_eccessoArrotonda verso l'alto (verso più infinito).
  • arrotonda_bancarioA metà strada va verso la cifra PARI ("arrotondamento del banchiere").
  • arrotonda_a_multiploIl multiplo più vicino (a metà strada va lontano dallo zero).

Tutte le funzioni di «Numeri e matematica» con gli esempi