(Creazione di subroutine) SOTTOPROGRAMMI. Cose un sottoprogramma? Una subroutine è una parte di programma scritta separatamente in un Foglio a parte.

Slides:



Advertisements
Presentazioni simili
Come pubblicare news su Scintilena Guida on line per publisher speleo.
Advertisements

Responsabile: Ing. Daniele Bocci CORSO INTEGRATO DI INFORMATICA Laurea Triennale in Infermieristica.
COMITATO REGIONALE FRIULI VENEZIA GIULIA FEDERAZIONE ITALIANA PESISTICA E CULTURA FISICA Corso di prima formazione per ARBITRI REGIONALI di Pesistica e.
Modulo 4 – Seconda Parte Foglio Elettronico
APRIRE PROGRAMMA DI POSTA OUTLOOK EXPRESS
MODULO 4 – Il Foglio elettronico
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
Comunicare con la posta elettronica (7.4)
Modulo 4 – terza ed ultima parte Foglio Elettronico Definire la funzionalità di un software per gestire un foglio elettronico Utilizzare le operazioni.
Breeze meeting Istruzioni per l’uso - corsisti
Breeze meeting Istruzioni per luso -tutor a cura di Patrizia Vayola.
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
DBMS ( Database Management System)
EXCEL FORMATTAZIONE DATI.
Corso Informatica di Base Menu del disegno
Autore: Francesco Palmieri Microsoft Excel Tecniche di base.
Excel Avanzato Personalizzare Excel.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
SEZIONE STUDENTE HOMEPAGE STUDENTE Lo studente ha la sola facoltà di registrarsi e fare il test. Inizierà il suo lavoro cliccando su REGISTRATI (figura.
Lezione 12 Riccardo Sama' Copyright Riccardo Sama' Excel.
Inserire il CDROM CygWin nel lettore, aprite la directory cyg e lanciare in esecuzione (con un doppio click del pulsante sinistro del mouse sulla relativa.
Progetto n°1 con FB Le Function Block.
Proprieta di file/cartella Pannello di controllo
Un report è in grado di personalizzare la stampa delle informazioni rispetto alla stampa di una tabella, di un recordset o di una maschera. I report possono.
Il foglio elettronico per Economia
Posta elettronica Usare la posta elettronica con il browser web 2 a parte La rubrica.
La Revisione dei documenti
I Contatori Impianto con due cilindri a doppio effetto in sequenza con conteggio dei cicli.
Il MODULO PREVENTIVI fa parte dei moduli opzionali di ASPAN e serve a preventivare i costi di Nesting.
Riferimenti di cella.
MIGLIORAMENTO USABILITA TIPI FASCICOLO. Miglioramento usabilità tipi fascicolo Esigenza Lutilizzo avanzato delle tipologie di fascicoli procedimentali.
RICERCA E ORDINA FUMETTERIE. Tramite lopzione «Catalogo» si possono elencare immediatamente tutti i prodotti contenuti in un determinato catalogo. Si.
13 Excel prima lezione.
Laboratorio Alfabetizzazione Informatica
EXCEL LEZIONE 3 Modulo EXCEL Celi Alessandro.
Le Toolbar di default Quando avviamo Writer vengono visualizzate di default due toolbar o barre degli strumenti La toolbar superiore è definita Standard.
Costruire una tabella pivot che riepiloghi il totale del fatturato di ogni agente per categorie di vendita, mese per mese. Per inserire una tabella pivot.
Microsoft Access Chiavi, struttura delle tabelle.
Informatica Parte applicativa Elaborazione testi (diapositive aggiuntive) Scienze e tecniche psicologiche Anno accademico:
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
LEZIONE 2.
Prof.ssa Stella Beccaria a.s. 2013_2014
Elaboratore Testi (Microsoft Word 2007)
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
MS Word: Inserire un simbolo Inserire i numeri di pagina Personalizzare le barre ISTITUTO COMPRENSIVO N. 7 - VIA VIVALDI - IMOLA Via Vivaldi,
Breeze meeting Istruzioni per l’uso
Word: Gli strumenti di formattazione
Word: gli strumenti di formattazione
Microsoft Access Maschere (II).
Prof. Giuseppe Boncoddo
Fare clik col pulante destro del mouse al centro della finestra.
Introduzione a Windows (Seconda parte) Lezione 3 Riccardo Sama' Copyright 
Lezione 11 Riccardo Sama' Copyright  Riccardo Sama' Excel.
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
Lezione 10 Riccardo Sama' Copyright  Riccardo Sama' Word: strumenti di correzione.
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
Lezione 20 Riccardo Sama' Copyright  Riccardo Sama' PowerPoint.
Funzionalita' comuni di office Lezione 5 Riccardo Sama' Copyright  Riccardo.
Questionari on line GOOGLE DRIVE.
OPERAZIONI SUL FILE SYSTEM SPOSTARE un file o una sottodirectory da una directory ad un’altra COPIARE un file o una directory da una directory all’altra.
Lezione 7 Riccardo Sama' Copyright  Riccardo Sama' Excel.
Lezione 16 Riccardo Sama' Copyright  Riccardo Sama' Excel: strumenti per creare.
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
LA GESTIONE di FILE e CARTELLE
MISURA 2.H - IMBOSCHIMENTO DELLE SUPERFICI AGRICOLE Aprile 2002 Versione 1.0 Servizio Informativo Agricolo Regionale Schede di compilazione ASSESSORATO.
Planet HT – Genova - Elisa Delvai
Dal problema al programma – ciclo di sviluppo del software La scrittura del programma è solo una delle fasi del processo di sviluppo di un'applicazione.
Prof. P.Sanna - Prof.ssa D.Lecca Corso A programmatori 1 La gestione delle risorse e dei file.
Transcript della presentazione:

(Creazione di subroutine) SOTTOPROGRAMMI

Cose un sottoprogramma? Una subroutine è una parte di programma scritta separatamente in un Foglio a parte. Per aprirne uno cliccare in basso sulla scheda SBR_0. Si apre un editor nuovo, completamente vuoto.

A cosa serve? Permette una suddivisione del programma in moduli (programmazione Procedurale), in modo da renderlo più leggibile non essendo una unica lista di istruzioni (programmazione Lineare). Quindi è più facile fare la manutenzione e il suo riutilizzo (una subroutine può essere copiata e riutilizzata in un altro programma), essendo diviso in parti ciascuna con funzioni diverse e specifiche. Qui il programma della movimentazione avanti e indietro di un carrello è stato modificato, per inserire due sottoprogrammi. Uno per gestire tutte le uscite ed un altra per i temporizzatori.

Ma quando ci capita ? Lesempio del Carrello mostra lutilità delle subroutine. Infatti già in questo semplice programma si possono raggruppare lazionamento delle uscite e dei temporizzatori. Allo scopo di verificarne il funzionamento o modificarle molto velocemente (facili da individuare, non devo scorre tutta la lista per cercarle). Cliccare sul foglio Uscite per visualizzare leditor.

Servono solo a questo ? Le subroutine sono utili anche per scrivere una sola volta quelle parti di programma che si ripetono. Come ad esempio le parti di programma che gestiscono lo spostamento del pezzo lungo una linea che si ripetono dopo ogni stazione, oppure di posizionamento dellutensile che si ripete ad ogni suo cambio, ecc.... Unaltra importante applicazione è nella creazione di sottoprogrammi con funzioni specifiche. Come subroutine che gestiscono segnalazioni, allarmi o anomalie, calcoli complessi, singoli processi di produzione, ecc... Infatti risulta molto più agevole individuare problemi come ad esempio della gestione di una anomalia, semplicemente studiando la relativa subroutine anche ignorando il resto del funzionamento del programma. Lesempio del Carrello può essere modificato inserendo un sottoprogramma per gestire le anomalie di funzionamento, come: Rottura dei fine corsa, problemi nello spostamento dovuti ad eccessivi attriti o addirittura al bloccaggio del carrello stesso, ecc...

Come si creano ? Il software di default propone oltre al Main un sottoprogramma di nome SUB_0. Se si vuole rinominarlo basta cliccarci sopra con il pulsante destro del mouse e selezionare rinomina. Per inserirne uno nuovo invece selezionare Inserisci e poi Sottoprogramma.

Conclusioni ! Se il programma è suddiviso in più moduli sarà più semplice individuare guasti o fare modifiche Posso creare sottoprogrammi portabili, cioè riutilizzabili in altri programmi. Il programma risulterà più semplice e corto. Raggruppando le funzioni particolari in blocchi separati ed eliminando le parti di programma che si ripetono.