Regole sintattiche. Simboli
|
|
|
- Fabriciano Turco
- 10 anni fa
- Просмотров:
Транскрипт
1 Simboli Regole sintattiche Ogni sequenza di caratteri alfanumerici che inizi con un carattere alfabetico e non contenga spazi o caratteri speciali è interpretata come un unico simbolo. Le lettere maiuscole sono considerate distinte dalle lettere minuscole. Un simbolo può essere utilizzato in quanto tale per il calcolo simbolico o come nome per rappresentare un oggetto (numero, espressione, funzione). Tutti i simboli che rappresentano funzioni di sistema iniziano con la lettera maiuscola.?? nome per ottenere informazioni su un simbolo Numeri I numeri sono considerati come entità atomiche al pari dei simboli. Vi sono quattro tipi di numeri: interi, razionali, reali e complessi. La grandezza dei numeri interi è limitata solo dalle dimensioni della memoria. I numeri razionali sono rappresentati nella forma n/m. I numeri reali (floating point) sono rappresentati con il punto decimale o con la notazione scientifica. I numeri complessi sono rappresentati nella forma x + y I. I numeri sono internamente indentificati con le intestazioni Integer, Rational, Real o Complex (non visibili, ma utilizzabili nei modelli). Operatori I caratteri speciali + - * / _, ; :. ^ " %!? # < > ~ \ sono utilizzati per indicare operatori di vario genere e con diverse sintassi. L operatore di moltiplicazione è *, esso può essere omesso lasciando uno spazio tra i fattori. I due punti non indicano la divisione. Alcuni operatori sono rappresentati da una sequenza due o più caratteri speciali contingui (senza spazi). Parentesi ( ) per indicare la precedenza nelle espressioni [ ] per racchiudere gli argomenti di una funzione/elementi di un espressione { } per racchiudere gli elementi di una lista (vettore/matrice) [[ ]] per gli indici che individuano un elemento in una lista (vettore/matrice) (* *) per racchiudere eventuali commenti da non considerare nel calcolo Punteggiatura, virgola per separate gli elementi di una lista (tra par. gra e), gli argomenti di una funzione/elementi di un espressione (tra par. quadre), gli indici (tra doppie par. quadre) ; punto e virgola per separare e concatenare diverse espressioni Spaziatura Spazi consecutivi hanno lo stesso valore di un solo spazio. Gli spazi prima e dopo gli operatori, le parentesi e la punteggiatura sono opzionali. Un espressione può anche essere scritta su più righe. Ogni ritorno a capo viene automaticamente interpretato come uno spazio se la parte di espressione che lo precede risulta sintatticamente incompleta. Altrimenti si può ottenere lo stesso risultato terminando la riga con \ (che indica la concatenazione con la riga successiva). Espressioni Un espressione è una qualunque scrittura che rispetti le regole sintattiche descritte. La valutazione di un espressione e la visualizzazione del risultato si ottiene digitando shift-return. Se si immettono più espressioni contemporaneamente (disponendole su diverse righe), la valutazione e la visualizzazione dei rispettivi risultati avviene in sequenza. Se le espressioni sono concatenate con il punto e virgola, esse vongono valutate tutte in sequenza, ma si ottiene come risultato solo quello relativo all ultima. Il risultato di un calcolo può essere utilizzato per ulteriori calcoli: % ultima espressione ottenuta come output %% penultima espressione ottenuta come output %n espressione ottenuta come output numero n
2 Operazioni aritmetiche Funzioni matematiche a + b +... a + b +... addizione a b... a b... moltiplicazione a - b a b sottrazione a / b a/b divisione a ^ b a b potenza p Sqrt[a] a radice quadrata Max[a,b,...] max {a, b,...} massimo Min[a,b,...] min {a, b,...} minimo Sum[ai,{i,1,n}] n i=1 a i sommatoria Product[ai,{i,1,n}] n i=1 a i produttoria Espressioni algebriche Expand[esp] ExpandAll[esp] PowerExpand[esp] Numerator[esp] Denominator[esp] Together[esp] Simplify[esp] espansione dei prodotti al livello più esterno espansione di tutti i prodotti espansione di potenze e logaritmi numeratore di un espressione razionale denominatore di un espressione razionale somma di espressioni espressioni razionali semplificazione Polinomi PolinomialQ[p,{x,y,...}] p è un polinomio nelle variabili x, y,...? Exponent[p,x] grado del polinomio p rispetto ad x Coefficient[p,t] coe ciente di t (ad esempio x n ) in p Collect[p,x] raccoglimento secondo le potenze di x Factor[p] fattorizzazione a coe cienti interi InterpolatingPolynomial[{{x1,y1},...},x] polinomio p nella variabile x t.c. p(x 1 ) = y 1,... Proposizioni True V costante booleana Vero False F costante booleana Falso p && q &&... p ^ q ^... congiunzione (And) p q... p _ q _... disgiunzione inclusiva (Or) Not[p] p negazione logica a === b a = b identità tra espressioni a =!= b a 6= b non identità tra espressioni Relazioni aritmetiche a == b a = b uguaglianza a!= b a 6= b disuguaglianza a >= b a b maggiore o uguale a <= b a apple b minore o uguale a > b a > b maggiore a < b a < b minore
3 Equazioni Reduce[{eq,...},{x,...}] Solve[{eq,...},{x,...}] NSolve[{eq,...},{{x,...},...}}] FindRoot[{eq,...},{{x,a},...}}] Sostituzioni esp /. reg esp //. reg a -> b a :> b semplificazione di equazioni soluzione di equazioni soluzione numerica di equazioni ricerca numerica di una soluzione sostituzioni mediante una regola o lista di regole sostituzioni ripetute finché possibile regola di sostituzione con valutazione immediata regola di sostituzione con valutazione di erita Numeri interi IntegerQ[n] n è un intero? PrimeQ[n] n è un numero primo? Prime[n] n-esimo numero primo FactorInteger[n] scomposizione in fattori primi Quotient[n,m] quoziente intero Mod[n,m] resto del quoziente intero GCD[n,m,...] (n, m,...) massimo comune divisore LCM[n,m,...] [n, m,...] minimo comune multiplo Numeri reali NumberQ[x] x è un numero? N[x] valore numerico di x con 6 cifre significative N[x,n] valore numerico di x con n cifre significative Sign[x] segno di x (±1 se x è pos/neg, 0 se x è nullo) Abs[x] x valore assoluto Floor[x] [x] massimo intero minore o uguale ad x Round[x] intero più vicino ad x Rationalize[x] conversione di x in n/m se abbastanza vicino Random[tipo,{a,b}] numero pseudocasuale intero o reale tra a e b Costanti numeriche E e numero di Nepero I i unità immaginaria Pi pi greco Degree 180/ grado espresso in radianti Infinity 1 infinito positivo Funzioni elementari Exp[x] e x esponenziale Log[x] log x logaritmo naturale Log[a,x] log a x logaritmo in base a Cos[x] cos x coseno Sin[x] sin x seno Tan[x] tg x tangente ArcCos[x] arccos x arcocoseno ArcSin[x] arcsin x arcoseno ArcTan[x] arctg x arcotangente
4 Calcolo di erenziale Limit[s,x -> a] lim x!a s limite f [x] f 0 (x) funzione derivata derivazione parziale Dt[s,x] ds/dx derivazione totale Series[f,{x,a,n}] espansione in serie di potenze Normal[s] eliminazione degli infinitesimi R Integrate[s,x] s dx integrazione indefinita R b Integrate[s,{x,a,b}] a s dx integrazione definita R b NIntegrate[s,{x,a,b}] a s dx integrazione numerica DSolve[{eq,...},y,{x,...}] soluzione di equazioni di erenziali NDSolve[{eq,...},y,{{x,a,b},...}] soluzione numerica di equazioni di erenziali Interpolation[{{x1,y1},{x2,y2},...}] funzione interpolante f (polinomiale a tratti) tale che f(x 1 ) = y 1, f(x 2 ) = y 2,... Fit[{{x1,y1},{x2,y2},...},{s,...},x] combinazione lineare delle espressioni s,... nella variabile x che meglio approssima i punti (x 1, y 1 ), (x 2, y 2 ),... nel senso dei minimi quadrati Vettori e matrici VectorQ[v] v è un vettore? MatrixQ[A] A è una matrice? Dimensions[A] dimensioni di una matrice v[[i]] v i i-esima componente del vettore v A[[i,j]] a i,j elemento di posto i, j nella matrice A v. w hv, wi prodotto scalare se v e w sono vettori A. B A B prodotto matriciale se A e B sono matrici IdentityMatrix[n] I n matrice identità di ordine n Inverse[A] A 1 matrice inversa Transpose[A] t A matrice trasposta Forme speciali HoldForm[s] FullForm[s] MatrixForm[m] visualizzazione di un espressione non valutata visualizzazione della rappresentazione interna visualizzazione di una matrice in righe e colonne Grafica Plot[y,{x,a,b}] grafico di funzioni un una variabile ListPlot[{{x,y},...}] grafico di una funzione per punti ParametricPlot[{x,y},{t,a,b}] grafico di una curva parametrizzata Plot3D[z,{x,a,b},{y,c,d}] grafico di funzioni in due variabili ParametricPlot3D[{x,y,z},{t,a,b}] grafico di una curva parametrizzata ParametricPlot3D[{x,y,z},{t,a,b},{s,c,d}] grafico di una superficie parametrizzata Show[{g,...},opzioni] visualizzazione di grafici Graphics[{primitive}] grafico bidimensionale Graphics3D[{primitive}] grafico tridimensionale Point[{x,y}] punto (x, y) Line[{{x1,y1},{x2,y2},...}] spezzata di vertici (x 1, y 1 ), (x 2, y 2 ),... Polygon[{{x1,y1},{x2,y2},{x3,y3},...}] poligono di vertici (x 1, y 1 ), (x 2, y 2 ), (x 3, y 3 ),...
5 Funzioni di programmazione Assegnazioni Clear[x] x = esp x := esp f[x,...] = esp f[x,...] := esp Modelli x_ x_tipo x x tipo x x tipo mod /; cond mod? test Espressioni Head[esp] First[esp] Rest[esp] Last[esp] Part[esp,i] Length[esp] Depth[esp] LeafCount[esp] AtomQ[esp] FreeQ[esp,x] MemberQ[esp,x] MatchQ[esp,mod] eliminazione di tutte le assegnazioni relative ad x assegnazione con valutazione immediata assegnazione con valutazione di erita assegnazione funzionale con valutazione immediata assegnazione funzionale con valutazione di erita qualunque espressione qualunque espressione del tipo indicato qualunque sequenza di una o più espressioni qualunque sequenza di una o più espressioni del tipo indicato qualunque sequenza di zero, una o più espressioni qualunque sequenza di zero, una o più espressioni del tipo indicato modello con condizione modello con test funzionale intestazione/tipo di un espressione primo elemento di un espressione lista degli elementi successivi al primo ultimo elemento di un espressione i-esimo elemento di un espressione lunghezza (numero di elementi) di un espressione profondità (numero di livelli) di un espressione numero degli atomi presenti un una espressione l espressione è un atomo (simbolo o numero)? l espressione non contiene x come sottoespressione? l espressione contiene x come elemento? l espressione corrisponde al modello? Liste ListQ[l] l è una lista? List[x,y,...] lista costituita dagli elementi x, y,... Table[s,{i,1,n}] lista dei valori di s al variare di i da 1 ad n Join[l1,l2,...] concatenazione di liste Flatten[l] appiattimento di una lista di liste Sort[l] ordinamento degli elementi di una lista Position[l,x] lista delle posizioni in cui x occorre nella lista l Count[l,x] numero delle occorrenze di x nella lista l Prepend[l,x] lista l con l aggiunta di x come primo elemento Append[l,x] lista l con l aggiunta di x come ultimo elemento Insert[l,x,i] lista l con l inserimento di x come i-esimo elemento Select[l,test] sottolista degli elementi che soddisfano test funzionale Cases[l,mod] sottolista degli elementi che corrispondono ad un modello Complement[l1,l2] lista di erenza (a meno dell ordine e senza ripetizioni) Intersection[l1,l2,...] intersezione di liste (a meno dell ordine e senza ripetizioni) Union[l1,l2,...] unione di liste (a meno dell ordine e senza ripetizioni)
6 Funzioni Identity funzione identità Function[{x,...},esp] funzione definita da un espressione con variabili x,... Compile[{x,...},s] funzione compilata definita da un espressione con variabili x,... Composition[f,g,...] composizione di funzioni Nest[f,x,n] valore ottenuto dopo l n-esima iterazione di f su x NestList[f,x,n] lista dei valori ottenuti dalle prime n iterazioni di f su x Apply[f,l] applicazione di f alla sequenza degli elementi della lista l Map[f,l] applicazione di f a ciascun elemento della lista l Strutture esp1;esp2;... concatenazione di espressioni Block[{x=x0,...},esp] valutazione di un espressione con valori locali delle variabili x,... Do[esp,{i,1,n}] valutazione di un espressione ripetuta al variare di i da 1 ad n While[cond,esp] ciclo While (valutazione ripetuta finché la condizione è soddisfatta) If[cond,esp1,esp2] struttura If... Then... else... (se la condizione è soddisfatta viene valutata la prima espressione, altrimenti la seconda) Valutazione Evaluate[esp] Hold[esp] ReleaseHold[esp] valutazione forzata di un espressione Hold impedisce la valutazione di un espressione eliminazione di Hold e HoldForm (e conseguente valutazione)
Introduzione allo Scilab Parte 1: numeri, variabili ed operatori elementari
Introduzione allo Scilab Parte 1: numeri, variabili ed operatori elementari Felice Iavernaro Dipartimento di Matematica Università di Bari http://dm.uniba.it/ iavernaro 6 Giugno 2007 Felice Iavernaro (Univ.
Corso di Analisi Matematica. Funzioni continue
a.a. 203/204 Laurea triennale in Informatica Corso di Analisi Matematica Funzioni continue Avvertenza Questi sono appunti informali delle lezioni, che vengono resi disponibili per comodità degli studenti.
+ / operatori di confronto (espressioni logiche/predicati) / + 5 3 9 = > < Pseudo codice. Pseudo codice
Pseudo codice Pseudo codice Paolo Bison Fondamenti di Informatica A.A. 2006/07 Università di Padova linguaggio testuale mix di linguaggio naturale ed elementi linguistici con sintassi ben definita e semantica
Richiesta pagina PHP (es: index.php)
PHP PHP = personal home page SERVER Richiesta pagina PHP (es: index.php) Server Web (Apache) in ascolto sulla porta 80, si accorge che la pagina richiesta è una pagina PHP in base all'estensione o con
MATLAB. Caratteristiche. Dati. Esempio di programma MATLAB. a = [1 2 3; 4 5 6; 7 8 9]; b = [1 2 3] ; c = a*b; c
Caratteristiche MATLAB Linguaggio di programmazione orientato all elaborazione di matrici (MATLAB=MATrix LABoratory) Le variabili sono matrici (una variabile scalare equivale ad una matrice di dimensione
Pre Test 2008... Matematica
Pre Test 2008... Matematica INSIEMI NUMERICI Gli insiemi numerici (di numeri) sono: numeri naturali N: insieme dei numeri interi e positivi {1; 2; 3; 4;...} numeri interi relativi Z: insieme dei numeri
Diario del corso di Analisi Matematica 1 (a.a. 2015/16)
Diario del corso di Analisi Matematica (a.a. 205/6) 4 settembre 205 ( ora) Presentazione del corso. 6 settembre 205 (2 ore) Numeri naturali, interi, razionali, reali. 2 non è razionale. Introduzione alle
31/10/2012. Lo studio delle funzioni permette di interpretare la variazione di due grandezze, l una rispetto l altra, quando
FUNZIONI MATEMATICHE Introduzione Lo studio delle funzioni permette di interpretare la variazione di due grandezze, l una rispetto l altra, quando tra le due esiste un legame di tipo matematico. La teoria
razionali Figura 1. Rappresentazione degli insiemi numerici Numeri reali algebrici trascendenti frazionari decimali finiti
4. Insiemi numerici 4.1 Insiemi numerici Insieme dei numeri naturali = {0,1,,3,,} Insieme dei numeri interi relativi = {..., 3,, 1,0, + 1, +, + 3, } Insieme dei numeri razionali n 1 1 1 1 = : n, m \{0}
Informatica. Rappresentazione dei numeri Numerazione binaria
Informatica Rappresentazione dei numeri Numerazione binaria Sistemi di numerazione Non posizionali: numerazione romana Posizionali: viene associato un peso a ciascuna posizione all interno della rappresentazione
Calcolatori: Algebra Booleana e Reti Logiche
Calcolatori: Algebra Booleana e Reti Logiche 1 Algebra Booleana e Variabili Logiche I fondamenti dell Algebra Booleana (o Algebra di Boole) furono delineati dal matematico George Boole, in un lavoro pubblicato
Anno 5 4 Funzioni reali. elementari
Anno 5 4 Funzioni reali elementari 1 Introduzione In questa lezione studieremo alcune funzioni molto comuni, dette per questo funzioni elementari. Al termine di questa lezione sarai in grado di definire
Tipi elementari, costanti. Tipi di dati. VALORI: un insieme dei valori del tipo OPERAZIONI: per operare su tali valori. Tipi. intero reale carattere
Tipi elementari, costanti 1 Tipi di dati VALORI: un insieme dei valori del tipo OPERAZIONI: per operare su tali valori Tipi Semplici intero reale carattere Strutturati 2 1 Tipo intero Gli interi servono
ESERCIZI DI PROBLEM SOLVING E COMPOSIZIONE DEI DIAGRAMMI DI FLUSSO per le classi terza
ESERCIZI DI PROBLEM SOLVING E COMPOSIZIONE DEI DIAGRAMMI DI FLUSSO per le classi terza vers.3 in lavorazione Docente SAFFI FABIO Contenuti 01.Esercizi generici sul diagramma di flusso - flow chart... 2
Algebra Booleana ed Espressioni Booleane
Algebra Booleana ed Espressioni Booleane Che cosa è un Algebra? Dato un insieme E di elementi (qualsiasi, non necessariamente numerico) ed una o più operazioni definite sugli elementi appartenenti a tale
Corso di Analisi Matematica. Funzioni reali di variabile reale
a.a. 2011/12 Laurea triennale in Informatica Corso di Analisi Matematica Funzioni reali di variabile reale Avvertenza Questi sono appunti informali delle lezioni, che vengono resi disponibili per comodità
Liceo Scientifico Statale. Leonardo da Vinci. Fisica. Programma svolto durante l anno scolastico 2012/13 CLASSE I B. DOCENTE Elda Chirico
Liceo Scientifico Statale Leonardo da Vinci Fisica Programma svolto durante l anno scolastico 2012/13 CLASSE I B DOCENTE Elda Chirico Le Grandezze. Introduzione alla fisica. Metodo sperimentale. Grandezze
APPUNTI SUL LINGUAGGIO DI PROGRAMMAZIONE PASCAL
APPUNTI SUL LINGUAGGIO DI PROGRAMMAZIONE PASCAL In informatica il Pascal è un linguaggio di programmazione creato da Niklaus Wirth ed é un linguaggio di programmazione strutturata. I linguaggi di programmazione
FORMULE: Operatori matematici
Formule e funzioni FORMULE Le formule sono necessarie per eseguire calcoli utilizzando i valori presenti nelle celle di un foglio di lavoro. Una formula inizia col segno uguale (=). La formula deve essere
EQUAZIONI DIFFERENZIALI. 1. Trovare tutte le soluzioni delle equazioni differenziali: (a) x = x 2 log t (d) x = e t x log x (e) y = y2 5y+6
EQUAZIONI DIFFERENZIALI.. Trovare tutte le soluzioni delle equazioni differenziali: (a) x = x log t (d) x = e t x log x (e) y = y 5y+6 (f) y = ty +t t +y (g) y = y (h) xy = y (i) y y y = 0 (j) x = x (k)
Il simbolo. è è = = = In simboli: Sia un numero naturale diverso da zero, il radicale. Il radicale. esiste. esiste 0 Il radicale
Radicali 1. Radice n-esima Terminologia Il simbolo è detto radicale. Il numero è detto radicando. Il numero è detto indice del radicale. Il numero è detto coefficiente del radicale. Definizione Sia un
LE FUNZIONI A DUE VARIABILI
Capitolo I LE FUNZIONI A DUE VARIABILI In questo primo capitolo introduciamo alcune definizioni di base delle funzioni reali a due variabili reali. Nel seguito R denoterà l insieme dei numeri reali mentre
GeoGebra 4.2 Introduzione all utilizzo della Vista CAS per il secondo biennio e il quinto anno
GeoGebra 4.2 Introduzione all utilizzo della Vista CAS per il secondo biennio e il quinto anno La Vista CAS L ambiente di lavoro Le celle Assegnazione di una variabile o di una funzione / visualizzazione
APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI
APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................
Anno 5 4. Funzioni reali: il dominio
Anno 5 4 Funzioni reali: il dominio 1 Introduzione In questa lezione impareremo a definire cos è una funzione reale di variabile reale e a ricercarne il dominio. Al termine di questa lezione sarai in grado
Operazioni binarie fondamentali
Operazioni binarie fondamentali Operazioni fondamentali: operazioni elementari sui bit. Sono definite le operazioni aritmetiche più le operazioni logiche (AND, OR, NOT). Le operazioni possono essere descritte
I sistemi di numerazione
I sistemi di numerazione 01-INFORMAZIONE E SUA RAPPRESENTAZIONE Sia dato un insieme finito di caratteri distinti, che chiameremo alfabeto. Utilizzando anche ripetutamente caratteri di un alfabeto, si possono
Alcune nozioni di base di Logica Matematica
Alcune nozioni di base di Logica Matematica Ad uso del corsi di Programmazione I e II Nicola Galesi Dipartimento di Informatica Sapienza Universitá Roma November 1, 2007 Questa é una breve raccolta di
SISTEMI DI NUMERAZIONE DECIMALE E BINARIO
SISTEMI DI NUMERAZIONE DECIMALE E BINARIO Il sistema di numerazione decimale (o base dieci) possiede dieci possibili valori (0, 1, 2, 3, 4, 5, 6, 7, 8 o 9) utili a rappresentare i numeri. Le cifre possiedono
In base alla definizione di limite, la definizione di continuità può essere data come segue:
Def. Sia f una funzione a valori reali definita in un intervallo I (itato o ilitato) e sia un punto interno all intervallo I. Si dice che f è continua nel punto se: ( )= ( ) Una funzione f è continua in
Matlab: Strutture di Controllo. Informatica B
Matlab: Strutture di Controllo Informatica B Tipo di dato logico È un tipo di dato che può avere solo due valori true (vero) 1 false (falso) 0 I valori di questo tipo possono essere generati direttamente
Corso Integrato: Matematica e Statistica. Corso di Matematica (6 CFU)
Corso di Laurea in Scienze e Tecnologie Agrarie Corso Integrato: Matematica e Statistica Modulo: Matematica (6 CFU) (4 CFU Lezioni +2 CFU Esercitazioni) Corso di Laurea in Tutela e Gestione del territorio
LE FUNZIONI E LE LORO PROPRIETÀ
LE FUNZIONI E LE LORO PROPRIETÀ LE FUNZIONI REALI DI VARIABILE REALE COSA SONO LE FUNZIONI Dati due sottoinsiemi A e B non vuoti di R, una FUNZIONE da A a B è una relazione che associa ad ogni numero reale
SCHEDA DI RECUPERO SUI NUMERI RELATIVI
SCHEDA DI RECUPERO SUI NUMERI RELATIVI I numeri relativi sono l insieme dei numeri negativi (preceduti dal segno -) numeri positivi (il segno + è spesso omesso) lo zero. Valore assoluto di un numero relativo
A.1 Definizione e rappresentazione di un numero complesso
441 APPENDICE A4 NUMERI COMPLESSI A.1 Definizione e rappresentazione di un numero complesso Si riepilogano i concetti e le operazioni elementari relativi ai numeri complessi. Sia z un numero complesso;
Quesiti di Analisi Matematica A
Quesiti di Analisi Matematica A Presentiamo una raccolta di quesiti per la preparazione alla prova orale del modulo di Analisi Matematica A. Per una buona preparazione é consigliabile rispondere ad alta
Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C
Università di Roma Tre Facoltà di Scienze M.F.N. Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Marco Liverani ([email protected])
2 Argomenti introduttivi e generali
1 Note Oltre agli esercizi di questa lista si consiglia di svolgere quelli segnalati o assegnati sul registro e genericamente quelli presentati dal libro come esercizio o come esempio sugli argomenti svolti
Matematica in laboratorio
Unità 1 Attività guidate Attività 1 Foglio elettronico Divisibilità tra numeri naturali Costruisci un foglio di lavoro per determinare se a è divisibile per b, essendo a e b due numeri naturali, con a
RAPPRESENTAZIONE BINARIA DEI NUMERI. Andrea Bobbio Anno Accademico 1996-1997
1 RAPPRESENTAZIONE BINARIA DEI NUMERI Andrea Bobbio Anno Accademico 1996-1997 Numeri Binari 2 Sistemi di Numerazione Il valore di un numero può essere espresso con diverse rappresentazioni. non posizionali:
Generalità sulle funzioni
Capitolo Concetto di funzione Generalità sulle funzioni Definizione di funzione Definizione Dato un sottoinsieme non vuoto D di R, si chiama funzione reale di variabile reale, una relazione che ad ogni
Controlli Automatici T. Trasformata di Laplace e Funzione di trasferimento. Parte 3 Aggiornamento: Settembre 2010. Prof. L.
Parte 3 Aggiornamento: Settembre 2010 Parte 3, 1 Trasformata di Laplace e Funzione di trasferimento Prof. Lorenzo Marconi DEIS-Università di Bologna Tel. 051 2093788 Email: [email protected] URL:
Codifica binaria e algebra di Boole
Codifica binaria e algebra di Boole Corso di Programmazione A.A. 2008/09 G. Cibinetto Contenuti della lezione Codifica binaria dell informazione Numeri naturali, interi, frazionari, in virgola mobile Base
Appunti del corso di Informatica 1. 6 Introduzione al linguaggio C
Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 6 Introduzione al linguaggio C Marco Liverani ([email protected])
Sistemi di Numerazione Binaria NB.1
Sistemi di Numerazione Binaria NB.1 Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Lo stesso numero è rappresentato
Algebra e Geometria. Ingegneria Meccanica e dei Materiali Sez (2) Ingegneria dell Automazione Industriale Sez (2)
Algebra e Geometria Ingegneria Meccanica e dei Materiali Sez (2) Ingegneria dell Automazione Industriale Sez (2) Traccia delle lezioni che saranno svolte nell anno accademico 2012/13 I seguenti appunti
ESTRAZIONE DI RADICE
ESTRAZIONE DI RADICE La radice è l operazione inversa dell elevamento a potenza. L esponente della potenza è l indice della radice che può essere: quadrata (); cubica (); quarta (4); ecc. La base della
Progetto Lauree Scientifiche Liceo Classico L.Ariosto, Ferrara Dipartimento di Matematica Università di Ferrara 24 Gennaio 2012
Progetto Lauree Scientifiche Liceo Classico L.Ariosto, Ferrara Dipartimento di Matematica Università di Ferrara 24 Gennaio 2012 Concetti importanti da (ri)vedere Programmazione imperativa Strutture di
Studio grafico-analitico delle funzioni reali a variabile reale
Studio grafico-analitico delle funzioni reali a variabile reale Sequenza dei passi Classificazione In pratica Classifica il tipo di funzione: Funzione razionale: intera / fratta Funzione irrazionale: intera
SISTEMI DI NUMERAZIONE E CODICI
SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema
4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0
Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice
Rappresentazione dei numeri in un calcolatore
Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri in un calcolatore Lezione 2 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione dei numeri
STUDIO DI UNA FUNZIONE
STUDIO DI UNA FUNZIONE OBIETTIVO: Data l equazione Y = f(x) di una funzione a variabili reali (X R e Y R), studiare l andamento del suo grafico. PROCEDIMENTO 1. STUDIO DEL DOMINIO (CAMPO DI ESISTENZA)
Laboratorio teorico-pratico per la preparazione alle gare di matematica
Laboratorio teorico-pratico per la preparazione alle gare di matematica Ercole Suppa Liceo Scientifico A. Einstein, Teramo e-mail: [email protected] Teramo, 3 dicembre 2014 USR Abruzzo - PLS 2014-2015,
Alessandro Pellegrini
Esercitazione sulle Rappresentazioni Numeriche Esistono 1 tipi di persone al mondo: quelli che conoscono il codice binario e quelli che non lo conoscono Alessandro Pellegrini Cosa studiare prima Conversione
Funzioni in C. Violetta Lonati
Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica Funzioni - in breve: Funzioni Definizione di funzioni
Esercitazione Informatica I AA 2012-2013. Nicola Paoletti
Esercitazione Informatica I AA 2012-2013 Nicola Paoletti 4 Gigno 2013 2 Conversioni Effettuare le seguenti conversioni, tenendo conto del numero di bit con cui si rappresenta il numero da convertire/convertito.
Corso di Analisi Matematica. Polinomi e serie di Taylor
a.a. 2013/14 Laurea triennale in Informatica Corso di Analisi Matematica Polinomi e serie di Taylor Avvertenza Questi sono appunti informali delle lezioni, che vengono resi disponibili per comodità degli
Programma precorso di matematica
Programma precorso di matematica a.a. 015/16 Quello che segue è il programma dettagliato del precorso. Si fa riferimento al testo [MPB] E. Acerbi, G. Buttazzo: Matematica Preuniversitaria di Base, Pitagora
Università degli Studi di Catania A.A. 2012-2013. Corso di laurea in Ingegneria Industriale
Università degli Studi di Catania A.A. 2012-2013 Corso di laurea in Ingegneria Industriale Corso di Analisi Matematica I (A-E) (Prof. A.Villani) Elenco delle dimostrazioni che possono essere richieste
(71,1), (35,1), (17,1), (8,1), (4,0), (2,0), (1,0), (0,1) 0, 7155 2 = 1, 431 0, 431 2 = 0, 862 0, 896 2 = 1, 792 0, 724 2 = 1, 448 0, 448 2 = 0, 896
2 Esercizio 2.2 La rappresentazione esadecimale prevede 16 configurazioni corrispondenti a 4 bit. Il contenuto di una parola di 16 bit può essere rappresentato direttamente con 4 digit esadecimali, sostituendo
Derivate Limiti e funzioni continue
Derivate Limiti e funzioni continue Se il valore di una funzione f() si avvicina al valore l quando si avvicina ad 0 diciamo che f() ha come ite l per tendente ad 0. Noi per rappresentare questo fatto
Tipo intero. Esempio. Tipo intero: operatori. Programma PortaMonete.java. Tipi base o primitivi
Tipo intero Tipi base o primitivi Tipi interi: int, byte, short, long Tipi float: float, double Caratteri: char Tipo booleano: boolean Operatori numerici e logici La parola chiave int definisce una variabile
ISTITUTO DI ISTRUZIONE SUPERIORE I.T.C. GEOMETRI L. EINAUDI - MURAVERA - CLASSE 4A AFM
ISTITUTO DI ISTRUZIONE SUPERIORE I.T.C. GEOMETRI L. EINAUDI - MURAVERA - CLASSE 4A AFM MATEMATICA DOCENTI Marina Pilia Enrico Sedda PROGRAMMA A.S. 2014/2015 PROGRAMMA DI MATEMATICA CLASSE 4A AFM ANNO SCOLASTICO
Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter
Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura
Programma di MATEMATICA
MINISTERO DELL ISTRUZIONE, DELL UNIVERSITÀ E DELLA RICERCA UFFICIO SCOLASTICO REGIONALE PER IL LAZIO ISTITUTO ISTRUZIONE SUPERIORE Via Silvestri, 301 00164 ROMA - Via Silvestri, 301 Tel. 06/121127660 Fax
Dispense di Matematica Analisi Matematica. Riccarda Rossi
Dispense di Matematica Analisi Matematica Riccarda Rossi Corso di Laurea in Disegno Industriale Università degli Studi di Brescia Anno Accademico 2009/2010 2 Capitolo 1 Nozioni preliminari 4 Riccarda Rossi
CLASSE 4B LICEO SCIENTIFICO PROGRAMMA SVOLTO A.S. 2011-12. Disciplina : MATEMATICA. Docente Prof.ssa Paola Perego
CONVITTO NAZIONALE MARIA LUIGIA di Parma CLASSE 4B LICEO SCIENTIFICO PROGRAMMA SVOLTO A.S. 2011-12 Disciplina : MATEMATICA Docente Prof.ssa Paola Perego COMPETENZE CONOSCENZE Funzione esponenziale e logaritmica
CONCETTO DI LIMITE DI UNA FUNZIONE REALE
CONCETTO DI LIMITE DI UNA FUNZIONE REALE Il limite di una funzione è uno dei concetti fondamentali dell'analisi matematica. Tramite questo concetto viene formalizzata la nozione di funzione continua e
Test Excel conoscenze di Base
Test Excel conoscenze di Base 1)Che tipo di barra ha un foglio di calcolo, che un elaboratore testi non ha? a. La barra dei menu b. La barra della formula c. La barra del titolo d. La barra della formattazione
COME TROVARE IL DOMINIO DI UNA FUNZIONE
COME TROVARE IL DOMINIO DI UNA FUNZIONE Ebook con spiegazioni, esempi, numerosi con risoluzione commentata Mariairene Guagnini Prima edizione: gennaio 014 Sito web: www.mathematice.it Contatti: [email protected]
La grafica. La built-in funzione grafica plot. x spezzata poligonale. discretizzato
La grafica. Il Matlab possiede un ambiente grafico abbastanza potente paragonabile a software grafici operanti in altri contesti. In questo corso ci limiteremo ad illustrare solo una funzione grafica,
Programmazione dinamica
Capitolo 6 Programmazione dinamica 6.4 Il problema della distanza di edit tra due stringhe x e y chiede di calcolare il minimo numero di operazioni su singoli caratteri (inserimento, cancellazione e sostituzione)
SOMMARIO. 13.1 I radicali pag. 3. 13.2 I radicali aritmetici pag. 5. 13.3 Moltiplicazione e divisione fra radicali aritmetici pag.
SOMMARIO CAPITOLO : I RADICALI. I radicali pag.. I radicali aritmetici pag.. Moltiplicazione e divisione fra radicali aritmetici pag.. Potenza di un radicale aritmetico pag.. Trasporto di un fattore esterno
Introduzione al MATLAB c Parte 2
Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 18 gennaio 2008 Outline 1 M-file di tipo Script e Function Script Function 2 Costrutti di programmazione
SIMULAZIONE TEST ESAME - 1
SIMULAZIONE TEST ESAME - 1 1. Il dominio della funzione f(x) = log (x2 + 1)(4 x 2 ) (x 2 2x + 1) è: (a) ( 2, 2) (b) ( 2, 1) (1, 2) (c) (, 2) (2, + ) (d) [ 2, 1) (1, 2] (e) R \{1} 2. La funzione f : R R
4. Operazioni elementari per righe e colonne
4. Operazioni elementari per righe e colonne Sia K un campo, e sia A una matrice m n a elementi in K. Una operazione elementare per righe sulla matrice A è una operazione di uno dei seguenti tre tipi:
CLASSE terza SEZIONE H A.S. 14/ 15 PROGRAMMA SVOLTO
DOCENTE: Laura Marchetto CLASSE terza SEZIONE H A.S. 14/ 15 RIPASSO ARGOMENTI PROPEDEUTICI L insieme dei numeri razionali. Equazioni di primo e di secondo grado Sistemi di disequazioni di primo grado Equazione
Teoria in sintesi 10. Attività di sportello 1, 24 - Attività di sportello 2, 24 - Verifica conclusiva, 25. Teoria in sintesi 26
Indice L attività di recupero 6 Funzioni Teoria in sintesi 0 Obiettivo Ricerca del dominio e del codominio di funzioni note Obiettivo Ricerca del dominio di funzioni algebriche; scrittura del dominio Obiettivo
(anno accademico 2008-09)
Calcolo relazionale Prof Alberto Belussi Prof. Alberto Belussi (anno accademico 2008-09) Calcolo relazionale E un linguaggio di interrogazione o e dichiarativo: at specifica le proprietà del risultato
Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 9
Introduzione alla Programmazione e Applicazioni per la Finanza M2 (Prodotti Derivati) Lezione 9 Anno accademico 2006-07 Titolare corso: Prof. Costanza Torricelli Docente: Dott.ssa Marianna Brunetti Variabili
Le funzioni elementari. Corsi di Laurea in Tecniche di Radiologia... A.A. 2010-2011 - Analisi Matematica - Le funzioni elementari - p.
Le funzioni elementari Corsi di Laurea in Tecniche di Radiologia... A.A. 200-20 - Analisi Matematica - Le funzioni elementari - p. /43 Funzioni lineari e affini Potenze ad esponente naturale Confronto
ESERCIZI DI PREPARAZIONE E
ESERCIZI DI PREPARAZIONE E CONSOLIDAMENTO PER I FUTURI STUDENTI DEL PRIMO LEVI si campa anche senza sapere che cos è un equazione, senza sapere suonare uno strumento musicale, senza conoscere il nome del
EXCEL FUNZIONI PRINCIPALI
EXCEL FUNZIONI PRINCIPALI Funzione SE() Sintassi: SE(VERIFICA, VALORE SE VERO, VALORE SE FALSO): verifica un valore e ritorna una risposta in base al risultato vero/falso Esempio: =SE(A2=15; "OK"; "NO")
Anno 3. Funzioni: dominio, codominio e campo di esistenza
Anno 3 Funzioni: dominio, codominio e campo di esistenza 1 Introduzione In questa lezione parleremo delle funzioni. Ne daremo una definizione e impareremo a studiarne il dominio in relazione alle diverse
Alcune regole di base per scrivere un programma in linguaggio C
Alcune regole di base per scrivere un programma in linguaggio C Un programma il linguaggio C (listato) viene scritto in formato testo ed archiviato in un file: *.c Per scrivere un listato C si utilizza
a. 10 4 b. 10-15 c. 10 25 d. 10-4 a. 4,375 10-7 b. 3,625 10-6 c. 4,375 10 2 d. nessuno dei precedenti valori a. 10-5 b. 10 +5 c. 10 +15 d.
1) Il valore di 5 10 20 è: a. 10 4 b. 10-15 c. 10 25 d. 10-4 2) Il valore del rapporto (2,8 10-4 ) / (6,4 10 2 ) è: a. 4,375 10-7 b. 3,625 10-6 c. 4,375 10 2 d. nessuno dei precedenti valori 3) La quantità
Algebra booleana. Si dice enunciato una proposizione che può essere soltanto vera o falsa.
Algebra booleana Nel lavoro di programmazione capita spesso di dover ricorrere ai principi della logica degli enunciati e occorre conoscere i concetti di base dell algebra delle proposizioni. L algebra
Potenzialità statistiche Excel
Potenzialità statistiche Excel INTRODUZIONE A MS EXCEL Prof. Raffaella Folgieri Email [email protected] Fogli di calcolo MS Excel Prof. Folgieri 1 I Fogli Elettronici (Microsoft Excel) Sono strumenti
Elementi di Informatica
Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica Algoritmi, e Programmi D. Gubiani 29 marzo 2010 D. Gubiani Algoritmi, e Programmi
STRUTTURE ALGEBRICHE
STRUTTURE ALGEBRICHE Operazioni in un insieme Sia A un insieme non vuoto; una funzione f : A A A si dice operazione binaria (o semplicemente operazione), oppure legge di composizione interna. Per definizione
modulo A1.1 modulo A1.2 livello A1 modulo A2.1 modulo A2.2 matematica livello A2 livello A3
livello A1 modulo A1.1 modulo A1.2 matematica livello A2 modulo A2.1 modulo A2.2 livello A insiemi e appartenenza interpretazione grafica nel piano traslazioni proprietà commutatività associatività elemento
CODIFICA BINARIA. ... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità.
I METODI DI NUMERAZIONE I numeri naturali... sono rappresentati ricorrendo a simboli che sintezzano il concetto di numerosità. Il numero dei simboli usati per valutare la numerosità costituisce la base
Corso di Matematica per CTF Appello 15/12/2010
Appello 15/12/2010 Svolgere i seguenti esercizi: 1) Calcolare entrambi i limiti: a) lim(1 x) 1 e x 1 ; x 0 x log 2 x b) lim x 1 1 cos(x 1). 2) Data la funzione: f(x) = x log x determinarne dominio, eventuali
La codifica delle informazioni
La codifica delle informazioni Bit e byte Come già visto l elaboratore è in grado di rappresentare informazioni al proprio interno solo utilizzando cifre binarie (bit) che solitamente vengono manipolate
L espressione torna invece sempre vera (quindi la soluzione originale) se cambiamo contemporaneamente il verso: 1 < 0.
EQUAZIONI E DISEQUAZIONI Le uguaglianze fra espressioni numeriche si chiamano equazioni. Cercare le soluzioni dell equazione vuol dire cercare quelle combinazioni delle lettere che vi compaiono che la
Programmazione Matematica classe V A. Finalità
Finalità Acquisire una formazione culturale equilibrata in ambito scientifico; comprendere i nodi fondamentali dello sviluppo del pensiero scientifico, anche in una dimensione storica, e i nessi tra i
Elementi di topologia della retta
Elementi di topologia della retta nome insieme definizione l insieme è un concetto primitivo che si accetta come intuitivamente noto secondo George Cantor, il padre della teoria degli insiemi: Per insieme
