VARIABILI E COSTANTI INTEGER

Slides:



Advertisements
Presentazioni simili
LE FUNZIONI REALI DI VARIABILE REALE
Advertisements

Introduzione al linguaggio C++
1 I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI.
GLI INSIEMI NUMERICI N – Z – Q – R – C Maria Paola Marino
I numeri naturali ….. Definizione e caratteristiche
UNITÀ A2 JAVA: LE BASI DEL LINGUAGGIO Approfondimenti.
Struttura di un programma
FUNZIONI FUNZIONI ANALITICHE Il legame tra x ed y è
Fondamenti di Informatica CDL in Ingegneria Meccanica - A.A CDL in Ingegneria Meccanica - A.A Tipi di dati Ing. Simona Colucci.
Fondamenti di Informatica CDL in Ingegneria Gestionale - A.A Tipi di dati Ing. Simona Colucci.
ESPRESSIONI SENZA PARENTESI
esponente del radicando
angoli orientati negativamente se la rotazione avviene in verso orario
Anno accademico Gli operatori e le espressioni in C.
Il linguaggio C Gli operatori e le espressioni C Language
CIFRE SIGNIFICATIVE In un numero misurato sono quelle cifre che includono tutti i numeri sicuri più un certo numero finale che ha una certa incertezza.
CIFRE SIGNIFICATIVE In un numero misurato sono quelle cifre che includono tutti i numeri sicuri più un certo numero finale che ha una certa incertezza.
CIFRE SIGNIFICATIVE In un numero misurato sono quelle cifre che includono tutti i numeri sicuri più un certo numero finale che ha una certa incertezza.
CIFRE SIGNIFICATIVE In un numero misurato sono quelle cifre che includono tutti i numeri sicuri più un certo numero finale che ha una certa incertezza.
FUNZIONI DI BIBLIOTECA
Tipi di dato e controllo del flusso Dott. Ing. Leonardo Rigutini Dipartimento Ingegneria dellInformazione Università di Siena Via Roma 56 – – SIENA.
Prof.ssa Chiara Petrioli -- Fondamenti di programmazione, a.a. 2009/2010 Corso di Fondamenti di Programmazione a.a.2009/2010 Prof.ssa Chiara Petrioli Corso.
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2006/2007 Prof.ssa Chiara Petrioli Corso di Laurea.
Corso di Laurea in Biotecnologie Informatica (Programmazione)
NUMERI RELATIVI.
APPUNTI DI MATEMATICA schema degli appunti
Programmazione Mod A - Cap 2 - prof. Burattini
Il linguaggio Fortran 90: 4. Array: Vettori e Matrici
Il Linguaggio Fortran 90: 1. Preliminari
CIFRE SIGNIFICATIVE In un numero misurato sono quelle cifre che includono tutti i numeri sicuri più un certo numero finale che ha una certa incertezza.
I numeri relativi by iprof.
Organizzazione del corso
8) Classi numeriche e operatori Lab. Calc. I AA2002/03 - cap.82 Classi numeriche Esempi di classi numeriche: int, numeri interi che occupano una parola.
Dichiarazioni e tipi predefiniti nel linguaggio C
Usare rappresentazioni di lunghezza fissa porta ad avere valori non rappresentabili: Overflow indica un errore nella rappresentazione del risultato in.
Rappresentazione di Numeri Reali
ALGEBRA.
MATEMATICA ALLA SCOPERTA DEI NUMERI!! INSIEME
Operazioni con Numeri Naturali e Numeri Decimali
Le operazioni con i numeri
Cicli in Fortran I cicli consentono di eseguire una sequenza di istruzioni più di una volta due tipi: Cicli iterativi Cicli while.
La matematica … un mondo di numeri …!.
Tipi di dati semplici in C (1/3)
CALCOLO LETTERALE Perché?
Numeri Interi senza segno
Richiami di matematica DALLE POTENZE ALLA NOTAZIONE SCIENTIFICA
Z : l’insieme dei numeri interi relativi
x 3 / = : Numero razionale Classe di equivalenza
1 Fabio Scotti ( ) Laboratorio di programmazione per la sicurezza Valentina Ciriani ( ) Laboratorio di programmazione Lezione 11 e 12 -
Introduzione a Excel.
I numeri decimali … e il loro legame con le frazioni.
NUMERI RELATIVI.
Operazioni con le frazioni
Esercizi sui radicali Elevamento a potenza Prodotto Somma e differenza
Process synchronization
Tecnologie informatiche.
1 Corso di Informatica (Programmazione) Lezione 8 (7 novembre 2008) Programmazione in Java: operatori aritmetici, operatori di assegnamento e cast.
Rappresentazioni a lunghezza fissa: problemi
Rappresentazione dell'informazione
La codifica dei numeri.
Conversione binario-ottale/esadecimale
LE ESPRESSIONI A cura di Alberto Classe VB di Paganica Scuola F. Rossi Circolo didattico Galileo Galilei.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Numeri in virgola Marco D. Santambrogio – Ver. aggiornata al 24 Agosto 2015.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Numeri con segno ed in virgola Marco D. Santambrogio – Ver. aggiornata al 20 Marzo.
Definizioni Rappresentazione Operazioni Espressioni Esercizi
Prof.ssa Marialetizia Pedrinazzi Prof.ssa Marialetizia Pedrinazzi.
ALCUNE FUNZIONI di EXCEL Dott. Luisa Ciarletta1. SOMMA(num1;num2;…;numn) Somma(num1;num2;…;numn): restituisce la somma dei dati numerici che sono elencati.
I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI Numeri.
ESPRESSIONI CON NUMERI RELATIVI
Transcript della presentazione:

VARIABILI E COSTANTI INTEGER INTEGER :: var1 INTEGER, PARAMETER :: cost1 valide var1=10 cost1=+5 var1=-7 non valide var1=10. cost1=+5.0E1 var1=7,00

VARIABILI E COSTANTI REAL REAL :: var REAL, PARAMETER :: cost valide var=10. cost=-7.5 var=2.E-1 (=0.2) cost=3.E3 (=3000) var=6.E+2 (=600) non valide var=10,00 cost=5.0E1.5 var=7E+1

VAR. E COST. DOUBLE PRECISION DOUBLE PRECISION :: var DOUBLE PRECISION, PARAMETER :: cost valide var=10.D0 cost=-7.5D0 var=2.D-1 (=0.2) cost=3.D3 (=3000) var=6.D+2 (=600) non valide var=10 cost=5.0 var=7E+1

Operatori Addizione + v3=v2+v1 Sottrazione - v3=v2-v1 Moltiplicazione * v3=v2*v1 Divisione / v3=v2/v1 Elevam. a potenza ** v3=v2**v1

Operatori var=a*-b var=a*(-b) var=a**-b var=a**(-b) errate esatte var=a*-b var=a*(-b) var=a**-b var=a**(-b) var=a(c-b) var=a*(c-b) N.B. usare le parentesi per raggruppare var=2**((7+3)/5)

Operazioni con i numeri interi Le operazioni con i numeri interi generano sempre un numero intero Se la divisione di due interi non è un intero la parte decimale del risultato è troncata automaticamente var = 3/4 = 0 var = 4/4=1 var = 5/4=1 var = 6/4 = 1 var = 8/4=2 var = 9/4=2

Gerarchia delle operazioni Le operazioni sono calcolate con il seguente ordine 1) le operazioni all’interno delle parentesi, dalle parentesi più interne a quelle più esterne 2) gli elevamenti di potenza, da destra verso sinistra 3) le moltiplicazioni e divisioni, da sinistra verso destra 4) le addizioni e sottrazioni, da sinistra verso destra

Gerarchia delle operazioni var = 3.*2.+5.*4.+10./2.**3 var = 3.*2.+5.*4.+10./8. var = 6.+5.*4.+10./8. var = 6.+20.+10./8. var = 6.+20.+1.25 var = 27.25

Gerarchia delle operazioni var = 3.*(2.+5.)*4.+(10./2.)**3 var = 3.*7.*4.+5**3 var = 3.*7.*4.+125. var = 21.*4.+125. var = 84.+125. var = 209.

Gerarchia delle operazioni var = 3.*(2.+5.)*(4.+10.)/2.**3 var = 3.*7.*14./2.**3 var = 3.*7.*14./8. var = 21.*14./8. var = 294./8. var = 36.75

Gerarchia delle operazioni var = 3.**2.**3. var = 3.**8. var = 6561. Utilizzare le parentesi per semplificare la lettura

Operazioni miste 1) un operazione tra un numero intero e un numero reale viene detta operazione mista 2) il numero intero viene convertito in un numero reale e il risultato dell’operazione è un numero reale 3) la conversione automantica avviene solamenete se il numero intero e il numero reale figurano nella stessa operazione

Operazioni miste var = 3/2 = 1 var = 3./2. = 1.5 var = 3./2 = 1.5

Operazioni miste INTEGER :: var var = 1.5 + 9 / 4 = 1.5 + 2 = 3.5 poichè var può contenere solamente numeri interi il valore risultante viene automaticamente trasformato nel numero intero 3 in pratica si ha: var=3

Funzioni di conversione funzione argomento risultato descrizione INT(x) reale intero parte intera di x NINT(x) reale intero intero più vicino a x REAL(i) intero reale converte un intero in un reale DBLE(i) intero doppia converte un intero precisione in un doppia prec.

Funzioni intriseche funzione argomento risultato descrizione SQRT(x) reale reale radice quadrata di x DSQRT(x) d.prec. d.prec. radice quadrata di x ABS(x) reale reale valore assoluto di x DABS(x) d.prec. d.prec. valore assoluto di x

TAN(x) reale reale tangente di x (x in rad.) Funzioni intriseche funzione argomento risultato descrizione SIN(x) reale reale seno di x (x in radianti) DSIN(x) d.prec. d.prec. seno di x (x in radianti) COS(x) reale reale coseno di x (x in rad.) DCOS(x) d.prec. d.prec. coseno di x (x in rad.) TAN(x) reale reale tangente di x (x in rad.) DTAN(x) d.prec. d.prec. tangente di x (x in rad.)

Funzioni intriseche funzione argomento risultato descrizione ASIN(x) reale reale (rad.) arcseno di x (-1<x<1) DASIN(x) d.prec. d.prec.(rad.) arcseno di x (-1<x<1) ACOS(x) reale reale(rad.) arccos. di x (-1<x<1) DACOS(x) d.prec. d.prec.(rad.) arccos. di x (-1<x<1) ATAN(x) reale reale(rad.) arctangente di x DATAN(x) d.prec. d.prec.(rad.) arctangente di x

Funzioni intriseche funzione argomento risultato descrizione EXP(x) reale reale e elevato a x DEXP(x) d.prec. d.prec. e elevato a x LOG(x) reale reale log. naturale di x (x>0) DLOG(x) d.prec. d.prec. log. naturale di x (x>0) LOG10(x) reale reale log. base 10 di x (x>0) DLOG10(x) d.prec. d.prec. log. base 10 di x (x>0)

Funzioni intriseche funzione argomento risultato descrizione MOD(y,x) reale/int. reale/int. resto di y/x DMOD(y,x) d.prec. d.prec. resto di y/x MAX(y,x) reale/int. reale/int. il max. tra y e x DMAX(y,x) d.prec. d.prec. il max. tra y e x MIN(y,x) reale/int. reale/int. il min. tra y e x DMIN(y,x) d.prec. d.prec. il min. tra y e x