Informazioni generali

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Informazioni generali"

Transcript

1 Informazioni generali Esercitazioni del corso di Fondamenti di informatica Tutor: Ing. Rughetti Diego Esercitazione: Martedì Tutoraggio: Martedì Contatto:

2 Ringraziamenti Prof. Alberto Finzi, Dipartimento di Informatica e Sistemistica, Univertà di Roma La Sapienza Prof. Francesco Lo Presti, Dipartimento di informatica stemi e produzione, Univertà di Roma Tor Vergata

3 Flow Chart - mbolismo

4 Esempio 1: Algoritmo semplice Per il primo esempio ci ispiriamo ad una processo che probabilmente ognu di i esegue più volte nel corso della giornata: la preparazione del caffè espresso. I pas principali per preparare un buon caffè so i seguenti: Si prendo la moka, il barattolo contenente la polvere di caffè, ed un cucchiaio da the Si apre la moka e estrae il filtro Si riempie la caldaia della moka con dell acqua Utilizzando il cucchiaio colmo il filtro con la polvere di caffè Inserisco il filtro colmo di caffè sulla caldaia colma d acqua

5 Esempio 1: Algoritmo semplice (2) Chiudo la moka Accendo il fornello Pozio la moka sul fornello

6 Flow chart algoritmo caffè Inizio Prendo moka, caffè,cucchiai o Apro moka Estraggo filtro Caldaia acqua Filtro caffè Pozio filtro Chiudo moka Pozio moka sul fornello Prendo acqua Fine

7 Estenone algoritmo caffè Estendiamo ora l algoritmo del caffè mostrando come affronta delle tuazioni in cui è necessario prendere una decione, durante lo svolgimento delle operazioni dell algoritmo. Aggiungiamo quindi i seguenti pas: Decido se mettere o lo zucchero Verso il caffè nella tazza Se ho messo lo zucchero, agito con il cucchiaio Il caffè è pronto! Per realizzare il primo dei tre nuovi pas ha bisog di un meccanismo di verifica, che a in grado di rispondere alla domanda il serbatoio è pie? e che permetta di eseguire operazioni diverse a seconda della risposta.

8 Flow chart algoritmo caffè esteso Pozio moka sul fornello Messo lo zucchero? Zucchero? Agito il caffè Verso lo zucchero Verso caffè Caffè pronto! Fine

9 Un algoritmo ciclico In questo esempio utilizzeremo un ulteriore costrutto, il ciclo. L esempio è il seguente: Calcolare la media aritmetica di n numeri interi. Supponiamo che gli n numeri venga letti dall algoritmo u alla volta. Quali so i pas eseguiti dall algoritmo? Inizializzo le variabili somma e n a 0 Leggo un numero num Sommo num a somma Sommo 1 ad n Verifico se ci so altri numeri da leggere Se ci so tor al passo 2, altrimenti proseguo Calcolo il quoziente tra somma ed n e lo scrivo nella variabile media

10 Flow chart algoritmo ciclico Inizio Somma = 0 n = 0 media = somma/n media Leggo num Fine somma = somma + num n = n +1 Ci so altri numeri?

11 Esercizio 1 Data una sequenza di numeri naturali, calcolare il minimo della sequenza. Questa intende finita quando viene inserito un numero negativo.

12 Soluzione esercizio 1 Si suppone che l utente inserisca in input un numero alla volta Pas dell algoritmo: 3. Leggi un numero e mettilo in minimo 4. Se minimo è negativo vai al passo 8 5. Leggi un numero e mettilo in num 6. Se num è negativo vai al passo 8 7. Se num n è negativo, confronta minimo con num 8. Se num è mire di min allora poni minimo == num 9. Torna al passo Stampa min.

13 Flow chart esempio 1 Inizio minimo = numero inserito minimo < 0 num = numero inserito num < 0 num < minimo minimo minimo = num Fine

14 Esercizio 2 Data una sequenza di numeri naturali, calcolare il minimo, il masmo e la media della sequenza. Questa intende finita quando viene inserito un numero negativo.

15 Soluzione esercizio 2 Si suppone che l utente inserisca in input un numero alla volta Pas dell algoritmo: 4. Leggi un numero e mettilo in minimo, mettilo in masmo e mettilo in somma. Inizializza k a 1; 5. Se il numero letto è negativo vai al passo 8 6. Leggi un numero e mettilo in num 7. Se num è negativo vai al passo 8

16 Soluzione esercizio 2 (2) 1. Se num n è negativo: a. Confronta minimo con num, se num < minimo allora poni minimo == num b. Confronta masmo con num, se num > masmo allora poni masmo == num c. Calcola somma = somma + num d. Aggiungi 1 a K 2. Torna al passo 3 3. Calcola media = somma / k 4. Stampa min, max, media

17 Flow chart esempio 2 Inizio num < minimo minimo = num minimo = numero inserito masmo = numero inserito somma = numero inserito num > masmo k = 1 masmo = num minimo < 0 num = numero inserito somma = somma + num k = k+1 media = somma / k num < 0 minimo masmo media Fine

Algoritmi e diagrammi di flusso

Algoritmi e diagrammi di flusso Algoritmi e diagrammi di flusso Un algoritmo può essere descritto come una sequenza finita ed ordinata di operazioni che descrivono la soluzione di un problema. Per sequenza finita si intende che un algoritmo

Dettagli

RAPPRESENTAZIONE GRAFICA DEGLI ALGORITMI

RAPPRESENTAZIONE GRAFICA DEGLI ALGORITMI RAPPRESENTAZIONE GRAFICA DEGLI ALGORITMI Diagramma di flusso L algoritmo può essere rappresentato in vari modi, grafici o testuali. Uno dei metodi grafici più usati e conosciuti è il cosiddetto diagramma

Dettagli

Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati

Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati Algoritmi Algoritmi Risolvere un problema significa individuare un procedimento che permetta di arrivare al risultato partendo dai dati Il procedimento (chiamato algoritmo) è composto da passi elementari

Dettagli

Algoritmo. I dati su cui opera un'istruzione sono forniti all'algoritmo dall'esterno oppure sono il risultato di istruzioni eseguite precedentemente.

Algoritmo. I dati su cui opera un'istruzione sono forniti all'algoritmo dall'esterno oppure sono il risultato di istruzioni eseguite precedentemente. Algoritmo Formalmente, per algoritmo si intende una successione finita di passi o istruzioni che definiscono le operazioni da eseguire su dei dati (=istanza del problema): in generale un algoritmo è definito

Dettagli

Software di base. Corso di Fondamenti di Informatica

Software di base. Corso di Fondamenti di Informatica Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti

Dettagli

INFORMATICA GENERALE Prof. Alberto Postiglione Dipartimento Scienze della Comunicazione Università degli Studi di Salerno

INFORMATICA GENERALE Prof. Alberto Postiglione Dipartimento Scienze della Comunicazione Università degli Studi di Salerno INFORMATICA GENERALE Prof. Alberto Postiglione Dipartimento Scienze della Comunicazione Università degli Studi di Salerno UD 3.1b: Costrutti di un Algoritmo Dispense 1.2 I Costrutti di base 13 apr 2010

Dettagli

La selezione binaria

La selezione binaria Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Introduzione L esecuzione di tutte le istruzioni in sequenza può non è sufficiente per

Dettagli

GUIDA BASE DI PASCAL

GUIDA BASE DI PASCAL 1 GUIDA BASE DI PASCAL Un algoritmo, nel suo significato più ampio, è sequenza logica di istruzioni elementari (univocamente interpretabili) che, eseguite in un ordine stabilito, permettono la soluzione

Dettagli

3. Programmazione strutturata (testo di riferimento: Bellini-Guidi)

3. Programmazione strutturata (testo di riferimento: Bellini-Guidi) Corso di Fondamenti di Informatica Corso di Laurea in Ingegneria Meccanica (A-K) 3. (testo di riferimento: Bellini-Guidi) Ing. Agnese Pinto 1 di 28 Linguaggi di programmazione Un programma è un algoritmo

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T Scorrimento-Rotazione-Ricerca Prerequisiti Programmazione elementare Conoscenza ed uso di vettori Introduzione Lo scopo di questa Unità è approfondire il concetto di vettore

Dettagli

Introduzione alla Programmazione

Introduzione alla Programmazione Programmazione 1: Introduzione alla Programmazione Michele Nappi, Ph.D Dipartimento di Matematica e Informatica Università degli Studi di Salerno mnappi@unisa.it www.dmi.unisa.it/people/nappi it/people/nappi

Dettagli

Corso di Esercitazioni di Programmazione

Corso di Esercitazioni di Programmazione Corso di Esercitazioni di Programmazione Introduzione Dott.ssa Sabina Rossi Informazioni Pagina web del corso: News Orari Mailing list Lezioni Esercitazioni Date esami Risultati esami.. http://www.dsi.unive.it/~prog1

Dettagli

Nozione di algoritmo. Gabriella Trucco

Nozione di algoritmo. Gabriella Trucco Nozione di algoritmo Gabriella Trucco Programmazione Attività con cui si predispone l'elaboratore ad eseguire un particolare insieme di azioni su particolari informazioni (dati), allo scopo di risolvere

Dettagli

Metodologie di programmazione in Fortran 90

Metodologie di programmazione in Fortran 90 Metodologie di programmazione in Fortran 90 Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2007/2008 Fortran 90: Metodologie di programmazione DIS - Dipartimento di

Dettagli

Temperatura uguale calore?

Temperatura uguale calore? SCIENZE La Materia Ti sarà capitato qualche volta di toccare un oggetto e di sentirlo caldo. Che cosa hai pensato della sua temperatura? Se ci pensi, nel linguaggio comune temperatura e calore sono termini

Dettagli

CAPITOLO PRIMO IL CONCETTO DI ALGORITMO 1

CAPITOLO PRIMO IL CONCETTO DI ALGORITMO 1 1.1 Che cos è un algoritmo CAPITOLO PRIMO IL CONCETTO DI ALGORITMO 1 Gli algoritmi sono metodi per la soluzione di problemi. Possiamo caratterizzare un problema mediante i dati di cui si dispone all inizio

Dettagli

Lab 04 Istruzioni, cicli e array"

Lab 04 Istruzioni, cicli e array Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2011/2012 Lab 04 Istruzioni, cicli e array" Lab04

Dettagli

Appunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso

Appunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso Università Roma Tre Facoltà di Scienze M.F.N. Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso Marco Liverani (liverani@mat.uniroma3.it)

Dettagli

Giornata di studio su progetto e gestione delle stazioni di pompaggio. Pompe centrifughe. Alberto Bianchi. Brescia 22 novembre 2013

Giornata di studio su progetto e gestione delle stazioni di pompaggio. Pompe centrifughe. Alberto Bianchi. Brescia 22 novembre 2013 Giornata di studio su progetto e gestione delle stazioni di pompaggio Pompe centrifughe Alberto Bianchi Brescia 22 novembre 2013 2 Pompe centrifughe Principio di funzionamento Girante Mandata Corpo Aspirazione

Dettagli

DAL DIAGRAMMA AL CODICE

DAL DIAGRAMMA AL CODICE DAL DIAGRAMMA AL CODICE Un diagramma di flusso Appare, come un insieme di blocchi di forme diverse che contengono le istruzioni da eseguire, collegati fra loro da linee orientate che specificano la sequenza

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa E04 Esempi di algoritmi e programmi C. Limongelli - A. Miola Novembre 2011 1 Contenuti q Somma di una sequenza di numeri interi

Dettagli

Università degli Studi di Roma La Sapienza, Facoltà di Ingegneria

Università degli Studi di Roma La Sapienza, Facoltà di Ingegneria Università degli Studi di Roma La Sapienza, Facoltà di Ingegneria Corso di PROGETTAZIONE DEL SOFTWARE I (Ing. Informatica, Nuovo Ordinamento) Prof. Marco Cadoli, Canale A-L, A.A. 2005-06 INFORMAZIONI AMMINISTRATIVE

Dettagli

Elementi di informatica e Programmazione

Elementi di informatica e Programmazione Elementi di informatica e Programmazione Corsi di Laurea di Ing. Informatica, Ing. Elettronica e delle Telecomunicazioni, Ing. dell'automazione Industriale Alessandro Saetti Marco Sechi e Alessandro Bugatti

Dettagli

Ricorsione. Corso di Fondamenti di Informatica

Ricorsione. Corso di Fondamenti di Informatica Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Ricorsione Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti e

Dettagli

Appunti del corso di Informatica 1 (IN1 Fondamenti) 2 Introduzione alla programmazione

Appunti del corso di Informatica 1 (IN1 Fondamenti) 2 Introduzione alla programmazione Università Roma Tre Facoltà di Scienze M.F.N. Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN1 Fondamenti) 2 Introduzione alla programmazione Marco Liverani (liverani@mat.uniroma3.it)

Dettagli

APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 17.XI.2015

APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 17.XI.2015 APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 17.XI.2015 VINCENZO MARRA Indice Esercizio 1 1 Conversione di un numero naturale in base b.

Dettagli

Ricette Montalatte Mitaca

Ricette Montalatte Mitaca Ricette Montalatte Mitaca M O N T A L A T T E M I T A C A Montalatte automatico ideale per preparare con estrema facilità cappuccino, caffelatte, cioccolata calda, latte freddo e tanto altro. Dotato di

Dettagli

Esercizi per il recupero del debito formativo:

Esercizi per il recupero del debito formativo: ANNO SCOLASTICO 2005/2006 CLASSE 3 ISC Esercizi per il recupero del debito formativo: Disegnare il diagramma e scrivere la matrice delle transizioni di stato degli automi a stati finiti che rappresentano

Dettagli

Vettori Algoritmi elementari di ordinamento

Vettori Algoritmi elementari di ordinamento Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Vettori Algoritmi elementari di ordinamento Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale

Dettagli

Unità B3 Strutture di controllo

Unità B3 Strutture di controllo (A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: I/O su console Package Blocco di controllo Oggetto System.out Oggetto System.in Oggetto Tastiera Metodo readline() Strutture

Dettagli

Gli algoritmi di ordinamento

Gli algoritmi di ordinamento PERCORSI ABILITANTI SPECIALI Università di Pisa Gli algoritmi di ordinamento Classe A042 Informatica Algoritmica e problem solving per l insegnamento Linguaggi di programmazione per l insegnamento Laboratorio

Dettagli

LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B

LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B LABORATORIO DI PROGRAMMAZIONE 2012 2013 EDIZIONE 1, TURNO B 23.XI.2012 VINCENZO MARRA Indice Esercizio 1 1 Menu 1 Tempo: 35 min. 2 Commento 1 2 Esercizio 2 2 Ordinamento e ricerca binaria con la classe

Dettagli

Esercitazione 3. Corso di Fondamenti di Informatica

Esercitazione 3. Corso di Fondamenti di Informatica Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Esercitazione 3 Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti

Dettagli

RECUPERO CREDITI. Gestione del Credito Clienti. Release 5.20 Manuale Operativo

RECUPERO CREDITI. Gestione del Credito Clienti. Release 5.20 Manuale Operativo Release 5.20 Manuale Operativo RECUPERO CREDITI Gestione del Credito Clienti Programma pensato per la funzione di gestione del credito: permette di memorizzare tutte le informazioni relative alle azioni

Dettagli

PIANO DI LAVORO DEL PROFESSORE

PIANO DI LAVORO DEL PROFESSORE ISTITUTO DI ISTRUZIONE SUPERIORE STATALE IRIS VERSARI - Cesano Maderno (MB) PIANO DI LAVORO DEL PROFESSORE Indirizzo: LICEO SCIENTIFICO x LICEO SCIENTIFICO Scienze Applicate LICEO TECNICO ISTITUTO TECNICO

Dettagli

AROMA 1500 DIGIT O R Q P T S B D E J. Fig.1 Fig.2 Fig.3. Fig.4 Fig.5 Fig.6. Fig.7 ITALIANO

AROMA 1500 DIGIT O R Q P T S B D E J. Fig.1 Fig.2 Fig.3. Fig.4 Fig.5 Fig.6. Fig.7 ITALIANO AROMA 1500 DIGIT K B D E J L J1 M A O R Q N U V P T S C F G I Fig.1 Fig.2 Fig.3 6 3 Fig.4 Fig.5 Fig.6 Fig.7 LEGENDA A) Coperchio raccoglitore B) Raccoglitore C) Caldaia D) Filtro a disco E) Guarnizione

Dettagli

FONDAMENTI di INFORMATICA Prof. Lorenzo Mezzalira

FONDAMENTI di INFORMATICA Prof. Lorenzo Mezzalira FONDAMENTI di INFORMATICA Prof. Lorenzo Mezzalira Appunti del corso 1 Introduzione all informatica: algoritmi, linguaggi e programmi Indice 1. Introduzione 2. Risoluzione automatica di problemi - Algoritmi

Dettagli

Pronto Esecuzione Attesa Terminazione

Pronto Esecuzione Attesa Terminazione Definizione Con il termine processo si indica una sequenza di azioni che il processore esegue Il programma invece, è una sequenza di azioni che il processore dovrà eseguire Il processo è quindi un programma

Dettagli

Apros s.r.l. è lieta di presentarvi

Apros s.r.l. è lieta di presentarvi Apros s.r.l. è lieta di presentarvi Apros Configurator è uno strumento facile ed intuitivo nel suo utilizzo, che vi permetterà di realizzare in breve tempo il dimensionamento di canne fumarie e renderà

Dettagli

Descrizione di un algoritmo

Descrizione di un algoritmo Descrizione di un algoritmo Un algoritmo descrive due tipi fondamentali di oper: calcoli ottenibili tramite le oper primitive su tipi di dato (valutazione di espressioni) che consistono nella modifica

Dettagli

Prova di Laboratorio di Programmazione

Prova di Laboratorio di Programmazione Prova di Laboratorio di Programmazione 6 febbraio 015 ATTENZIONE: Non è possibile usare le classi del package prog.io del libro di testo. Oltre ai metodi richiesti in ciascuna classe, è opportuno implementare

Dettagli

Caso studio sulle capsule in plastica per caffè espresso. Capannori 20 Novembre 2010

Caso studio sulle capsule in plastica per caffè espresso. Capannori 20 Novembre 2010 Caso studio sulle capsule in plastica per caffè espresso Capannori 20 Novembre 2010 Obiettivo dello studio: Proporre soluzioni al problema del conferimento in discarica delle capsule in plastica per caffè

Dettagli

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori Informazione e computer Si può rappresentare l informazione attraverso varie forme: Numeri Testi Suoni Immagini 0001010010100101010 Computer Cerchiamo di capire come tutte queste informazioni possano essere

Dettagli

Varianti Macchine di Turing

Varianti Macchine di Turing Varianti Macchine di Turing Esistono definizioni alternative di macchina di Turing. Chiamate Varianti. Tra queste vedremo: MdT a più nastri e MdT non deterministiche. Mostriamo: tutte le varianti ragionevoli

Dettagli

Ottimizzazione nella gestione dei progetti Capitolo 4: la gestione dei costi (Programmazione multimodale): formulazioni

Ottimizzazione nella gestione dei progetti Capitolo 4: la gestione dei costi (Programmazione multimodale): formulazioni Ottimizzazione nella gestione dei progetti Capitolo 4: la gestione dei costi (Programmazione multimodale): formulazioni CARLO MANNINO Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica

Dettagli

ESERCIZIO 1 (Definizione funzioni passaggio parametri per copia)

ESERCIZIO 1 (Definizione funzioni passaggio parametri per copia) ESERCIZIO 1 (Definizione funzioni passaggio parametri per copia) Scrivere una funzione per definire se un numero è primo e un programma principale minimale che ne testa la funzionalità. #include

Dettagli

Cenni su algoritmi, diagrammi di flusso, strutture di controllo

Cenni su algoritmi, diagrammi di flusso, strutture di controllo Cenni su algoritmi, diagrammi di flusso, strutture di controllo Algoritmo Spesso, nel nostro vivere quotidiano, ci troviamo nella necessità di risolvere problemi. La descrizione della successione di operazioni

Dettagli

MANUALE GESTIONE RIFIUTI

MANUALE GESTIONE RIFIUTI MANUALE GESTIONE RIFIUTI Qui di seguito è visualizzato il menù della procedura GESTIONE RIFIUTI. Entrando nel dettaglio della maschera di menù possiamo dire che è composta da una serie di pulsanti. Ogni

Dettagli

Algoritmi, programmazione strutturata e complessità BIOINGEGNERIA ED INFORMATICA MEDICA

Algoritmi, programmazione strutturata e complessità BIOINGEGNERIA ED INFORMATICA MEDICA Algoritmi, programmazione strutturata e complessità BIOINGEGNERIA ED INFORMATICA MEDICA 1 Che cos è un algoritmo DEFINIZIONE: Un algoritmo è una soluzione formale di un problema Se nelle precedenti lezioni

Dettagli

UNIVERSITÀ DEGLI STUDI DI ROMA Tor Vergata

UNIVERSITÀ DEGLI STUDI DI ROMA Tor Vergata MASTER UNIVERSITARIO DI II LIVELLO IN ECONOMIA INTERNAZIONALE (MIE) anno accademico 2007/2008 Direttore del Master: Prof. Pasquale Scaramozzino Il Master di II livello in Economia Internazionale è un corso

Dettagli

E solo questione di metodo:

E solo questione di metodo: E solo questione di metodo: problemi e algoritmi di matematica elementare Progetto Lauree Scientifiche Scuola Estiva di Matematica (4092015) Stefano Finzi Vita Dipartimento di Matematica - Sapienza Università

Dettagli

Fondamenti di Informatica 1. obiettivo: introduzione a conoscenze di base dell informatica

Fondamenti di Informatica 1. obiettivo: introduzione a conoscenze di base dell informatica Università di Roma Tor Vergata L1-1 obiettivo: introduzione a conoscenze di base dell informatica informatica come metodologia di risoluzione di problemi con l ausilio di una macchina definire un metodo

Dettagli

Corso introduttivo all utilizzo di TQ Qualifica

Corso introduttivo all utilizzo di TQ Qualifica Corso introduttivo all utilizzo di TQ Qualifica Le pagine che seguono introducono l utente all uso delle principali funzionalità di TQ Qualifica mediante un corso organizzato in quattro lezioni. Ogni lezione

Dettagli

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI Prima di riuscire a scrivere un programma, abbiamo bisogno di conoscere un metodo risolutivo, cioè un metodo che a partire dai dati di ingresso fornisce i risultati attesi.

Dettagli

Puntatori Passaggio di parametri per indirizzo

Puntatori Passaggio di parametri per indirizzo Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Puntatori Passaggio di parametri per indirizzo Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica

Dettagli

LA TASK ANALYSIS. L analisi dell attività comprendere cosa sta cercando di fare l utente e come lo fa Æottenere un modello dell attività

LA TASK ANALYSIS. L analisi dell attività comprendere cosa sta cercando di fare l utente e come lo fa Æottenere un modello dell attività L analisi dell attività comprendere cosa sta cercando di fare l utente e come lo fa Æottenere un modello dell attività Un modello è un modo di smontare il sistema negli elementi che lo compongono Analisi

Dettagli

Istruzioni per l inserimento e la consultazione delle pratiche via web. SCIA e PAS

Istruzioni per l inserimento e la consultazione delle pratiche via web. SCIA e PAS Istruzioni per l inserimento e la consultazione delle pratiche via web SCIA e PAS Per poter inserire/consultare le pratiche via web bisogna andare sul portale www.trignosinello.it e cliccare sulla home

Dettagli

MICROSOFT ACCESS. Fabrizio Barani 1

MICROSOFT ACCESS. Fabrizio Barani 1 MICROSOFT ACCESS Premessa ACCESS è un programma di gestione di banche dati, consente la creazione e modifica dei contenitori di informazioni di un database (tabelle), l inserimento di dati anche mediante

Dettagli

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo INPUT: dati iniziali INPUT: x,y,z AZIONI esempio: Somma x ed y

Dettagli

Introduzione al MATLAB c Parte 2

Introduzione al MATLAB c Parte 2 Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 18 gennaio 2008 Outline 1 M-file di tipo Script e Function Script Function 2 Costrutti di programmazione

Dettagli

Un algoritmo è una sequenza di comandi (detti istruzioni) che istruiscono sull'esecuzione di un determinato compito.

Un algoritmo è una sequenza di comandi (detti istruzioni) che istruiscono sull'esecuzione di un determinato compito. Definizione di algoritmo Un algoritmo è una sequenza di comandi (detti istruzioni) che istruiscono sull'esecuzione di un determinato compito. Esempi di algoritmi possono essere: una ricetta di cucina,

Dettagli

Capitolo 7: Teoria generale della calcolabilitá

Capitolo 7: Teoria generale della calcolabilitá Capitolo 7: Teoria generale della calcolabilitá 1 Differenti nozioni di calcolabilitá (che seguono da differenti modelli di calcolo) portano a definire la stessa classe di funzioni. Le tecniche di simulazione

Dettagli

Meccanica e Macchine

Meccanica e Macchine Introduzione alle macchine Meccanica e Macchine La statica tratta lo studio dell equilibrio dei corpi, si occupa delle forze, dei baricentri delle leve e delle travi. La cinematica tratta lo studio del

Dettagli

L interpolazione lineare con motori passo passo

L interpolazione lineare con motori passo passo L interpolazione lineare con motori passo passo In una CNC ha l egenza della movimentazione contemporanea e coordinata di più as. Ad esempio, per ottenere un movimento lineare nel pia, dalla pozione iniziale

Dettagli

I tipi di dato astratti

I tipi di dato astratti I tipi di dato astratti.0 I tipi di dato astratti c Diego Calvanese Fondamenti di Informatica Corso di Laurea in Ingegneria Elettronica A.A. 001/00.0 0 I tipi di dato astratti La nozione di tipo di dato

Dettagli

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base:

Prof. Giuseppe Chiumeo. Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto tre strutture di base: LA STRUTTURA DI RIPETIZIONE La ripetizione POST-condizionale La ripetizione PRE-condizionale INTRODUZIONE (1/3) Avete già studiato che qualsiasi algoritmo appropriato può essere scritto utilizzando soltanto

Dettagli

Tecnico Superiore per lo sviluppo del software finalizzato alla valorizzazione e promozione turistica, culturale ed ambientale del territorio

Tecnico Superiore per lo sviluppo del software finalizzato alla valorizzazione e promozione turistica, culturale ed ambientale del territorio Tecnico Superiore per lo sviluppo del software finalizzato alla valorizzazione e promozione turistica, culturale ed ambientale del territorio Settembre/Ottobre 2010 Corso di Informatica di Base Docente:

Dettagli

Ing. Paolo Domenici PREFAZIONE

Ing. Paolo Domenici PREFAZIONE Ing. Paolo Domenici SISTEMI A MICROPROCESSORE PREFAZIONE Il corso ha lo scopo di fornire i concetti fondamentali dei sistemi a microprocessore in modo semplice e interattivo. È costituito da una parte

Dettagli

Corso di Laurea in Informatica Architetture degli Elaboratori

Corso di Laurea in Informatica Architetture degli Elaboratori Corso di Laurea in Informatica Architetture degli Elaboratori Corsi A e B Esonero del 25 maggio 2005 Esercizio 1 (punti 3) Una scheda di memoria di un telefono cellulare mette a disposizione 8Mbyte di

Dettagli

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2015-16. Pietro Frasca.

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2015-16. Pietro Frasca. Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2015-16 Pietro Frasca Lezione 15 Martedì 24-11-2015 Struttura logica del sottosistema di I/O Processi

Dettagli

Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE

Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE Matematica - SMID : Programmazione Febbraio 2009 FOGLIO RISPOSTE NOME: COGNOME: ============================================================== Esercizio 1 ci sono tante "righe"; non è detto servano tutte...

Dettagli

Conoscenza obbligatoria della lingua inglese

Conoscenza obbligatoria della lingua inglese Conoscenza obbligatoria della lingua inglese Prof. V. Amendola 1 Ottobre 2015 I Corsi di Laurea di Chimica, Chimica Industriale e Scienza dei Materiali dell Università di Padova, in quanto appartenenti

Dettagli

Lezione 7 Sommatori e Moltiplicatori

Lezione 7 Sommatori e Moltiplicatori Architettura degli Elaboratori e delle Reti Lezione 7 Sommatori e Moltiplicatori Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 7 1/36 Sommario!

Dettagli

Laboratorio di Algoritmi e Strutture Dati

Laboratorio di Algoritmi e Strutture Dati Laboratorio di Algoritmi e Strutture Dati Docente: Camillo Fiorentini 18 dicembre 2007 Esercizio 1: rappresentazione di una tabella di occorrenze L obiettivo è quello di rappresentare in modo efficiente

Dettagli

Esercitazione 6. Tutor: Ing. Diego Rughetti. Anno Accademico 2007/2008

Esercitazione 6. Tutor: Ing. Diego Rughetti. Anno Accademico 2007/2008 Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Esercitazione 6 Corso di Tecniche di programmazione Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti

Dettagli

LEZIONE 5: CALCOLO COMBINATORIO

LEZIONE 5: CALCOLO COMBINATORIO LEZIONE 5: CALCOLO COMBINATORIO e-mail: tommei@dm.unipi.it web: www.dm.unipi.it/ tommei Ricevimento: Martedi 16-18 Dipartimento di Matematica, piano terra, studio 126 31 Ottobre 2012 Cos è il calcolo combinatorio?

Dettagli

ABC16. 5 Indica nelle reti ethernet cosa è una collisione e come viene gestita. 6 Disegna lo schema della macchina di VON NEUMANN

ABC16. 5 Indica nelle reti ethernet cosa è una collisione e come viene gestita. 6 Disegna lo schema della macchina di VON NEUMANN COGNOME E NOME: Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE ALLIEVI Ingegneria GESTIONALE PARTE A.1 - ELEMENTI 20/01/2016 NUM. MATRICOLA CORSO DI LAUREA La dispensa deve

Dettagli

Utilizzare nelle funzioni principali televisore, video, telefono e telefonino

Utilizzare nelle funzioni principali televisore, video, telefono e telefonino COMPETENZA EUROPEA: COMPETENZA DIGITALE DISCIPLINA: Al termine della CLASSE TERZA Scuola Primaria TRAGUARDI PER LO SVILUPPO DELLE COMPETENZE ABILITÀ CONCOSCENZE Progettare e realizzare semplici manufatti

Dettagli

Manuale operativo per il programma Banco Razzi

Manuale operativo per il programma Banco Razzi Struttura del programma: Manuale operativo per il programma Banco Razzi Addetti Rockets Prove Archivi Calibrazione Prove motori Gestione sensori Nuova Prova Visualizza prova Peso Verticale Anteprima curva

Dettagli

SOLUZIONE. Esercizio 1 Diagrammi di flusso, Idef 0

SOLUZIONE. Esercizio 1 Diagrammi di flusso, Idef 0 Esercizio 1 Diagrammi di flusso, Idef Analizzare il processo di produzione di un caffè mediante il diagramma di flusso e il diagramma Idef -. SOLUZIONE Diagramma IDEF Scrittura Individuazione del contesto,

Dettagli

Manuale Utente. Area Conservazione a norma. Fatturazione Elettronica

Manuale Utente. Area Conservazione a norma. Fatturazione Elettronica TINN s.r.l. TERAMO sede legale e amministrativa Via G. De Vincentiis, snc 64100 TE Tel. 0861 4451 Fax 0861 210085 BARI Via F. Campione, 43 70124 BA Tel. 080 5574465 Fax 080 5508790 Partita Iva 00984390674

Dettagli

Funzioni in due variabili Raccolta di FAQ by Andrea Prevete

Funzioni in due variabili Raccolta di FAQ by Andrea Prevete Funzioni in due variabili Raccolta di FAQ by Andrea Prevete 1) Cosa intendiamo, esattamente, quando parliamo di funzione reale di due variabili reali? Quando esiste una relazione fra tre variabili reali

Dettagli

Algoritmi e Strutture Dati II: Parte B Anno Accademico 2004-2005. Lezione 11

Algoritmi e Strutture Dati II: Parte B Anno Accademico 2004-2005. Lezione 11 Algoritmi e Strutture Dati II: Parte B Anno Accademico 2004-2005 Docente: Ugo Vaccaro Lezione 11 In questa lezione vedremo alcune applicazioni della tecnica greedy al progetto di algoritmi on-line. Vediamo

Dettagli

Esercizi Capitolo 6 - Alberi binari di ricerca

Esercizi Capitolo 6 - Alberi binari di ricerca Esercizi Capitolo 6 - Alberi binari di ricerca Alberto Montresor 23 settembre 200 Alcuni degli esercizi che seguono sono associati alle rispettive soluzioni. Se il vostro lettore PDF lo consente, è possibile

Dettagli

Località. Piacenza. Progetto ECATE. Progetto E.C.A.T.E. Efficienza e Compatibilità Ambientale delle Tecnologie Energetiche

Località. Piacenza. Progetto ECATE. Progetto E.C.A.T.E. Efficienza e Compatibilità Ambientale delle Tecnologie Energetiche Località Piacenza Doc. n. R 4.1/4 CONSORZIO LEAP Laboratorio Energia Ambiente Piacenza Progetto ECATE Rev 0. Progetto E.C.A.T.E. Efficienza e Compatibilità Ambientale delle Tecnologie Energetiche > REALIZZAZIONE

Dettagli

Rappresentazione delle informazioni

Rappresentazione delle informazioni Rappresentazione delle informazioni Abbiamo informazioni (numeri, caratteri, immagini, suoni, video... ) che vogliamo rappresentare (e poter elaborare) in un calcolatore. Per motivi tecnologici un calcolatore

Dettagli

Al caldo, al freddo. Fare per capire. Laboratorio di scienze

Al caldo, al freddo. Fare per capire. Laboratorio di scienze Laboratorio di scienze Al caldo, al freddo Per capire il comportamento dei materiali con il caldo e con il freddo bisogna immaginare di smontare le particelle che li compongono fino ad ottenere gli elementi

Dettagli

OpenOffice.org 2.0. e i Database. Introduzione all'uso dei Database con

OpenOffice.org 2.0. e i Database. Introduzione all'uso dei Database con OpenOffice.org 2.0 e i Database Introduzione all'uso dei Database con OpenOffice.org 2.0 Versione 0.99 Dicembre 2005 OpenOffice.org 2.0 & i Database - 2005 Filippo Cerulo Soft.Com Sas www.softcombn.com

Dettagli

Problemi, Algoritmi e Programmi

Problemi, Algoritmi e Programmi MASTER Information Technology Excellence Road (I.T.E.R.) Problemi, Algoritmi e Programmi Maurizio Palesi Salvatore Serrano Master ITER Informatica di Base Maurizio Palesi, Salvatore Serrano 1 Introduzione

Dettagli

Aritmetica e geometria in laboratorio. Esperti: Prof. Addeo Angelo e Zito Gianluigi Tutor: Prof. Ciccone Giovanna e Prof.

Aritmetica e geometria in laboratorio. Esperti: Prof. Addeo Angelo e Zito Gianluigi Tutor: Prof. Ciccone Giovanna e Prof. Aritmetica e geometria in laboratorio Esperti: Prof. Addeo Angelo e Zito Gianluigi Tutor: Prof. Ciccone Giovanna e Prof. Scotti Domenico È un progetto autorizzato per l attuazione dei P.O.N. 08/09 UNIONE

Dettagli

Dispense del corso di Introduzione all Informatica della Facoltà Di Scienze Matematiche, Fisiche e Naturali dell Università della Calabria

Dispense del corso di Introduzione all Informatica della Facoltà Di Scienze Matematiche, Fisiche e Naturali dell Università della Calabria Introduzione all Informatica 1 Dispense del corso di Introduzione all Informatica della Facoltà Di Scienze Matematiche, Fisiche e Naturali dell Università della Calabria Programma del corso Programma di

Dettagli

23/02/2014. Dalla scorsa lezione. La Macchina di Von Neumann. Uomo come esecutore di algoritmi

23/02/2014. Dalla scorsa lezione. La Macchina di Von Neumann. Uomo come esecutore di algoritmi Dalla scorsa lezione LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica LA MACCHINA DI VON NEUMANN Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico

Dettagli

lo 4 1. SELEZIONARE; le celle da tagliare (spostare) 2. Comando TAGLIA

lo 4 1. SELEZIONARE; le celle da tagliare (spostare) 2. Comando TAGLIA Capittol lo 4 Copia Taglia Incolla 4-1 - Introduzione Durante la stesura di un foglio di lavoro o durante un suo aggiornamento, può essere necessario copiare o spostare dati e formule. Per questo sono

Dettagli

Foglio elettronico (StarOffice)

Foglio elettronico (StarOffice) Modulo Foglio elettronico (StarOffice) Modulo - Foglio elettronico, richiede che il candidato comprenda il concetto di foglio elettronico e dimostri di sapere usare il programma corrispondente. Deve comprendere

Dettagli

Gestione della produzione e della supply chain Logistica distributiva. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena

Gestione della produzione e della supply chain Logistica distributiva. Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena Gestione della produzione e della supply chain Logistica distributiva Paolo Detti Dipartimento di Ingegneria dell Informazione Università di Siena Problemi di Distribuzione: Il problema del Vehicle Rou:ng

Dettagli

Unità di apprendimento n. 3 Il mio amico Paint, un software per disegnare Prima parte

Unità di apprendimento n. 3 Il mio amico Paint, un software per disegnare Prima parte INFORMATICA PER LA SCUOLA PRIMARIA di Manlio Monetta Mi presento : io sono PC Unità di apprendimento n. 3 Il mio amico Paint, un software per disegnare Prima parte Il primo approccio degli alunni con il

Dettagli

GUIDA ALL INVIO DEI FILE COL TFR AD INPDAP

GUIDA ALL INVIO DEI FILE COL TFR AD INPDAP GUIDA ALL INVIO DEI FILE COL TFR AD INPDAP Ottenuto il file, da Argo Emolumenti o da Argo TFR on Line, depositarlo nella directory C:\MIUR\INPDAP\TFR quindi accedere alla WEB Intranet del MIUR selezionare

Dettagli

Informatica Generale Anno Accademico 2000-2001

Informatica Generale Anno Accademico 2000-2001 Informatica Generale Anno Accademico 2000-2001 Corso di Laurea in Economia e Commercio Informazioni Generali Ricevimento: Mercoledì 15.00-17.00 Libri di "riferimento": C. Gallo, Informatica Generale ed

Dettagli