1 JavaScript: generalità
|
|
- Pietro Andreoli
- 8 anni fa
- Visualizzazioni
Transcript
1 1 JavaScript: generalità JavaScript (di seguito abbreviato in JS) è un linguaggio di scripting (linguaggio usato per definire degli script, dei piccoli programmi di utilità, composti anche di sole poche righe, eseguiti da un interprete del linguaggio). Uno script JS è eseguito quando la pagina web in cui è inserito viene caricata e visualizzata dal browser. È il browser stesso che si occupa di eseguire le istruzioni JavaScript: esso contiene un interprete JavaScript. Esistono moltissime guide di JavaScript, sia cartacee che online; quest ultime sono liberamente consultabili, a volte anche scaricabili. Una la trovate qui e un altra la trovate qui. 1.1 Compatibilità delle versioni di JS I diversi browser non implementano la stessa versione del linguaggio JS, ma si differenziano a volte anche in modo vistoso. La versione del linguaggio varia anche tra differenti versioni di uno stesso browser. Esiste però uno standard JavaScript: ECMAScript, proposto dal consorzio W3C (World Wide Web Consortium). Tutto ciò implica che non è assicurato che uno script JS sia eseguito correttamente da un qualsiasi browser. JavaScript non è correlato a Java: sono linguaggi diversi. La somiglianza dei nomi è voluta. Inizialmente il linguaggio si chiamava LiveScript ma poi cambiò nel nome attuale per sfruttare la popolarità di Java. 1.2 Codice JavaScript incorporato in un file HTML Un programma JavaScript è eseguito durante la visualizzazione di un file HTML. Il codice JavaScript è incorporato nel file, racchiuso tra i tag <script> e </script>, e.g. <script type="text/javascript"> istruzioni JavaScript </script> l attributo type indica il linguaggio usato per scrivere lo script: <script type="text/javascript"> document.write( questa istruzione verra ignorata ); </script> 1.3 File sorgente JavaScript Un programma JS può essere anche scritto in un file esterno (con estensione.js) alla pagina web. Un file sorgente contiene solo codice JS, non contiene alcun tag, nemmeno i tag <script>. Per eseguire un file sorgente si deve aggiungere al tag <script> l attributo src che indica il percorso del file sorgente; le istruzioni comprese tra i tag <script> sono ignorate. E.g., <script type="text/javascript" src=./javafiles/esempio.js > document.write( questa istruzione verra ignorata ); </script> 1.4 Script multipli Nei documenti HTML possono essere presenti diversi script e si può combinare l uso di codice JavaScript incorporato con l uso di file sorgente. In entrambe le modalità, ogni sezione JavaScript di un documento HTML deve essere delimitata dai tag <script>. L ordine di esecuzione di ogni sezione JavaScript corrisponde all ordine di apparizione delle sezioni all interno del documento. 1
2 1.5 I commenti JavaScript Il codice sorgente di ogni programma (in un qualsiasi linguaggio di programmazione) deve essere documentato per favorire la sua manutenzione e il suo aggiornamento. Tale documentazione è possibile introducendo i commenti, delle righe di testo che non vengono eseguite dall interprete e che contengono delle informazioni sul programma, come la data di creazione del programma, il nome del programmatore, etc.. Come in Processing, Java e molti altri linguaggi di programmazione, esistono due tipi di commenti: i commenti monoriga che cominciano con due barre // e terminano in fondo alla riga, e i commenti multiriga che iniziano con /* e terminano con */. 1.6 Posizionamento del codice JS in un documento HTML Per visualizzare un messaggio che informi gli utenti che il loro browser è incompatibile con la versione di JS usata, si inserisce il messaggio tra i tag <noscript> e </noscript> che seguono la coppia di tag <script> e </script>. Una sezione JavaScript può essere inserita: nell intestazione di un documento HTML tra l intestazione e il corpo di un documento HTML nel corpo di un documento HTML Nel primo caso l esecuzione del codice JS avverrà prima della visualizzazione del documento HTML 2 Variabili Una variabile è una coppia < nome, valore > usata all interno di un programma per memorizzare valori durante la sua esecuzione. Prima di essere usata, una variabile deve essere creata o dichiarata: var miavariabile (senza inizializzazione) var miavariabile = 100 (con inizializzazione) var primavar = testo, secondavar =100, terzavar = 2.5 (inizializzazione multipla) nel caso di dichiarazione senza inizializzazione, il valore della variabile è indefinito. 2.1 Identificatori var è una parola chiave e come tale non può essere usata come nome di una variabile. I nomi di variabili si dicono anche identificatori e sono quelle parole formate da lettere maiuscole e minuscole, dai simboli $, _ e dalle cifre decimali che: 1. non siano parole chiave, 2. non abbiano come primo simbolo una cifra decimale. Per convenzione i nomi delle variabili iniziano con una lettera minuscola e se sono costituiti da più parole, l iniziale di ogni parola successiva alla prima è maiuscola (camel notation) oppure le parole sono separate dal simbolo _ detto underscore (e.g., valoremediodellasterlina oppure valore_medio_della_sterlina). 2
3 2.2 Comando di Assegnamento Il comando di assegnamento nome = valore permette di modificare il valore di una variabile, e.g. miocane = Setter Irlandese assegna alla variabile miocane il valore di tipo stringa Setter Irlandese. Per saperne di più sui tipi di dati di JS vai alla sezione 8. 3 Costrutti di controllo di JavaScript I costrutti di controllo di JavaScript sono identici ai costrutti di controllo di Java, Processing, C e molti altri linguaggi di programmazione. Riportiamo di seguito una descrizione sommaria di alcuni dei principali costrutti. 3.1 Comando if if (<espressione logica> ) Istruzione se l espressione logica è vera si esegue l istruzione 3.2 comando if-else if (<espressione logica> ) Istruzione1 else Istruzione2 se l espressione logica è vera si esegue Istruzione1 altrimenti si esegue Istruzione2. N.B. un istruzione è anche una sequenza di istruzioni separate da punti e virgole e racchiuse tra parentesi graffe: I 1 ;... ; I n. 3.3 Ciclo for Ha il formato dove for (I1; <espressione logica> ; I2) I3 I1 è l istruzione di inizializzazione <espressione logica> è la guardia del for I2 è l istruzione di incremento o aggiornamento I3 è il corpo del for L inizializzazione I1 assegna un valore ad una variabile, detta variabile di controllo. Se la guardia è vera si esegue il corpo I3 e poi l aggiornamento I2, poi si valuta di nuovo la guardia: se è vera si esegue di nuovo il corpo e l aggiornamento, finché l espressione logica diventa falsa. 3
4 4 Funzioni Un programma JavaScript è composto da una sequenza di istruzioni separate da punti e virgola. Come nella maggior parte dei linguaggi di programmazione è possibile definire delle procedure (che in Java e Processing si dicono metodi) assegnando un nome a una sequenza di istruzioni in modo tale che poi basti scrivere (anche in più punti di un programma) il nome della procedura affinché essa sia eseguita. In JavaScript, le procedure si dicono funzioni, sia che producano o meno un valore. Esistono funzioni predefinite come alert(), ma ogni programmatore può definire le funzioni che più gli convengono e usarle nei suoi programmi. Le definizioni di funzione sono preferibilmente inserite nell intestazione di un documento HTML. Le chiamate di funzione sono preferibilmente inserite nel corpo di un documento HTML. Una funzione è definita una sola volta, ma può essere chiamata un numero arbitrario di volte. 4.1 Definizione di funzioni Il formato della definizione di una funzione è il seguente dove function nome (lista parametri) { istruzioni } function : parola chiave che stabilisce l inizio di una definizione di funzione, nome : nome della funzione, lista parametri: sequenza eventualmente vuota di identificatori (separati da virgole) di variabili usate dalle istruzioni della funzione, istruzioni: sequenza di istruzioni che viene eseguita quando si chiama la funzione. La prima riga della definizione di una funzione si dice intestazione, le istruzioni sono il corpo della funzione. 4.2 Chiamata di funzioni Per eseguire le istruzioni di una funzione, bisogna chiamarla in uno o più punti del programma, ovvero scrivere il nome della funzione seguito tra parentesi da tanti valori (gli argomenti) quanti sono i parametri della funzione. L assegnamento degli argomenti ai parametri della funzione si dice passaggio dei parametri. Il passaggio dei parametri avviene immediatamente prima delle esecuzione delle istruzioni della funzione. 4.3 Funzioni che restituiscono valori L esecuzione di una funzione può anche produrre un valore che può essere usato in un altro punto del programma, quando nel corpo della funzione appaia l istruzione return, e.g. la funzione function media_numeri(a, b, c) { var somma_numeri = a+b+c ; var risultato = somma_numeri / 3 ; return risultato; } restituisce la media dei tre valori a, b, c. Il valore prodotto da una chiamata di media_numeri() può essere assegnato a una variabile per essere poi utilizzato: l istruzione var valorerestituito = media_numeri(1, 2, 3); 4
5 assegna la media di 1, 2, 3 alla variabile valorerestituito. N.B. In altri linguaggi di programmazione come Java, Processing si distingue tra procedure (funzioni che non restituiscono valori) e funzioni (funzioni che restituiscono valori. 4.4 funzione prompt La chiamata della funzione predefinita prompt("inserite il vostro nome", "inserite il vostro nome qui"); provoca l apparizione di una finestra di dialogo contenente un messaggio, una casella di testo, un pulsante OK e un pulsante annulla. 4.5 funzione alert La chiamata della funzione predefinita alert("benvenuto/a " + nome_utente + "!"); provoca l apparizione di una finestra di dialogo contenente un messaggio e un pulsante OK. 5 Oggetti JavaScript Abbiamo visto che una variabile serve per memorizzare dei dati utilizzabili da un programma. E possibile però memorizzare dati complessi come oggetti: JavaScript è un linguaggio orientato agli oggetti. Un oggetto rappresenta un entità che può essere descritta da una serie di proprietà o attributi e a un oggetto si possono applicare solo delle funzioni specifiche dette metodi dell oggetto. Un attributo di un oggetto invece può essere usato come una qualsiasi variabile. 5.1 Tag HTML come oggetti JavaScript Gli oggetti che di solito appaiono all interno di uno script corrispondono ai tag HTML di una pagina web, dove gli attributi dei tag corrispondono alle proprietà degli oggetti corrispondenti. Per accedere ad un tag, si utilizza il metodo getelementbyid() che agisce sull oggetto document. Il parametro deve essere il valore dell attributo id del tag desiderato. Ad esempio, per accedere al tag 5
6 si scrive: <img src= figura.jpg id= miaimm > var myimg=document.getelementbyid( miaimm ); che assegna alla variabile myimg l oggetto corrispondente al tag. A questo punto, l attributo src del tag corrisponde alla proprietà omonima dell oggetto myimg. Si noti che E.g., per modificare l attributo src del tag precedente si scrive: var myimg=document.getelementbyid( miaimm ); myimg.setattribute("src", figura2.jpg ); L effetto di quest istruzione è di cambiare l immagine visualizzata nella pagina: l immagine figura.jpg è sostituita dall immagine figura2.jpg. Per accedere a un attributo occorre usare la funzione getattribute(). Essa agisce su un oggetto (elemento di una pagina) e restituisce il valore dell attributo specificato come valore di tipo String. Ad esempio: var pathimg = myimg.getattribute("src"); assegna alla variabile pathimg il percorso dell immagine sotto forma di stringa. 5.2 Il DOM Il modello a oggetti di un documento (Document Object Model, DOM) è una libreria software per la rappresentazione, l accesso e la manipolazione di un documento scritto in un linguaggio di markup come (X)HTML. Esso permette a JavaScript l accesso alle pagine web, potendo modificarne la struttura, i contenunti e gli stili, modificando così l aspetto delle pagine. Ad esempio, le funzioni getelementbyid(), setattribute, getattribute() fanno parte del DOM. IL DOM è quindi il meccanismo fondamentale per il cosidetto DOM scripting (una volta si sarebbe detto HTML dinamico (DHTML)) che si realizza impiegando congiuntamente (X)HTML, fogli di stile CSS e JavaScript. (X)HTML definisce la struttura e i contenuti della pagina, CSS ne definisce il formato e JS, attraverso il DOM, definisce il comportamento della pagina, manipolando sia il codice (X)HTML che gli stili CSS, modificando così struttura, contenuti e formato. Ogni marcatore HTML è un oggetto che ha come proprietà i suoi attributi e i marcatori in esso annidati. Purtroppo i browser non implementano la stessa versione del DOM e nemmeno rispettano le specifiche standard del DOM fornite dal W3C, oggi giunte alla terza versione. Di conseguenza, non è sempre possibile creare pagine web dinamiche portabili, ovvero visualizzabili e funzionanti allo stesso modo con un qualsiasi browser. 5.3 Il BOM Il modello a oggetti del browser (Browser Object Model, BOM) è una libreria software per la rappresentazione, l accesso e la manipolazione della finestra del browser. Esso permette di determinare alcune caratteristiche del browser, come marca e modello. Non esiste uno standard de jure, ma è uno standard de facto poiché è sostanzialmente implementato allo stesso modo da tutti i browser. 6 Eventi JavaScript è in grado di rendere interattivi i documenti HTML perché è in grado di gestire circostanze specifiche, dette eventi, come il click del mouse, il caricamento di un immagine, il posizionamento del mouse su un particolare elemento del documento, etc.. La gestione degli eventi è di solito associata a un tag HTML (sorgente dell evento). Quando un evento si verifica, viene attivato il gestore di quell evento. 6
7 6.1 gestori di eventi Il gestore di un evento (event handler) è uno script JavaScript che è il valore di un attributo di un tag HTML sorgente dell evento: < taghtml evento = codice JS >. Ogni tag è una sorgente per alcuni tipi eventi. Ad esempio, il tag <a> (link) è una sorgente per gli eventi onclick, onmouseover, onmouseout; i tag <img> e <body> sono sorgenti per gli eventi onabort, onerror, onload, onunload. Ad esempio, il tag <body onload="saluti_utente()" onunload="commiato_utente()" > provoca la chiamata della funzione saluti_utente() al momento del caricamento o apertura del documento (onload) la chiamata della funzione commiato_utente() al momento dello scaricamento (onunload) del documento (chiusura della pagina, caricamento di un altra pagina). L evento associato al tag <a> più frequente è onclick che viene eseguito automaticamente dal browser aprendo il documento specificato dall URL dell attributo href (non è necessario inserire il gestore onclick ) <a href= altrapaginaweb.html > Un altra pagina web </a> La gestione dell evento onclick può essere ridefinita inserendo un gestore onclick appropriato; questo gestore dovrà restituire (con return) true oppure false se si vuole che dopo l esecuzione del gestore del click si carichi comunque la pagina oppure no. 7 Animazioni La possibilità di cambiare delle singole componenti di un documento HTML come un immagine in esso contenuta permette la possibilità di creare delle animazioni cambiando ad intervalli di tempo ravvicinati l immagine mostrata in un certo punto di una pagina, nello stesso modo in cui si realizzano i cartoni animati. La funzione setinterval( codice JS, tempo ) esegue ripetutamente il codice JavaScript passato come primo parametro ad intervalli temporali di ampiezza pari al parametro tempo (inteso in millisecondi). 7.1 Funzioni setinterval() e clearinterval() Useremo la funzione setinterval() per iterare il procedimento di sostituzione di un immagine con un altra e creare così un animazione, e.g. l istruzione var begin=setinterval( cambiaimmagine(), 2000) esegue il metodo cambiaimmagine() ogni 2000 msec = 2 sec. La funzione setinterval() restituisce anche un valore che viene assegnato alla variabile begin che può essere impiegata per fermare l esecuzione della funzione setinterval() e quindi bloccare l esecuzione ripetuta del metodo cambiaimmagine. Ciò è possibile chiamando il metodo clearinterval() applicato alla variabile begin : clearinterval(begin) 7
8 7.2 Funzioni settimeout() e cleartimeout() La funzione settimeout( codice JS, tempo ); esegue il codice JavaScript passato come primo parametro dopo che sia trascorso un intervallo di tempo (timeout), espresso in millisecondi, dal parametro tempo. Ad esempio, l istruzione var begin=settimeout( cambiaimmagine(), 2000) attende 2 secondi prima di eseguire il metodo cambiaimmagine(). La funzione settimeout() restituisce anche un valore che viene assegnato alla variabile begin che può essere impiegata per prevenire l esecuzione del metodo cambiaimmagine() invocando il metodo cleartimeout(begin) prima che sia scaduto il timeout. 8 Tipi di dati Un tipo di dato è un insieme di valori dotato di operazioni. JS dispone dei seguenti tipi di dati primitivi (predefiniti) : numeri interi e reali (entrambi rappresentati in virgola mobile a 64 bit secondo lo standard IEEE 754) ; valori booleani (true, false) ; stringhe ( questa e una stringa, ecco una seconda stringa ) ; il valore null (significa nessun valore), unico valore del tipo di dati null. Rappresenta anche l oggetto nessun oggetto. Una variabile non inizializzata ha valore undefined. JS è un linguaggio non tipato: a una variabile si possono assegnare (in tempi diversi) valori di tipo diverso. Ad es. le istruzioni seguenti variabilechecambia = ciao a tutti ; variabilechecambia = 3; variabilechecambia = 5.27 ; variabilechecambia = true; variabilechecambia = null; possono occorrere (non necessariamente in sequenza) all interno di uno script JavaScript. La funzione typeof (argomento) restituisce una stringa che rappresenta il tipo del valore dell argomento: number, string, boolean se il tipo di valore dell argomento è rispettivamente, un numero (intero o reale), una stringa o un valore booleano, object se il tipo di valore dell argomento è un oggetto, un array o il valore null, undefined se l argomento è indefinito. 8.1 Numeri I numeri, sia interi che reali sono rappresentati in virgola mobile a 64 bit secondo lo standard IEEE 754. Le costanti intere si rappresentano in notazione decimale: 234, -35, le costanti reali si rappresentano sia in virgola fissa 3.457, che con mantissa ed esponente: e-3 = I valori maggiori del massimo valore rappresentabile si rappresentano con il valore speciale Infinity mentre i valori inferiori al minimo valore rappresentabile si rappresentano con il valore speciale -Infinity 8
9 8.2 Operazioni aritmetiche Le principali operazioni su numeri sono: Ecco alcuni esempi: x = y*27 ; z=5%2 ; //z=1 u =4.3 %2.1 ; // u =0.1 altri operatori sono: Ecco alcuni esempi: y =x++; // y =x ;x =x+1 y =++x ; //x =x+1 ;y =x addizione sottrazione moltiplicazione divisione resto + - * / % incremento decremento negazione ++ - L operatore di assegnamento e addizione: se x e y sono due numeri, l istruzione x += y è equivalente all assegnamento a x della somma di x ed y x =x+y 8.3 Stringhe Una stringa è una sequenza di caratteri tra apici o doppi apici. All interno di stringhe delimitate da apici si possono scrivere doppi apici e viceversa, e.g. collaudo, 3.14, nome= mio modulo Attenzione: la tastiera italiana non distingue tra apostrofo e apice. In tal caso conviene scrivere \ per distinguere l apostrofo dall apice di fine stringa. Sequenze di escape: sono sequenze di caratteri che rappresentano caratteri speciali all interno di una stringa. La seguente tabella mostra alcune sequenze di escape. backspace \b avanzamento pagina \f avanzamento riga (new line) \n ritorno a capo \r tabulatore \t apice \ doppio apice \ backslash \\ Ad esempio, il cap della mia citta\ e\ 2010 è una stringa corretta, i miei files si trovano nella cartella C:\\PagineWeb\\FileJS è una stringa corretta, i miei files si trovano nella cartella C:\PagineWeb\FileJS non è una stringa corretta. Nelle stringhe si possono inserire anche dei tag HTML: il comando document.write( <i>questa riga e in corsivo</i> ) 9
10 stampa la riga: questa riga e in corsivo questo vale anche per gli altri marcatori. IL simbolo + rappresenta anche la concatenazione (giustapposizione) di stringhe: x = prima e + dopo ; // x = prima e dopo operatore di assegnamento e concatenazione: se x e y sono due stringhe, l istruzione x += y è equivalente all assegnamento a x della concatenazione di x ed y x =x+y La funzione eval(espressione) restituisce il valore dell espressione passata come stringa: e.g., eval( 3+5 ) restituisce come valore il numero Valori booleani Detti anche valori di verità. Costituiscono un insieme di due soli valori: true (vero) e false (falso). Le principali operazioni su valori booleani sono: && (congiunzione, and), (disgiunzione, or),! (negazione, not), Esempi: x=y&&z; // x=true sse y e z sono true x=y z ; // x = true sse y oppure z è true x=!y ; //x =true sse y èfalse 8.5 Operatori di confronto Sono operatori binari che restituiscono un valore booleano. Gli operatori di confronto sono: uguale == diverso!= maggiore > maggiore o uguale >= minore < minore o uguale <= Gli argomenti dei primi due operatori possono essere di tipo qualsiasi, mentre gli argomenti degli altri operatori sono numeri o stringhe (nel caso di stringhe si considera l ordinamento lessicografico). Esempi: x=(y ==z); // x=true sse y è uguale a z x=(y!=z); // x=true sse y è diverso da z 8.6 Array Un Array è una sequenza di variabili, ognuna delle quali può essere acceduta tramite un valore intero detto indice. Gli array sono oggetti e pertanto vanno istanziati con l istruzione new: la riga di programma lista_animali = new Array(5) ; crea un array di 5 elementi, chiamato lista_animali. I suoi elementi sono: lista_animali[0], lista_animali[1], lista_animali[2], lista_animali[3], lista_animali[4]. Ciascun elemento può essere usato come una variabile qualsiasi: 10
11 lista_animali[3] = gatto ; document.write(lista_animali[2] ); Gli array si istanziano anche nei 2 modi seguenti: lista_animali = new Array() ; lista_animali[4] = gatto ; La prima istruzione crea un array senza elementi, la seconda aggiunge 5 elementi e inizializza il quinto elemento. Altrimenti, si crea un array e lo si inizializza contemporaneamente lista_animali = new Array( gatto, cane, topo, gallo, capra ) ; dove la lista di valori tra parentesi tonde sono i valori degli elementi lista_animali[0], lista_animali[1], lista_animali[2], lista_animali[3], lista_animali[4]. 11
JAVASCRIPT. Tale file è associato alla pagina web mediante il tag <script> inserito nella sezione <head> con la seguente sintassi:
JAVASCRIPT Introduzione Con l HTML siamo in grado di realizzare pagine web statiche. Con il linguaggio Javascript, invece, possiamo interagire modificando il contenuto della pagina. Il linguaggio javascript
DettagliRichiesta 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
DettagliEsercizi di JavaScript
Esercizi di JavaScript JavaScript JavaScript é un linguaggio di programmazione interpretato e leggero, creato dalla Netscape. E' presente a patire da Netscape 2 in tutti i browser ed é dunque il linguaggio
Dettagli3 - Variabili. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
3 - Variabili Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di
DettagliMATLAB. 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
DettagliChe cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo
Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato
DettagliLaboratorio di Informatica
Laboratorio di Informatica Introduzione a Python Dottore Paolo Parisen Toldin - parisent@cs.unibo.it Argomenti trattati Che cosa è python Variabili Assegnazione Condizionale Iterazione in una lista di
DettagliJavascript: il browser
Javascript: il browser Un browser è un programma Un browser interpreta il linguaggio HTML e visualizza le pagine sullo schermo Per la visualizzazione delle pagine un browser si appoggia al software di
DettagliLezione 8. La macchina universale
Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione
DettagliAlgebra di Boole: Concetti di base. Fondamenti di Informatica - D. Talia - UNICAL 1. Fondamenti di Informatica
Fondamenti di Informatica Algebra di Boole: Concetti di base Fondamenti di Informatica - D. Talia - UNICAL 1 Algebra di Boole E un algebra basata su tre operazioni logiche OR AND NOT Ed operandi che possono
DettagliFORMULE: 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
DettagliArduino: Programmazione
Programmazione formalmente ispirata al linguaggio C da cui deriva. I programmi in ARDUINO sono chiamati Sketch. Un programma è una serie di istruzioni che vengono lette dall alto verso il basso e convertite
Dettagli4 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
DettagliAutomatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione
Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento
DettagliExcel. A cura di Luigi Labonia. e-mail: luigi.lab@libero.it
Excel A cura di Luigi Labonia e-mail: luigi.lab@libero.it Introduzione Un foglio elettronico è un applicazione comunemente usata per bilanci, previsioni ed altri compiti tipici del campo amministrativo
DettagliEXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,
EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area
DettagliFunzioni 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
DettagliJava:Struttura di Programma. Fabio Scanu a.s. 2014/2015
Java:Struttura di Programma Fabio Scanu a.s. 2014/2015 Altre Attenzioni da riservare Java è Case Sensitive: La variabile «a» e la variabile «A» sono diverse Java ha alcune regole di scrittura: I nomi delle
DettagliAlgebra 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
Dettagli7.4 Estrazione di materiale dal web
7.4 Estrazione di materiale dal web Salvataggio di file Salvataggio della pagina Una pagina web può essere salvata in locale per poterla consultare anche senza essere collegati alla Rete. Si può scegliere
DettagliIntroduzione alla programmazione in C
Introduzione alla programmazione in C Testi Consigliati: A. Kelley & I. Pohl C didattica e programmazione B.W. Kernighan & D. M. Ritchie Linguaggio C P. Tosoratti Introduzione all informatica Materiale
DettagliTipi primitivi. Ad esempio, il codice seguente dichiara una variabile di tipo intero, le assegna il valore 5 e stampa a schermo il suo contenuto:
Tipi primitivi Il linguaggio Java offre alcuni tipi di dato primitivi Una variabile di tipo primitivo può essere utilizzata direttamente. Non è un riferimento e non ha senso tentare di istanziarla mediante
DettagliGUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL
GUIDA RAPIDA BOZZA 23/07/2008 INDICE 1. PERCHÉ UNA NUOVA VERSIONE DEI MODULI DI RACCOLTA DATI... 3 2. INDICAZIONI GENERALI... 4 2.1. Non modificare la struttura dei fogli di lavoro... 4 2.2. Cosa significano
DettagliCalcolatori: 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
DettagliAPPUNTI 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
DettagliPer accedere clicca su START o AVVIO (in basso a sinistra sul tuo schermo), poi su PROGRAMMI, ACCESSORI e infine su BLOCCO NOTE.
Cos'è l'html HTML è una sigla che viene da una frase inglese che vuol dire: " Linguaggio di contrassegno di ipertesti" (Hyper Text Markup Language) L'Html non è un vero e proprio linguaggio di programmazione,
DettagliIntroduzione al Foglio Elettronico
Microsoft Excel Introduzione al Foglio Elettronico Il Foglio Elettronico Si presenta come una grande tabella su un foglio di carta Le celle contengono differenti dati Numeri Testo Date Ecc I dati possono
DettagliCosa è un foglio elettronico
Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti
DettagliSistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate
MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento
DettagliCORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)
Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni
DettagliNascita di Java. Che cos e Java? Caratteristiche di Java. Java: linguaggio a oggetti
Nascita di Java L uscita di Java, verso la metà degli anni novanta, fu accolta con molto entusiasmo dalla comunità dei programmatori e dei provider di servizi internet perché permetteva agli utenti del
DettagliCapitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
DettagliWORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera
WORD per WINDOWS95 1.Introduzione Un word processor e` come una macchina da scrivere ma con molte più funzioni. Il testo viene battuto sulla tastiera ed appare sullo schermo. Per scrivere delle maiuscole
DettagliALGEBRA DELLE PROPOSIZIONI
Università di Salerno Fondamenti di Informatica Corso di Laurea Ingegneria Corso B Docente: Ing. Giovanni Secondulfo Anno Accademico 2010-2011 ALGEBRA DELLE PROPOSIZIONI Fondamenti di Informatica Algebra
DettagliAlcune 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
Dettagli. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi
Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare
DettagliMicrosoft Excel. Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle. Numeri, date, formule, testo, funzioni
Microsoft Excel Sommario Il foglio elettronico Microsoft Excel Cartelle, Fogli di lavoro e celle Contenuto delle celle Numeri, date, formule, testo, funzioni Formattazione dei dati Creazione di serie di
Dettagli19. LA PROGRAMMAZIONE LATO SERVER
19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici
DettagliSiti interattivi e dinamici. in poche pagine
Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata
Dettagli12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)
12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,
DettagliAppunti 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 (liverani@mat.uniroma3.it)
Dettagliextensible Markup Language
XML a.s. 2010-2011 extensible Markup Language XML è un meta-linguaggio per definire la struttura di documenti e dati non è un linguaggio di programmazione un documento XML è un file di testo che contiene
DettagliCorso di Informatica
Corso di Informatica Modulo T3 1-Sottoprogrammi 1 Prerequisiti Tecnica top-down Programmazione elementare 2 1 Introduzione Lo scopo di questa Unità è utilizzare la metodologia di progettazione top-down
Dettaglilo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000
Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,
DettagliE possibile modificare la lingua dei testi dell interfaccia utente, se in inglese o in italiano, dal menu [Tools
Una breve introduzione operativa a STGraph Luca Mari, versione 5.3.11 STGraph è un sistema software per creare, modificare ed eseguire modelli di sistemi dinamici descritti secondo l approccio agli stati
DettagliObiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
DettagliFUNZIONI DI IMPAGINAZIONE DI WORD
FUNZIONI DI IMPAGINAZIONE DI WORD IMPOSTARE LA PAGINA Impostare la pagina significa definire il formato del foglio e vari altri parametri. Per impostare la pagina occorre fare clic sul menu File e scegliere
DettagliCapitolo 4 Pianificazione e Sviluppo di Web Part
Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,
DettagliLINGUAGGI DI PROGRAMMAZIONE
LINGUAGGI DI PROGRAMMAZIONE Il potere espressivo di un linguaggio è caratterizzato da: quali tipi di dati consente di rappresentare (direttamente o tramite definizione dell utente) quali istruzioni di
DettagliAppunti 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 (liverani@mat.uniroma3.it)
DettagliLibreria standard Java possiede un enorme libreria di classi standard organizzata in vari package che raccolgono le classi secondo un organizzazione
Libreria standard Java possiede un enorme libreria di classi standard organizzata in vari package che raccolgono le classi secondo un organizzazione basata sul campo d utilizzo. I principali package sono:
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliCOSTER. Import/Export su SWC701. SwcImportExport
SwcImportExport 1 Con SWC701 è possibile esportare ed importare degli impianti dal vostro database in modo da tenere aggiornati più Pc non in rete o non facente capo allo stesso DataBase. Il caso più comune
DettagliMon Ami 3000 Varianti articolo Gestione di varianti articoli
Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione
DettagliMETODI per effettuare previsioni con analisi di tipo WHAT-IF
METODI per effettuare previsioni con analisi di tipo WHAT-IF 1. TABELLA DATI Una tabella di dati è un intervallo che mostra come la modifica di alcuni valori nelle formule ne influenza i risultati. Le
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
DettagliModulo 3 - Elaborazione Testi 3.5 Stampa unione
Università degli Studi dell Aquila Corso ECDL programma START Modulo 3 - Elaborazione Testi 3.5 Stampa unione Maria Maddalena Fornari Stampa Unione Processo che permette di unire dati provenienti da tipi
DettagliInformatica. 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
DettagliMODULO 4: FOGLIO ELETTRONICO (EXCEL)
MODULO 4: FOGLIO ELETTRONICO (EXCEL) 1. Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei Personal computer. Essi
Dettagli5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record
5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1
DettagliStrutture. Strutture e Unioni. Definizione di strutture (2) Definizione di strutture (1)
Strutture Strutture e Unioni DD cap.10 pp.379-391, 405-406 KP cap. 9 pp.361-379 Strutture Collezioni di variabili correlate (aggregati) sotto un unico nome Possono contenere variabili con diversi nomi
DettagliDatabase. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
DettagliCookie e Webstorage. Vediamo ora i metodi dell oggetto localstorage. Per memorizzare un valore si utilizza il metodo setitem:
Cookie e Webstorage Un cookie (letteralmente biscotto) è un pacchetto di informazioni che viene salvato sul computer dell utente. In successive sessioni di collegamento a Internet (normalmente per un periodo
DettagliIntroduzione 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
DettagliESEMPIO 1: eseguire il complemento a 10 di 765
COMPLEMENTO A 10 DI UN NUMERO DECIMALE Sia dato un numero N 10 in base 10 di n cifre. Il complemento a 10 di tale numero (N ) si ottiene sottraendo il numero stesso a 10 n. ESEMPIO 1: eseguire il complemento
DettagliSISTEMI 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
DettagliAPPUNTI DI MATEMATICA ALGEBRA \ INSIEMISTICA \ TEORIA DEGLI INSIEMI (1)
ALGEBRA \ INSIEMISTICA \ TEORIA DEGLI INSIEMI (1) Un insieme è una collezione di oggetti. Il concetto di insieme è un concetto primitivo. Deve esistere un criterio chiaro, preciso, non ambiguo, inequivocabile,
DettagliIntroduzione al Python
Andrea Passerini passerini@disi.unitn.it Informatica Caratteristiche procedurale si specifica la procedura da eseguire sui dati strutturato concetto di visibililtà delle variabili orientato agli oggetti
DettagliEsercitazione 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.
DettagliNAVIGAORA HOTSPOT. Manuale utente per la configurazione
NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento
DettagliLUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014
LUdeS Informatica 2 EXCEL Seconda parte AA 2013/2014 STAMPA Quando si esegue il comando FILE STAMPA, Excel manda alla stampante tutte le celle del foglio di lavoro corrente che hanno un contenuto. Il numero
DettagliHTML HTML. HyperText Markup Language. Struttura di un documento. Gli elementi essenziali di un documento HTML sono i seguenti TAG: <HTML>...
HTML HyperText Markup Language Struttura di un documento HTML Gli elementi essenziali di un documento HTML sono i seguenti TAG: ... ... ... Struttura di un documento
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliGestione Rapporti (Calcolo Aree)
Gestione Rapporti (Calcolo Aree) L interfaccia dello strumento generale «Gestione Rapporti»...3 Accedere all interfaccia (toolbar)...3 Comandi associati alle icone della toolbar...4 La finestra di dialogo
DettagliAlcune 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
DettagliSoluzione dell esercizio del 2 Febbraio 2004
Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo
Dettaglila scienza della rappresentazione e della elaborazione dell informazione
Sistema binario Sommario informatica rappresentare informazioni la differenza Analogico/Digitale i sistemi di numerazione posizionali il sistema binario Informatica Definizione la scienza della rappresentazione
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
Dettagli1.0 GUIDA PER L UTENTE
1.0 GUIDA PER L UTENTE COMINCIA FACILE Una volta effettuato il login vi troverete nella pagina Amministrazione in cui potrete creare e modificare le vostre liste. Una lista è semplicemnte un contenitore
DettagliUniversità degli Studi di Ferrara - A.A. 2014/15 Dott. Valerio Muzzioli ORDINAMENTO DEI DATI
ORDINAMENTO DEI DATI Quando si ordina un elenco (ovvero una serie di righe contenenti dati correlati), le righe sono ridisposte in base al contenuto di una colonna specificata. Distinguiamo due tipi di
Dettagli2.7 La cartella Preparazioni e CD Quiz Casa
2.7 La cartella Preparazioni e CD Quiz Casa SIDA CD Quiz Casa è il cd che permette al candidato di esercitarsi a casa sui quiz ministeriali e personalizzati. L autoscuola può consegnare il cd al candidato
DettagliIl foglio elettronico. Excel 2013 3 PARTE
Il foglio elettronico Excel 2013 3 PARTE Versione 15/10/2013 Le tabelle PIVOT Tabelle PIVOT Le tabelle pivot sono tabelle interattive che consentono all'utente di raggruppare e riassumere grandi quantità
DettagliProgrammazione C Massimo Callisto De Donato massimo.callisto@unicam.it www.cs.unicam.it/massimo.callisto
Università degli studi di Camerino Scuola di scienze e tecnologia - Sezione Informatica Programmazione C Massimo Callisto De Donato massimo.callisto@unicam.it www.cs.unicam.it/massimo.callisto LEZIONE
DettagliMatematica 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
DettagliUso di JUnit. Fondamenti di informatica Oggetti e Java. JUnit. Luca Cabibbo. ottobre 2012
Fondamenti di informatica Oggetti e Java ottobre 2012 1 JUnit JUnit è uno strumento per assistere il programmatore Java nel testing JUnit consente di scrivere test di oggetti e classi Java i test sono
DettagliAlessandro 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
DettagliCome costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali
PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video
DettagliLe query di raggruppamento
Le query di raggruppamento Le "Query di raggruppamento" sono delle Query di selezione che fanno uso delle "Funzioni di aggregazione" come la Somma, il Conteggio, il Massimo, il Minimo o la Media, per visualizzare
DettagliCAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA
SOFTWARE RICAMBI CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 3 ISTRUZIONI PER L USO 1 CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE
Dettagli4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO
4.1 PER INIZIARE 4.1.1 PRIMI PASSI COL FOGLIO ELETTRONICO 4.1.1.1 APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO L icona del vostro programma Excel può trovarsi sul desktop come in figura. In questo caso basta
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliAPPUNTI 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....................................
DettagliManuale di realizzazione dei modelli di documento
MystiqueXML Manuale di realizzazione dei modelli di documento Indice 1 Le tabelle...5 1.1 Tabelle condizionali...5 1.2 Tabelle Multiple - un solo livello...5 1.3 Tabelle Multiple - a più livelli...5 2
DettagliMS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti
MS Word per la TESI Barra degli strumenti Cos è? Barra degli strumenti Formattazione di un paragrafo Formattazione dei caratteri Gli stili Tabelle, figure, formule Intestazione e piè di pagina Indice e
DettagliTest 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
DettagliRegione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da
ARPA Fonte Dati Regione Toscana Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.0 Data emissione 06/08/13 Stato DRAFT 1 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 2 Sommario
DettagliEsercitazione n 4. Obiettivi
Esercitazione n 4 Obiettivi Progettare e implementare per intero un componente software in Java Linguaggio Java: Classi astratte Utilizzo di costruttori e metodi di superclasse Polimorfismo Esempio guida:
DettagliPotenzialità statistiche Excel
Potenzialità statistiche Excel INTRODUZIONE A MS EXCEL Prof. Raffaella Folgieri Email folgieri@mtcube.com Fogli di calcolo MS Excel Prof. Folgieri 1 I Fogli Elettronici (Microsoft Excel) Sono strumenti
Dettagli