Fondamenti di Informatica

Documenti analoghi
INDICE. Vista Libretto Livello Digitale 2. Importazione di dati da strumento 3. Inserisci File Vari 5. Compensazione Quote 5.

WINDOWS Avviare Windows95. Avviare Windows95 non è un problema: parte. automaticamente all accensione del computer. 2. Barra delle applicazioni

Automatizzare le attività con le macro di Visual Basic

Manuale rapido agenda Zimbra. Per entrare nella propria agenda via web digitare il link

U.T.E FOGLIO ELETTRONICO. Università della Terza Età. Sede di Novate Milanese. Corso Informatica Approfondimento. Docente: Giovanni Pozzi

Nota: per aprire un file in elenco è anche possibile fare doppio click con il tasto sinistro del mouse sul file desiderato.

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

Servizio Conservazione No Problem

Gestione risorse (Windows)

MANUALE UTENTE PROCEDURA PLANET WEB INTERPRISE (II edizione)

Scopo di questa prima parte del tutorial è di illustrare una procedura per rendere trasparente lo sfondo di una immagine.

Manuale Utente F.IT.A.B. MANUALE UTENTE F.IT.A.B. F.IT.A.B. Pagina 1

Word Formattazione del testo. Samuele Mazzolini

In questa guida viene descritta la procedura di acquisto ed installazione di un mazzo di nuove parole.

PRENOTAZIONE VOLI DA TIME TABLE

Linguaggio C: introduzione

PSICOMETRIA. Esercitazione n.1. C.d.L. Comunicazione e Psicologia a.a. 2012/13

Configurazione Posta Elettronica istituzionale con

Manuale rapido Zimbra Posta elettronica e agenda

Acquisire audio digitale: per iniziare...

EXCEL: FORMATTAZIONE E FORMULE

EXCEL. Alfabetizzazione Informatica Prof. GIUSEPPE PATTI

Utilizzo di Windows Movie Maker

Firma Digitale Corporate Gestione Certificati

Manuale d utilizzo. Indice:

Modulo 17: Invio del BF tramite

Uso applicativo pensioni S7. acura di Nadia Carlini

Manuale rapido agenda Zimbra. Per entrare nella propria agenda via web digitare il link Inserire utente e password.

GUIDA ALLA CONNESSIONE DELLA RETE WIRELESS FACOLTA DI ECONOMIA. Sistema Operativo WINDOWS VISTA

Fondamenti di Informatica

TERNA SRM- Aste On Line Manuale Fornitore

Procedura operativa per la gestione della funzione di formazione classi prime

Sesta parte: Come creare una lista di distribuzione e come gestirla dalla rubrica.

SCRUTINIO ON LINE 1 PERIODO

GUIDA all'utilizzo del servizio di TESSERAMENTO ON-LINE

Capitolo 16: Piano di lavoro speciale

TUTORIAL LIBRI IN SIMBOLI

ISCRIZIONI E MAV ON-LINE

Allocazione Dinamica della Memoria

Calcolo della Codeline Mod. F24

Guida per l utente agli organigrammi cross-browser di OrgPublisher

Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro;

Software Bugtool Aggiornamento a MCTCNet2

MANUALE REGISTRO ELETTRONICO DOCENTI ANNO SCOLASTICO 2014/2015 I.T.E. SCARPELLINI - FOLIGNO

SteelOnline Requisiti di sistema

Visualizzare o modificare il codice sorgente del documento (per utenti avanzati,linguaggio HTML).

POWER POINT Uso del programma, sue applicazioni e strumenti di lavoro.

per immagini guida avanzata Modificare il contenuto del foglio di lavoro Geometra Luigi Amato Guida Avanzata per immagini Excel

Foglio di calcolo con Microsoft Excel 2003 II

CORSO DI FORMAZIONE DOCENTI DELLE SCUOLE PUBBLICHE A GESTIONE PRIVATA ECDL, LA PATENTE EUROPEA PER L USO DEL COMPUTER GUIDA SINTETICA

HTH HIP - Healt In Prison Applicazione Mobile per la Gestione Carceri. Manuale Utente

GUIDA RAPIDA EDILCONNECT

Grafici e Pagina web

Cultura Tecnologica di Progetto

Ridimensionamento Immagini

WINDOWS TERMINAL SERVER PER L ACCESSO REMOTO AL SISTEMA DI PROTOCOLLO INFORMATICO

Grafici. 1 Generazione di grafici a partire da un foglio elettronico

GRAFICO DI PARETO. variabile rispetto a cui si vuole ordinare (ossia nel nostro esempio

Operazioni di Ordinamento

Capitolo 18 - Progetto DWG Creazione del layout di stampa

8.1 Anagrafica Imprese

PRESENTAZIONI IN POWER POINT

COMPILAZIONE DELLA DOMANDA ON LINE

Installazione Plugin Agenzie delle Entrate - Spesometro - MyRent Installazione Locale

Istruzioni per l autoinserimento di partecipazioni volontarie ad eventi formativi esterni

Allegato 1 I.N.P.S. Direzione Centrale Sistemi Informativi e Telecomunicazione

Guida per il deposito telematico della NOTA DI ACCOMPAGNAMENTO Pignoramento presso Terzi Esec. Mobiliare tramite Consolle dell Avvocato

Progetto NoiPA per la gestione giuridicoeconomica del personale delle Aziende e degli Enti del Servizio Sanitario della Regione Lazio

GUIDA ALLA CONFIGURAZIONE DI RETE DELLE TELECAMERE IP EUKLIS E ALLA CONFIGURAZIONE VIDEO CON GENETEC OMNICAST.

Presentazione con PowerPoint

Excel. I fogli di calcolo Le funzioni base Gli strumenti. 1

Logo. (Setup Kit)

Scopri le guide Ala Data System. XRM - Agenda. Extended Relationship Management

Costruttore di numeri della WebDewey

1. Come si accede a Magnacarta? 2. Come si modifica la password? 3. Ho dimenticato la password, come posso recuperarla? 4. Come si visualizzano le

Conservatorio D. Cimarosa di Avellino INFORMATICA MUSICALE

LIM 2ª parte Gruppo di lavoro h Scuola secondaria di primo grado S.G. Bosco Fara Gera d Adda

GALLERY. Album immagini

1 DESCRIZIONE DELLE FUNZIONI REGISTRAZIONE UTENZE INTERNET Caricamento utente internet (data entry)... 3

Formattare il testo con gli stili

Prof. Elena Spera I.C. Marzabotto (Bo) a.s. 2005/06. Power Point. Esercitatrice: Elena Spera. 1

Guida per attivazione macro di Cliens in Outlook

Manuale Operativo Gestione dei Ticket di assistenza 15 Marzo 2016

Modulo 2 Test di verifica

CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Modulo: Elementi di Informatica

ALBO PRETORIO WEB MANUALE DI GESTIONE

ATTENZIONE! Per completare la procedura di accesso è indispensabile eseguire la sincronizzazione del Token (vedi punto 1.10).

Guida all uso del Registro Elettronico da parte delle famiglie. Liceo Classico e Linguistico I. Kant A.S. 2015/2016

Video Scrittura (MS Word) Lezione 2 Tabelle e Immagini

Guida al VPS Forex. Versione 1.0

Il Sistema Operativo Windows

testo Saveris Web Access Software Istruzioni per l'uso

La segreteria didattica dovrà eseguire semplici operazioni per effettuare lo scrutinio:

LA PREDISPOSIZIONE DELLA NOTA INTEGRATIVA

Presentazione con PowerPoint

IL DEPOSITO TELEMATICO DI ATTI E MEMORIE presso il Tribunale di Pordenone

Quick Print. Quick Print. Guida Utente. Copyright 2013 Hyperbolic Software.

Guida all installazione ed all uso di ASIM

GUIDA PRATICA ALL UTILIZZO DEL SERVIZIO DI POSTA ELETTRONICA NEL DOMINIO STUDENTI.UNINA2.it

Manuale di installazione. Sulky 1.x

Transcript:

Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2016/17

: OUTLINE Caratteristiche Come si presenta Utilizzo del blocco di output Esempio Utilizzo dei blocchi di input, output ed esecuzione Esempio

Caratteristiche 1/3 Fonte https://algobuild.com/it/index.html

Caratteristiche 2/3 Con AlgoBuild è possibile disegnare in maniera semplice ed efficace diagrammi di flusso AlgoBuild permette anche di tradurre i diagrammi di flusso inpseudo-codice Maggiori informazioni https://algobuild.com/it/index.html

Caratteristiche 3/3 Dove reperirlo? AlgoBuild è scaricabile gratuitamente L indirizzo da cui può essere scaricato è https://algobuild.com/it/download.html La versione stabile attualmente è la 0.75

Come si Presenta

Come si Presenta Diagramma di flusso

Come si Presenta Pseudo-codice

Come si Presenta Pannello di Output

Come si Presenta Pannello delle variabili

Come si Presenta Barra strumenti

Esempio 1: Hello, World! 1/13 Iniziamo ad utilizzare AlgoBuild con l esempio Hello, World! Hello,World! mostrasemplicementela stringa Ciao, Mondo! Storicamente, molti manuali di programmazione usano l esempio Hello, world! per mostrare lessico, sintassi e semantica basilare di un dato linguaggio diprogrammazione

Esempio 1: Hello, World! 2/13 Nell area del diagramma di flusso possiamo notare i due blocchi di inizio (START) e fine (END) Sono inseriti automaticamente da AlgoBuild

Esempio 1: Hello, World! 3/13 Posizioniamoci con il mouse sulla freccia che collega lo START e l END del nostro diagramma di flusso

Esempio 1: Hello, World! 4/13 Cliccando su «NEW», ci verranno proposte diverse alternative per l inserimento di un nuovo blocco

Esempio 1: Hello, World! 5/13 Selezioniamo Nuovo Output

Esempio 1: Hello, World! 6/13 Selezioniamo Nuovo Output Ci verrà richiesto qual è l output che vogliamo mostrare

Esempio 1: Hello, World! 7/13 Scriviamo la stringa Ciao, Mondo!, poi Clicchiamo su OK Oppure premiamo il tasto Invio della tastiera

Esempio 1: Hello, World! 8/13 Ecco il nostro diagramma di flusso

Esempio 1: Hello, World! 9/13 AlgoBuild ha contestualmente generato anche lo pseudo-codice Ecco cosa ci presenterà l area preposta

Esempio 1: Hello, World! 10/13 Possiamo anche modificare il nome del diagramma di flusso Cliccando sul blocco START oppure END Scrivendo il nome che vogliamo assegnare al diagramma

Esempio 1: Hello, World! 11/13 Possiamo modificare anche il nome del diagramma di flusso Cliccando sul blocco START oppure END Scrivendo il nome che vogliamo assegnare al diagramma Adesempio, lo chiamiamo helloworld

Esempio 1: Hello, World! 12/13 NOTA IMPORTANTE Per inserire un nuovo blocco dobbiamo sempre cliccare sulla freccia che collega i due blocchi tra i quali vogliamo inserire un nuovo blocco

Esempio 1: Hello, World! 13/13 L esecuzione Ora che il nostro diagramma è stato generato, possiamo simulare la sua esecuzione tramite AlgoBuild Comandi per la gestione dell esecuzione

Esempio 1: Hello, World! 13/13 L esecuzione Ora che il nostro diagramma è stato generato, possiamo simulare la sua esecuzione tramite AlgoBuild Serve ad avviare l esecuzione delle istruzioni

Esempio 1: Hello, World! 13/13 L esecuzione Ora che il nostro diagramma è stato generato, possiamo simulare la sua esecuzione tramite AlgoBuild Serve a mettere in pausa l esecuzione

Esempio 1: Hello, World! 13/13 L esecuzione Ora che il nostro diagramma è stato generato, possiamo simulare la sua esecuzione tramite AlgoBuild Serve ad interrompere l esecuzione

Esempio 1: Hello, World! 13/13 L esecuzione Ora che il nostro diagramma è stato generato, possiamo simulare la sua esecuzione tramite AlgoBuild AlgoBuild permette di simulare l esecuzione anche passo passo In questo caso sarà necessario cliccare ogni volta su eseguirel istruzione successiva per

Esempio 1: Hello, World! 13/13 L esecuzione Ora che il nostro diagramma è stato generato, possiamo simulare la sua esecuzione tramite AlgoBuild AlgoBuild permette di simulazione l esecuzione, anche passo passo Possiamo anche decidere il tempo (in millisecondi) che intercorre tra ogni istruzione eseguita

DEMO Esecuzione «Hello, World!» (Tempo passo: 5000ms, ovvero 5 secondi) Esempio 1: Hello, World! (2)

AlgoBuild: Operatori Artimetici, Relazionali e Logici Operatore Operatori Aritmetici Descrizione + Addizione - Sottrazione * Moltiplicazione / Divisione % Resto della divisione intera Operatori Logici Operatore Descrizione && AND Operatori Relazionali Operatore Descrizione < Minore <= Minore o uguale > Maggiore >= Maggiore o uguale == Uguale!= Diverso OR! NOT

Esempio 2: Perimetro Rettangolo 1/5 L2 P = 2 * (L1 + L2) L1

Esempio 2: Perimetro Rettangolo 1/5 L2 P = 2 * (L1 + L2) L1 L1 à input L2 à input P à output

Esempio 2: Perimetro Rettangolo 2/5 Iniziamo

Esempio 2: Perimetro Rettangolo 2/5 Iniziamo

Esempio 2: Perimetro Rettangolo 2/5 Iniziamo Inseriamo il primo input: la variabile L1

Esempio 2: Perimetro Rettangolo 2/5 Iniziamo Ripetendo le operazioni appena viste, inseriamo anche l input della seconda variabile (ovvero L2)

Esempio 2: Perimetro Rettangolo 2/5 Iniziamo Come si può notare, tale diagramma di flusso presenta due blocchi di input, denotati dalle variabili L1 ed L2

Esempio 2: Perimetro Rettangolo 2/5 Iniziamo

Esempio 2: Perimetro Rettangolo 2/5

Esempio 2: Perimetro Rettangolo 2/5

Esempio 2: Perimetro Rettangolo 2/5 Iniziamo L ultima operazione è quella di mostrare a video il valore della variabile risultato P (dopo l operazione Introduzione di ad assegnamento) AlgoBuild

Esempio 2: Perimetro Rettangolo 3/5 PSEUDO-CODICE PROG perimetro_ret IN L1 IN L2 ASSIGN P=2*(L1+L2) OUT P END PROG //perimetro_ret

DEMO Esecuzione Perimetro Rettangolo (Tempo passo: 5000ms, ovvero 5 secondi)

Esempio 2: Perimetro Rettangolo 4/5 Selezionando l opzione «Traccia» verranno fornite (nel Pannello di Output) ulteriori informazioni riguardanti il flusso di esecuzione Oltre ad eventuali errori che possono intercorrere

Esempio 2: Perimetro Rettangolo 5/5 Selezionando l opzione «Traccia» Non selezionando l opzione «Traccia»

Altre Opzioni AlgoBuild 1/3 AlgoBuild permette di modificare le opzioni di visualizzazione del diagramma di flusso, permettendo di cambiare Tipo dicarattere Dimensioni del carattere Dimensioni del carattere nel pannello di output Spessore delle linee relative al contorno dei blocchi ed agli archi orientati che collegano i blocchi (frecce) Cliccando sul tasto apparirà una finestra di dialogo che ci permetterà di vedere e modificare le suddette caratteristiche di visualizzazione

Altre Opzioni AlgoBuild 1/3 AlgoBuild permette di modificare le opzioni di visualizzazione del diagramma di flusso, permettendo di cambiare Tipo dicarattere Dimensioni del carattere Dimensioni del carattere nel pannello di output Spessore delle linee relative al contorno dei blocchi ed agli archi orientati che collegano i blocchi (frecce) Finestra di Dialogo Modifica opzioni di visualizzazione Cliccando sul tasto apparirà una finestra di dialogo che ci permetterà di vedere e modificare le suddette caratteristiche di visualizzazione

Altre Opzioni AlgoBuild 2/3 È anche possibile salvare un diagramma di flusso, per poi aprirlo successivamente (ad esempio, per fare modifiche, per simulare altre esecuzioni, etc) Le opzionidisalvataggio ed aperturasono presenti nella barra strumenti Le opzionidisalvataggio/apertura sono presenti anche nelmenu «File» In particolare, sono presenti anche opzioni per Stampare il diagramma di flusso Copiare il diagramma di flusso negli appunti Il diagramma verrà copiato come immagine Salvare il diagramma come immagine (JPG, PNG, GIF)

Altre Opzioni AlgoBuild 3/3 Il menu «Aiuto» permette di accedere rapidamente a Manuale AlgoBuild (online) Sintassi e funzioni (online) Pagina Facebook ufficiale e canale Youtube (con suggerimenti e video) Informazioni sulla versione di AlgoBuild

Riepilogo Primo approccio ad AlgoBuild Utilizzo dei blocchi di Input Output Esecuzione/Assegnamento Simulazione di esecuzione, mediante AlgoBuild