Condizioni Logiche Che cosa sono: una condizione logica è un’espressione che può avere valore VERO o FALSO Ad esempio: “Torino ha più abitanti di Roma”

Slides:



Advertisements
Presentazioni simili
Algebra di Boole Casazza Andrea 3EA I.I.S. Maserati.
Advertisements

D. Menasce1 Queste trasparenze sono disponibili sul sito web dellautore: (selezionare lopzione COURSES) Queste.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Informatica Generale Marzia Buscemi IMT Lucca
I Circuiti Elettrici.
if (condizione.) { blocco_istruzioni } else
Algebra relazionale Presentazione 12.1
(sommario delle lezioni in fondo alla pagina)
Esercitazioni su circuiti combinatori
Microsoft Office: Access OpenOffice: Base
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Condizioni ed istruzioni condizionali.
Intelligenza Artificiale 1 Gestione della conoscenza lezione 8
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
Corso di Informatica (Programmazione)
1 Corso di Informatica (Programmazione) Lezione 10 (12 novembre 2008) Programmazione in Java: espressioni booleane e controllo del flusso (selezione)
Corso di Laurea in Biotecnologie Informatica (Programmazione)
Introduzione alla programmazione ll
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Dott.ssa.
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Dott.ssa.
Fogli elettronici - Spreadsheet
Programmazione Corso di laurea in Informatica
Semantica per formule di un linguaggio proposizionale p.9 della dispensa.
Corso di Laurea in Ingegneria per lAmbiente e il Territorio Informatica per lAmbiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
Indice: L’algebra di Boole Applicazione dell’algebra di Boole
Lezione II Laboratorio di Programmazione. Sito del corso Lo trovate a:
Operatori booleani - 1 Sono fondamentali per il recupero delle informazioni in un archivio elettronico perché permettono di combinare più termini tra.
In questa lezione Introduzione La query di selezione
Introduzione ~ 1850 Boole - De Morgan – Schroeder ALGEBRA BOOLEANA
Esercitazione no. 5 EXCEL Laboratorio di Informatica AA 2008/2009.
Manipolazione dei dati
Basi di Dati - 3 Dati su più tabelle Informatica 1 (SAM) - a.a. 2010/11.
Le basi di dati per Economia
Informatica 1 (SAM) - a.a. 2010/11 1 Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base.
EXCEL E FTP.
Elenchi in Excel E’ possibile inserire le voci del nuovo elenco oppure
Riepilogo Foglio elettronico Excel - Base Premessa al Modulo AM4.
BIOINFO3 - Lezione 51 INSERIMENTO DEI DATI Visto come si creano le tabelle (sinora tristemente vuote), cominciamo ad occuparci di come riempirle con dei.
BIOINFO3 - Lezione 211 INPUT La lettura di un input dallo standard input (tastiera) si effettua utilizzando lespressione. Quando il programma incontra.
Corso di Informatica - Foglio elettronico - Raffaele Grande
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Esercitazione Esame È dato un foglio elettronico in Excel con un elenco di esami sostenuti da studenti Per ciascuna riga dell’elenco sono riportati: matricola.
Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Microsoft Access (parte 5) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Interrogare il database
Sessione live Testing. Esercizio Quesito 1 Soluzione 1.
Grazia Caterina Pietropaolo1 La Funzione “SE” in Excel ISTITUTI TECNICI Fondazione Villaggio dei Ragazzi Maddaloni- Ce.
Microsoft Access Query (II), filtri.
Fogli elettronici 2. Informatica 1 SCICOM - a.a. 2010/11 2 Riferimenti relativi A2, B7, H99 sono riferimenti relativi Tutti i riferimenti si spostano.
Microsoft Access Maschere (II).
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algebra di Boole ed elementi di logica Marco D. Santambrogio – Ver. aggiornata.
Algebra di Boole.
Rappresentazione dell'informazione
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
Copyright, 1996 © Dale Carnegie & Associates, Inc. Fondamenti di Informatica Prof. Livio Colussi Ufficio: via Belzoni 7, I piano Indirizzo
Esercitazione no. 4 EXCEL II Laboratorio di Informatica AA 2009/2010.
Copyright © Istituto Italiano Edizioni Atlas
Corso integrato di Matematica, Informatica e Statistica Informatica di base Linea 1 Daniela Besozzi Dipartimento di Informatica e Comunicazione Università.
Corso integrato di Matematica, Informatica e Statistica Informatica di base Linea 1 Daniela Besozzi Dipartimento di Informatica e Comunicazione Università.
InformaticApp 1 biennio. Access CREA TABELLE IN MODALITÀ STRUTTURA.
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
Excel Funzioni di ricerca.
Le proposizioni DEFINIZIONE. La logica è un ramo della matematica che studia le regole per effettuare ragionamenti rigorosi e corretti. DEFINIZIONE. Una.
La funzione CASUALE. Gli istogrammi.
Dipartimento di Economia, Management e Istituzioni APPPLICAZIONI AZIENDALI MEDIANTE FOGLIO ELETTRONICO 6° modulo: Analisi scostamenti, lotto economico.
Transcript della presentazione:

Condizioni Logiche Che cosa sono: una condizione logica è un’espressione che può avere valore VERO o FALSO Ad esempio: “Torino ha più abitanti di Roma” “Lo studente Mario Rossi ha riportato un voto di Informatica superiore o uguale a 18” “Il numero contenuto nella cella A1 è uguale al numero contenuto nella cella A2” “La mail appena ricevuta arriva da un mittente del Centro di Restauro di Venaria”

Condizioni Logiche A che cosa servono: in base al valore di una condizione logica è possibile effettuare una scelta oppure un’altra Ad esempio: C: “Lo studente Mario Rossi ha riportato un voto di Informatica superiore o uguale a 18” Se C ha valore VERO: registro l’esame altrimenti (ovvero C ha valore FALSO): invito Mario Rossi a ripresentarsi più preparato

Condizioni Logiche Dove le abbiamo incontrate: in molti contesti diversi: nella funzione SE di Excel per scegliere se effettuare un calcolo oppure un altro nei filtri automatici di Excel per scegliere se nascondere o meno una riga della tabella nelle interrogazioni di Access per scegliere se includere o meno un record nel risultato nei filtri dell’email per scegliere che azione fare all’arrivo di una nuova mail nelle ricerche in Google per scegliere se restituire o meno una pagina Web

Condizioni Logiche una condizione logica può essere: un semplice confronto come “A1 > 2” una combinazione di condizioni semplici con gli operatori dell’Algebra Booleana AND, OR e NOT (in Italiano E, O, NON) come “(A1 > 2) E (A1 < 3)”

Condizioni Logiche tavole di verità di NON, E, O: C NON C VERO FALSO C1 E C2 VERO FALSO C1 C2 C1 O C2 VERO FALSO

Condizioni Logiche Condizioni composte: combinano altre condizioni con E, O, NON Ad esempio: C: O(A1<0, A1>10) è VERA se: C1: A1<0 è VERA oppure C2: A1>10 è VERA C: E(A1<10, NON(A1=0)) è VERA se: C1: A1<10 è VERA e inoltre C2: A1=0 non è VERA

Condizioni Logiche Condizioni nidificate: in base al valore di una condizione, scegliamo di applicare un’altra condizione se C1 è VERA faccio subito la scelta S1 C1 VERA FALSA S1 C2 VERA FALSA S2 S3

Condizioni Logiche Condizioni nidificate: in base al valore di una condizione, scegliamo di applicare un’altra condizione se C1 è VERA faccio subito la scelta S1 C1 se C1 è FALSA applico la condizione C2 VERA FALSA S1 C2 VERA FALSA S2 S3

Condizioni Logiche Condizioni nidificate: in base al valore di una condizione, scegliamo di applicare un’altra condizione se C1 è VERA faccio subito la scelta S1 C1 VERA FALSA se C1 è FALSA applico la condizione C2 S1 C2 se C2 è VERA faccio la scelta S2 VERA FALSA se C2 è FALSA faccio la scelta S3 S2 S3

Condizioni Logiche esempio: sia data una misura di temperatura nella cella A1 condizione: è vero che la temperatura è compresa tra 20° e 25°? condizione formalizzata: E(A1>=20; A1<=25) possiamo valutare il valore (VERO o FALSO) in una formula Excel: =E(A1>=20; A1<=25)

O(E(A1>=20; A1<=25), E(A1>=10; A1<=15)) Condizioni Logiche esempio: sia data una misura di temperatura nella cella A1 condizione: è vero che la temperatura è compresa tra 20° e 25° oppure che è compresa tra 10° e 15°? condizione formalizzata: O(E(A1>=20; A1<=25), E(A1>=10; A1<=15))

O(NON(A1=“fantascienza”); A2=“USA”) Condizioni Logiche esempio: sia dato il tipo di un film nella cella A1 e il luogo di produzione nella cella A2 condizione: è vero che, se il film è di tipo fantascienza, il luogo di produzione sono gli USA? condizione formalizzata: O(NON(A1=“fantascienza”); A2=“USA”)

O(A1=“fantascienza”; NON(A2=“USA”)) Condizioni Logiche esempio: sia dato il tipo di un film nella cella A1 e il luogo di produzione nella cella A2 condizione: è vero che se il film è prodotto negli USA allora è di tipo fantascienza? condizione formalizzata: O(A1=“fantascienza”; NON(A2=“USA”))

Condizioni Logiche esempio: sia dato il tipo di un film nella cella A1 e il luogo di produzione nella cella A2 condizione: è vero che il film è prodotto in Italia oppure è di tipo fantascienza ma non entrambe le cose? condizione formalizzata: E(O(A1=“fantascienza”; A2=“Italia”); NON(E(A1=“fantascienza”; A2=“Italia”)))

Condizioni Logiche e Google le condizioni sono onnipresenti per eseguire ricerche ad esempio in Google “Ricerca avanzata” possiamo specificare: parole in “E” ( “tutte le seguenti parole”) parole in “O” (“una qualunque delle seguenti parole) parole in “NON” (“che non contengono le seguenti parole”)

Condizioni Logiche e Google ad esempio: vogliamo: pagine di “musica” che… siano relative a uno dei generi “rock”, “jazz” o “classica” ma… non vogliamo pagine da “wikipedia”

Condizioni Logiche e Google Google restituisce una pagina pag solo quando la seguente condizione è vera: E(pag contiene “musica”; O(pag contiene “rock”; pag contiene “jazz”; pag contiene “classica”); NON(pag contiene “wikipedia”))