1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2005-06 - Prof. Francesco Donini Condizioni ed istruzioni condizionali.

Slides:



Advertisements
Presentazioni simili
LOGICA.
Advertisements

Algebra Booleana Generalità
Algebra di Boole Casazza Andrea 3EA I.I.S. Maserati.
Informatica Generale Marzia Buscemi IMT Lucca
if (condizione.) { blocco_istruzioni } else
Universita di Camerino
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Nomi ed espressioni.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Variabili in Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzioni iterative For, while.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Date in Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Funzioni con condizioni in Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Informazioni globali nelle pagine HTML.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Immagini.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Funzioni in Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Argomenti nelle funzioni Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Variabili in Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Array in Javascript.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Active Server Pages.
LA RICERCA BIBLIOGRAFICA NEL SETTORE BIOMEDICO: il linguaggio della ricerca CENTRO DI BIOTECNOLOGIE SETTORE DOCUMENTAZIONE BIOMEDICA A.O.R.N. A.CARDARELLI-
Laboratorio di Linguaggi lezione IX Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso di Laurea in.
Laboratorio di Linguaggi lezione IX: Dentro le Librerie Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese.
Corso di Informatica (Programmazione)
1 Corso di Informatica (Programmazione) Lezione 11 (19 novembre 2008) Programmazione in Java: controllo del flusso (iterazione)
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)
Le strutture di controllo
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.
Fondamentidi Programmazione Corso: Fondamenti di Programmazione Classe: PARI-DISPARI Docente: Prof. Luisa Gargano Testo: Aho, Ulman, Foundations of Computer.
Programmazione Corso di laurea in Informatica
Istruzioni di ripetizione in Java
Istruzioni Iterative Nicola Fanizzi
L'algebra di Boole e le sue applicazioni
Algebra di George Boole
Algebra di Boole e sue applicazioni
Indice: L’algebra di Boole Applicazione dell’algebra di Boole
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
Introduzione ~ 1850 Boole - De Morgan – Schroeder ALGEBRA BOOLEANA
Algebra di Boole … logica matematica Progetto Eracle 2
Algebra di Boole.
INFORMATICA MATTEO CRISTANI. INDICE CICLO DELLE LEZIONI LEZ. 1 INTRODUZIONE AL CORSO LEZ. 2 I CALCOLATORI ELETTRONICI LEZ. 3 ELEMENTI DI TEORIA DELL INFORMAZIONE.
ELEMENTI DI LOGICA.
LA LOGICA Giannuzzi Claudia Stefani Simona
ECDL Patente europea del computer
Gli operatori booleani
Linguaggi e Programmazione per l’Informatica Musicale
Congiunzione Disgiunzione Negazione Natalia Visalli.
Fondamenti di Programmazione
ELETTRONICA GEORGE BOOLE FUNZIONI LOGICHE Lezione N° 1
Programmazione imperativa
Programmazione imperativa
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Accesso a basi di dati con ASP.
PRESENTAZIONE DI RAGANATO ROBERTO, BISCONTI GIAMMARCO E
La logica è lo studio del ragionamento.
Algebra di Boole.
Introduzione a Javascript
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzioni iterative For, while.
La logica Dare un significato preciso alle affermazioni matematiche
LOGICA.
1 Fabio Scotti – Università degli Studi di Milano Fabio Scotti ( ) Laboratorio di programmazione per la sicurezza Valentina Ciriani ( )
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.
Linguaggio C: Le basi Stefano Cagnoni e Monica Mordonini
Rappresentazione in virgola mobile (floating-point) Permette di rappresentare numeri con ordini di grandezza molto differenti utilizzando per la rappresentazione.
Copyright © Istituto Italiano Edizioni Atlas
ELEMENTI DI LOGICA MATEMATICA
La logica degli enunciati interamente realizzata da GIANNUZZI SILVIA
ELEMENTI DI LOGICA del Prof. Giovanni Ianne
LA LOGICA MATEMATICA.
Le proposizioni DEFINIZIONE. La logica è un ramo della matematica che studia le regole per effettuare ragionamenti rigorosi e corretti. DEFINIZIONE. Una.
Transcript della presentazione:

1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Condizioni ed istruzioni condizionali

2 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Valori booleani Da George Boole ( ), matematico Due valori: false e true Tre operatori: && - (AND, e, congiunzione) || - (OR, o/oppure, disgiunzione) ! - (NOT, non, negazione)

3 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Operatore && Es.: oggi è Lunedì e cè il sole Frase vera se entrambe le condizioni sono vere, falsa altrimenti true && true vale true false && true vale false true && false vale false false && false vale false

4 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Operatore || Es.: o oggi sarà nuvoloso o sarà caldo Frase vera se almeno una delle condizioni è vera (anche tutte due), falsa altrimenti true || true vale true false || true vale true true || false vale true false || false vale false

5 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Operatore ! Es.: oggi non è martedì Frase vera se la condizione è falsa, e viceversa ! true vale false ! false vale true

6 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Operatori di confronto == confronto di uguaglianza != confronto per diversità > maggiore < minore >= maggiore o uguale <= minore o uguale

7 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Esempi di confronti nome == Paolo ora < 20 mesi >= 12 (eta >= 18) && (eta <= 65) (18 <= eta) && (eta <= 65) (numeroLogin != 0) || (user=Administrator)

8 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Richiami di HTML - checkbox Visualizza una casella [] cliccabile Uso: per domande (si/no) nei moduli La proprietà checked contiene una valore booleano (true/false)

9 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzione condizionale (IF) Sintassi: if ( condizione ) { …comandi… }

10 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Significato dellistruzione if Se la condizione è verificata, allora si eseguono le istruzioni racchiuse tra parentesi graffe {...} Altrimenti, si passa direttamente alla prossima istruzione dopo la } Se cè una sola istruzione, graffe facoltative

11 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini esempio if (document.modulo.prezzo.value==0) { window.alert(devi inserire un prezzo) }

12 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzione condizionale (IF-ELSE) Sintassi: if ( condizione ) { … comandi … } else { … comandi … }

13 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini esempio if (ore < 13) { document.writeln(Buongiorno!); } else { if (ore < 22) { document.writeln(Buonasera!); } else { document.writeln(Buonanotte…); }}

14 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Altro stile per gli if-else annidati if (ore < 13) document.writeln(Buongiorno!); else if (ore < 22) document.writeln(Buonasera!); else document.writeln(Buonanotte…);