1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a. 2006-07 - Prof. Francesco Donini Istruzioni iterative For, while.

Slides:



Advertisements
Presentazioni simili
Programma: main() { istruzioni } ; assegnazione condizione ciclo istruzione: ;
Advertisements

Iterazione while – do while - for.
Iterazione A. Ferrari.
3TC – 5/11/2010 Cicli while e do.. While Contatori e Totalizzatori.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità F3 Iterazione.
Universita di Camerino
Fondamenti di Informatica I CDL in Ingegneria Elettronica - A.A CDL in Ingegneria Elettronica - A.A Strutture di controllo Ing.
Sommatorie Proprietà Serie aritmetica Serie geometrica Serie armonica
Lez. 121 Universita' di Ferrara Facolta' di Scienze Matematiche, Fisiche e Naturali Laurea Specialistica in Informatica Algoritmi Avanzati Progettazione.
INFORMATICA Strutture iterative
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Richiami sul modello Client/Server (per.
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 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 Condizioni ed istruzioni condizionali.
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.
Prof.ssa Chiara Petrioli -- Fondamenti di programmazione 1, a.a. 2009/2010 Corso di Fondamenti di programmazione a.a.2009/2010 Prof.ssa Chiara Petrioli.
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2006/2007 Prof.ssa Chiara Petrioli Corso di Laurea.
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2007/2008 Prof.ssa Chiara Petrioli Corso di Laurea.
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.
Laboratorio di Linguaggi lezione III Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso di Laurea.
Marco Tarini Università dellInsubria Facoltà di Scienze Matematiche, Fisiche e Naturali di Varese Corso di Laurea in Informatica Anno Accademico 2007/08.
1 Corso di Informatica (Programmazione) Lezione 11 (19 novembre 2008) Programmazione in Java: controllo del flusso (iterazione)
Laurea Specialistica Chimica e Tecnologia Farmaceutiche Anno Accademico Università degli Studi di Firenze Facoltà di Farmacia.
Dipartimento di Informatica e Sistemistica Alessandro DE CARLI Anno Accademico MOVIMENTAZIONE CONTROLLATA AZIONAMENTI CON MOTORE BRUSHLESS.
PROGETTO S.Co.P.E. Coinvolgimento Facoltà di Ingegneria.
ITERAZIONE e RICORSIONE (eseguire uno stesso calcolo ripetutamente) ITERAZIONE: ripetere piu volte una sequenza di operazioni istruzioni: for, while, do.
ITERAZIONE e RICORSIONE (eseguire uno stesso calcolo ripetutamente)
Istruzioni di ripetizione in Java
Selezione (=scelta) con “if-else”
Istruzioni Iterative Nicola Fanizzi
UNIVERSITA DEGLI STUDI DI PERUGIA Seminario L integrazione delle norme cogenti e volontarie a supporto della sicurezza nelle imprese Perugia - 05 novembre.
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani - SIMULAZIONE DEL CAMPO.
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani -
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani -
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani -
UNIVERSITÀ DEGLI STUDI DI PERUGIA Dipartimento di Ingegneria Industriale Prof. Francesco Castellani Corso di Meccanica Applicata.
Università degli Studi di Perugia - Dipartimento di Ingegneria Industriale Prof. Francesco Castellani -
Prof. Francesco Castellani
SISTEMA IDRAULICO – SENZA RETROAZIONE
Mostra fine anno Ida Del Vecchio. Mostra fine anno Ida Del Vecchio.
FACOLTA’ DI SCIENZE MOTORIE Universita’ dell’Aquila
UNIVERSITÀ DI PISA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI CORSO DI LAUREA IN INFORMATICA Realizzazione completa di un’interfaccia grafica in.
Capitolo 4 (Deitel) Le strutture di controllo in C
L’iterazione while La sintassi è la seguente: while (condizione) {
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Accesso a basi di dati con ASP.
TURBOPASCAL L’iterazione - prof. V. Riboldi -.
Informatica A.A. 2009/2010 Parte 4 Dai diagrammi di flusso alla programmazione strutturata: le istruzioni if, for, while, … Corso A: Prof. Stefano Berardi.
R 255 G 211 B 8 R 255 G 175 B 0 R 127 G 16 B 162 R 163 G 166 B 173 R 104 G 113 B 122 R 234 G 234 B 234 R 175 G 0 B 51 R 0 G 0 B 0 R 255 G 255 B 255 Supporting.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzioni iterative For, while.
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali
D.I.Me.Ca. – D.I.Me.Ca. – Università degli Studi di Cagliari Facoltà di Ingegneria Dipartimento di Ingegneria.
Statistica e Informatica per la Gestione e l’Analisi dei Dati
Prof. Cerulli – Dott. Carrabs
UNIVERSITA’ DEGLI STUDI DI PAVIA FACOLTA’ DI ECONOMIA, GIURISPRUDENZA, INGEGNERIA, LETTERE E FILOSOFIA, SCIENZE POLITICHE Corso di Laurea Interdipartimentale.
Strutture di controllo
SISTEMI INFORMATIVI AZIENDALI I° biennioII° biennioultimo anno 1^2^3^4^5^ Lingua e letteratura italiana44444 Lingua inglese33333 Storia, Cittadinanza.
Università di Torino – Facoltà di Scienze MFN Corso di Studi in Informatica Programmazione I - corso B a.a prof. Viviana Bono Blocco 6 – Invariante.
Tecnologie Informatiche ed Elettroniche per le produzioni animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE DELLA PRODUZIONE ANIMALE Massimo Lazzari.
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI LETTERE E FILOSOFIA, SCIENZE POLITICHE, GIURISPRUDENZA, INGEGNERIA, ECONOMIA CORSO DI LAUREA SPECIALISTICA IN.
Corso di Laurea Triennale in Relazioni Economiche Internazionali Facoltà di Scienze Politiche, Sociologia, Comunicazione Prova Finale di Laurea Triennale.
1 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a Prof. Francesco Donini Active Server Pages.
Transcript della presentazione:

1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzioni iterative For, while

2 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Iterazioni Talvolta è necessario ripetere (iterare) una determinata istruzione molte volte Un numero definito di ripetizioni (for) Un numero indefinito di ripetizioni (non noto a priori) (while)

3 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzione for: esempio for (i=0; i<figure.length; i=i+1) { figure[i] = new Image(); } Equivalente a: figure[0] = new Image(); figure[1] = new Image(); figure[2] = new Image(); figure[3] = new Image(); ecc...

4 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzione for in generale Sintassi: for (inizia; condizione; incrementa) { istruzione/i da ripetere } Semantica: Esegui listruzione inizia, e finchè è verificata la condizione, ripeti e incrementa un contatore

5 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Richiami di HTML: radio buttons Scelta di una sola tra più alternative Quando un utente clicca su una scelta, le altre si deselezionano automaticamente

6 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini esempio Scelta A Scelta B Scelta C

7 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Nel Document Object Model… Cè un array che ha per nome lo stesso nome di tutti i radio buttons Per es. document.scelta.corso[0] document.scelta.corso[1] document.scelta.corso[2] Ogni elemento dellarrray è un oggetto con una proprietà checked e una proprietà value

8 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Quale bottone è stato scelto? Quale bottone è stato scelto? Per verificare che un bottone radio è stato scelto, bisogna controllare la sua proprietà checked. Per es. document.scelta.corso[0].checked==true

9 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Senza l'istruzione for... if (document.scelta.corso[0].checked==true) corsoDiLaurea= document.scelta.corso[0].value else if (document.scelta.corso[1].checked==true) corsoDiLaurea= document.scelta.corso[1].value else if (document.scelta.corso[2].checked==true) corsoDiLaurea= document.scelta.corso[2].value else window.alert("devi scegliere un corso di laurea!")

10 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzione for per i radio buttons var i; corsoDiLaurea = ""; for (i=0; i<=2; i=i+1) { if (document.scelta.corso[i].checked == true) corsoDiLaurea = document.scelta.corso[i].value } if (corsoDiLaurea == "") window.alert("devi scegliere il corso di laurea");

11 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzione for + document.write() Se un'istruzione for contiene un'istruzione document.write()… È come scrivere nella pagina tante volte quante le ripetizioni del for Utile per.. SELECT con tante scelte numeriche Galleria di foto con nomi consecutivi

12 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Esempio 1: calendario perpetuo pagina per trovare il giorno della settimana di un qualunque giorno tra il 1 gennaio 1990 e il 31 dicembre 2010

13 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Esempio 2: galleria di foto pagina Per visualizzare tante foto con nomi di file consecutivi, Ad es img001.gif, img002.gif, img003.gif,… foto cliccabili

14 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Istruzione di ciclo Istruzione di ciclo while Sintassi: while (condizione) { … istruzioni Javascript … } Semantica : Verifica la condizione; se è vera, ripete le istruzioni, e ricomincia N.B. La ripetizione si interrompe quando la condizione diventa falsa