Fondamenti di Informatica
|
|
|
- Aloisio Contini
- 9 anni fa
- Visualizzazioni
Transcript
1 Fondamenti di Informatica Introduzione alla Programmazione in MATLAB: Parte 3 - Esercizi Prof. Arcangelo Castiglione A.A. 2016/17
2 Esercizio 1 Scrivere un M-File Script MATLAB che generi il seguente output
3 Esercizio 2
4 Esercizio 3
5 Esercizio 4 Simulare una sequenza (infinita) di lanci di un dado a 6 facce Se viene visualizzato 2 volte consecutive il numero 6, la simulazione si arresta Esempio di esecuzione:
6 Esercizio 5
7 Esercizio 6 Scrivere una funzione matrice_simmetrica che prenda in input una matrice A (quadrata) e verifichi se essa è simmetrica o meno NOTA: Una matrice si dice simmetrica se per ogni elemento i, j vale la seguente relazione A(i, j) = A(j, i)
8 Esercizio 7 Scrivere una funzione ricerca_elemento che prenda in input una matrice A ed un intero N ed identifichi il numero di occorrenze di N in A Esempio: ricerca_elemento(a, 5) à restituisce 2 A =
9 Esercizio 8 Scrivere una funzione sopra_media che prenda in input una matrice A, ne calcoli la media e restituisca una matrice B, dove ogni elemento rispetta laseguente caratteristica B i, j = - 1 se A i, j media 5 0 altrimenti Esempio: ricerca_elemento(a) à output A = B = (media 5 = 4)
10 Esercizio 9 1/3 Come svolgere questo esercizio 1. Analizzare ed approfondire lo svolgimento dell Esempio 3 (Da pag. 29 a pag. 51) 2. Definire le funzioni di seguito richieste
11 Esercizio 9 2/3 Definizione di Funzioni Tenendo conto dello svolgimento dell Esempio 3 a) Scrivere una funzione che Prende in input La matrice m, che rappresenta i costi ed i tempi di fabbricazione (Tabella 2.4) Uno scalare i Restituisce in output Il costo di ogni processo per produrre una unità del prodotto i NOTA: Le funzioni di tali esercizi possono invocare ulteriori funzioni sia viste a lezione e sia contenute negli esercizi precedenti oppure funzioni built-in o altre funzioni da voi definite
12 Esercizio 9 3/3 Definizione di Funzioni Tenendo conto dello svolgimento dell Esempio 3 b) Scrivere una funzione che Prende in input La matrice m, che rappresenta i costi ed i tempi di fabbricazione (Tabella 2.4) Restituisce in output Un array contenente il costo (totale) per produrre una unità di ogni prodotto NOTA: Le funzioni di tali esercizi possono invocare ulteriori funzioni sia viste a lezione e sia contenute negli esercizi precedenti oppure funzioni built-in o altre funzioni da voi definite
13 Esercizio 10 1/2
14 Esercizio 10 2/2 c) Ripetere l esercizio con il vincolo che la produzione della settimana successiva deve essere nulla se le scorte di carrelli superano 40 unità
15 Esercizio 11 1/2
16 Esercizio 11 2/2
17 Esercizio 12 1/3 Figura 4.12
18 Esercizio 12 2/3
19 Esercizio 12 3/3
20 Esercizio 13 1/2
21 Esercizio 13 2/2
22 Nota Bene I due esercizi seguenti saranno anche parte di una delle prossime esercitazioni Tuttavia, si consiglia di cominciare già a pensare a possibili soluzioni per tali esercizi, da poter poi implementare in MATLAB
23 Crivello di Eratostene (Divisibilità) Un numero n è divisibile per f se esiste un altro numero q tale che n = f q f è chiamato fattore e q è chiamato quoziente (più in generale, un fattore è un numero che viene moltiplicato per un altro per dare un prodotto) Ad es., 25 è divisibile per 1, 5 e 25 6 è divisibile per 1, 2, 3 e 6 28 è divisibile per 1, 2, 4, 7, 14 e è divisibile per 1, 3, 9, 27, 81, 243 e 729
24 Crivello di Eratostene (Numeri Primi e Numeri Composti) Un numero primo è un numero che ha esattamente due fattori: 1 e se stesso Il più piccolo numero primo è il numero 2 1 non è un numero primo [ Esempi di numero primo: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, etc. Un numero composto è un numero che ha un fattore diverso da 1 e da se stesso 1 non è un numero composto
25 Crivello di Eratostene (Primi 100 Numeri Primi)
26 Crivello di Eratostene (Congettura di Goldbach) La congettura di Goldbach è uno dei più antichi problemi irrisolti nella teoria dei numeri e in tutta la matematica. Tale congettura afferma che Ogni numero intero maggiore di 2 può essere scritto come somma di due numeri primi In altre parole, la congettura Goldbach afferma che ogni numero maggiore o uguale di quattro è un numero Goldbach, cioè un numero che può essere espresso come la somma di due numeri primi
27 Crivello di Eratostene (Eratostene 1/2) Eratostene di Cirene (Cirene, 276 a.c. circa Alessandria d Egitto, 194 a.c. circa) è stato un matematico, astronomo e geografo dell antica Grecia Bernardo Strozzi, Lezione di Eratostene di Cirene, , Montréal Museum of Fine Art, Montréal (Canada)
28 Crivello di Eratostene (Eratostene 2/2) Eratostene di Cirene È stato bibliotecario ad Alessandria d Egitto È stato autore di diverse scoperte e invenzioni, tra cui il sistema per misurare latitudine e longitudine È inoltre ricordato per essere stato il primo a calcolare la circonferenza della Terra e l inclinazione dell asse terrestre È ricordato soprattutto per aver proposto un crivello per trovare i numeri primi
29 Crivello di Eratostene (Cos è un Crivello?) Un crivello è una sorta di setaccio, utilizzato per filtrare qualcosa, in modo che nel setaccio resti solo ciò che si desidera Il Crivello di Eratostene filtra i numeri per trovare i numeri primi
30 Crivello di Eratostene (Algoritmo) Algoritmo per filtrare tutti i numeri primi n 1. Genera una sequenza di numeri da 1 a n 2. Il numero più piccolo in tale sequenza diventa il nuovo numero primo trovato Sia esso p 3. Rimuovi dalla sequenza tutti i multipli di p 4. Ripeti i passi 2 e 3 finché la sequenza non sia esaurita Non esistono numeri multipli dell ultimo numero primo trovato
31 Tabella con i Numeri da 1 a
32 Cancellare 1 (Non è Primo)
33 Lasciare 2 e Cancellare i Multipli di
34 Lasciare 3 e Cancellare i Multipli di
35 Lasciare 5 e Cancellare i Multipli di
36 Lasciare 7 e Cancellare i Multipli di
37 Lasciare 11 e Cancellare i Multipli di
38 Lasciare 11 e Cancellare i Multipli di Non 44 sono presenti in tabella 47 numeri multipli di 11!
39 Tutti i Numeri Rimasti nel Crivello sono Numeri Primi
40 Crivello di Eratostene (Numeri Primi Compresi tra 1 e 100) Di conseguenza, i numeri rimasti nel setaccio sono i seguenti 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97
41 Crivello di Eratostene (Esercizio 14) Scrivere una funzione MATLAB che prende in input un intero n e restituisce in output, utilizzando il Crivello di Eratostene, tutti i numeri primi compresi tra 1 ed n Esempio d uso >> eratostene(100) ans = Columns 1 through Columns 15 through >>
42 Successione di Fibonacci
43 Successione di Fibonacci Leonardo Pisano, detto Fibonacci (Fibonacci stà per filius Bonacii figlio di Bonaccio) nacque a Pisa intorno al 1170 È stato tra i più importanti matematici del Medioevo europeo Poco si conosce della sua vita, tranne i pochi fatti esposti nei suoi scritti matematici L opera più importante è il Liber abaci pubblicato nel 1202: un lavoro suddiviso in quindici capitoli, che ha avuto un ruolo fondamentale nello sviluppo della matematica in Europa occidentale In particolare, la numerazione araba, che prese il posto di quella latina (semplificando notevolmente i commerci extraeuropei), fu conosciuta in Europa tramite questo libro Enorme è l impatto delle opere di Fibonacci nell ambito delle scienze e delle arti (per maggiori informazioni consultare i link seguenti)
44 Successione di Fibonacci Nel 1223 a Pisa, l imperatore Federico II di Svevia assistette ad un curioso torneo tra abacisti ed algoritmisti, dove il problema da risolvere era il seguente, come riportato da Fibonacci stesso nel suo libro Liber Abaci Un tale mise una coppia di conigli appena nati in un luogo (un fosso) completamente circondato da un muro, per scoprire quante coppie di conigli discendessero da questa in un anno: per natura le coppie di conigli generano ogni mese un altra coppia e cominciano a procreare a partire dal secondo mese dalla nascita.
45 Successione di Fibonacci Cuccioli Più in generale A partire dal secondo mese di vita i conigli possono generare una coppia di cuccioli Quante coppie di conigli ci saranno nel fosso dopo k mesi?
46 Successione di Fibonacci Mesi 1 1 Coppie Cuccioli
47 Successione di Fibonacci Mesi 2 1 Coppie I cuccioli sono cresciuti e sono diventati conigli adulti
48 Successione di Fibonacci Mesi 2 1 Coppie +
49 Successione di Fibonacci Mesi 3 2 Coppie Nuovi cuccioli
50 Successione di Fibonacci Mesi 4 3 Coppie Anche i nuovi cuccioli sono cresciuti +
51 Successione di Fibonacci Mesi 5 5 Coppie Si procede come mostrato in precedenza, sempre applicando l operatore binario +
52 Successione di Fibonacci Mesi 6 8 Coppie Idea: Il prossimo mese, tutti i conigli in grigio che esistevano il mese precedente genereranno un ulteriore coppia di cuccioli, mentre quelli generati questo mese non genereranno cuccioli
53 Successione di Fibonacci (Esercizio 15) a) Calcolare mediante MATLAB, usando strutture di controllo selettive ed iterative, quante coppie di conigli si troveranno nel fosso dopo un anno b) Scrivere una funzione MATLAB (basata strutture di controllo selettive ed iterative), che prende in input un generico numero di mesi k e restituisce in output quante coppie di conigli si troveranno nel fosso dopo tali mesi c) Scrivere una funzione MATLAB (basata strutture di controllo selettive ed iterative), che prende in input il numero n di coppie iniziali ed un generico numero di mesi k, e restituisce in output quante coppie di conigli si troveranno nel fosso dopo tali mesi >> fibonacci_iterativo(12) ans = Esempi d uso >> fibonacci_iterativo(2, 12) ans =
Fondamenti di Informatica
Fondamenti di Informatica Introduzione alla programmazione in MATLAB: Parte 3 Possibili Soluzioni per gli Esercizi Prof. Arcangelo Castiglione A.A. 2016/17 Esercizio 1 (Possibile Soluzione) Scrivere un
Fondamenti di Informatica
Fondamenti di Informatica Strutture Selettive, Iterative e Gestione File in MATLAB: Esercitazione 2 Prof. Arcangelo Castiglione A.A. 2016/17 Esercizio 1 Scrivere una funzione che prenda in input una matrice
LA NATURA DÀ I NUMERI
LA NATURA DÀ I NUMERI IL video presenta la conclusione di un percorso effettuato dagli alunni della classe 1 B sulla relazione tra numeri e natura. Prof.ssa Marinella Bonaccorsi CLASSE 1 B Nel 1223 a Pisa,
Fondamenti di Informatica
Fondamenti di Informatica Strutture Selettive, Iterative, Gestione File e Grafici in MATLAB: Esercizi (Carte) rof. Arcangelo Castiglione A.A. 2016/17 unteggio 5 3 2 4 7 3 3 2 1 9 NOTA: Negli esercizi possono
I numeri di. Fibonacci
I numeri di Fibonacci Leonardo Pisano detto Il Fibonacci Scheda Storica Leonardo Pisano detto il Fibonacci fu un matematico italiano, nato a Pisa nel 1170 e ivi morto nel 1240 circa. Egli è considerato
Array e Oggetti. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 12. A. Miola Dicembre 2006
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 12 Array e Oggetti A. Miola Dicembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Array e Oggetti 1 Contenuti Array paralleli
Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale
Nome Cognome Matricola Firma Traccia 1 Spazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale Appello di Fondamenti di Informatica 12/09/2017 POSSIBILI SOLUZIONI
Fondamenti di Informatica
Fondamenti di nformatica Strutture Selettive, terative e Gestione File: Esercitazione 3 Prof. Arcangelo Castiglione A.A. 2016/17 n questa esercitazione verranno utilizzate una matrice C ed una matrice
Note per la Lezione 6 Ugo Vaccaro
Progettazione di Algoritmi Anno Accademico 2016 2017 Note per la Lezione 6 Ugo Vaccaro Ancora sulla tecnica Programmazione Dinamica Nella lezione scorsa abbiamo appreso che la tecnica Divide-et-Impera,
Fondamenti di Informatica
Fondamenti di Informatica AlgoBuild: Strutture selettive, iterative ed array Prof. Arcangelo Castiglione A.A. 2016/17 AlgoBuild : Strutture iterative e selettive OUTLINE Struttura selettiva Esempi Struttura
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA. INFORMATICA B Ingegneria Elettrica. La ricorsione
INFORMATICA B Ingegneria Elettrica La ricorsione Ricorsione Che cos è la ricorsione? Un sottoprogramma P richiama se stesso (ricorsione diretta) Un sottoprogramma P richiama un altro sottoprogramma Q che
Lezione 4. Problemi trattabili e soluzioni sempre più efficienti. Gianluca Rossi
Lezione 4 Problemi trattabili e soluzioni sempre più efficienti Gianluca Rossi Trattabile o intrattabile? Consideriamo ora il problema, ben noto a tutti gli studenti a partire dalla scuola media, di calcolare
10 STRUTTURE DI CONTROLLO REPEAT E WHILE. Strutture di controllo e variabili strutturate
LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 10 STRUTTURE DI CONTROLLO REPEAT E WHILE Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II
Esercizi su Python. 14 maggio Scrivere una procedura che generi una stringa di 100 interi casuali tra 1 e 1000 e che:
Esercizi su Python 14 maggio 2012 1. Scrivere una procedura che generi una stringa di 100 interi casuali tra 1 e 1000 e che: 1. conti quanti elementi pari sono presenti nella lista; 2. conti quanti quadrati
Fondamenti di Informatica A.A. 2017/18
Fondamenti di Informatica G e st i o n e F i l e e G ra f i c i P ro f. C h r i st i a n E s p o s i to C o rs o d i L a u re a i n I n g e g n e r i a M e c ca n i ca e G e st i o n a l e ( C l a s s
PROGRAMMAZIONE: Le strutture di controllo
PROGRAMMAZIONE: Le strutture di controllo Prof. Enrico Terrone A. S: 2008/09 Le tre modalità La modalità basilare di esecuzione di un programma è la sequenza: le istruzioni vengono eseguite una dopo l
Fondamenti di Informatica
Fondamenti di Informatica Strutture Selettive, Iterative, Gestione File e Grafici in MATLAB: Esercizi (Magazzini) rof. Arcangelo Castiglione A.A. 2016/17 antalone (ind. 1) Camicia (ind.
Sin dalla più remota antichità il concetto di numero primo affascina e confonde gli esseri umani.
I NUMERI PRIMI 1 Sin dalla più remota antichità il concetto di numero primo affascina e confonde gli esseri umani. [ ] I numeri primi sono gli elementi essenziali della teoria dei numeri. Tratto da L enigma
Introduzione agli Algoritmi 4. Problemi. Dal Problema alla Soluzione
Sommario Problemi e soluzioni Definizione informale di algoritmo e esempi Proprietà degli algoritmi Input/Output, Variabili Algoritmi senza input o output 1 2 Problema Definizione (dal De Mauro Paravia):
Fondamenti di Informatica 6. Algoritmi e pseudocodifica
Vettori e matrici #1 Fondamenti di Informatica 6. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile A.A. 2010-2011 1 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie
Leonardo Fibonacci Lo Sviluppo della Serie,somma di Numeri La Spirale logaritmica La Sezione Aurea in Natura Bibliografia
La Successione di Fibonacci Leonardo Fibonacci Lo Sviluppo della Serie,somma di Numeri La Spirale logaritmica La Sezione Aurea in Natura Bibliografia Leonardo Fibonacci Leonardo Fibonacci, figlio di Guglielmo
Piccolo teorema di Fermat
Piccolo teorema di Fermat Proposizione Siano x, y Z, p N, p primo. Allora (x + y) p x p + y p (mod p). Piccolo teorema di Fermat Proposizione Siano x, y Z, p N, p primo. Allora (x + y) p x p + y p (mod
Fondamenti di Informatica A.A. 2016/17
Fondamenti di Informatica R i p a s s o A rgo m e nt i M AT L A B P ro f. C h r i st i a n E s p o s i to C o rs o d i L a u re a i n I n g e g n e r i a M e c ca n i ca e G e st i o n a l e ( C l a s
Problemi, algoritmi, calcolatore
Problemi, algoritmi, calcolatore Informatica e Programmazione Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Problemi, algoritmi, calcolatori Introduzione
Algoritmi e Strutture Dati
Algoritmi Ricorsivi e Maria Rita Di Berardini, Emanuela Merelli 1 1 Dipartimento di Matematica e Informatica Università di Camerino A.A. 2006/07 I conigli di Fibonacci Ricerca Binaria L isola dei conigli
TEORIA DEI NUMERI. Progetto Giochi matematici. Mail:
TEORIA DEI NUMERI Progetto Giochi matematici Referente: prof. Antonio Fanelli Mail: [email protected] TEORIA DEI NUMERI Parte della Matematica che studia i numeri naturali ed interi e le relative proprietà.
Il mistero dei numeri primi
9 Marzo 2011 Il mistero dei numeri primi Andrea Loi webpage: loi.sc.unica.it didattica seminari il mistero dei numeri primi Euclide ( 367 a.c. - 283 a.c.) Definizioni di numero primo Un numero composto
6) Descrivere con un diagramma a blocchi un algoritmo che legga da input due numeri ne calcoli il prodotto in termini di somme ripetute.
I due esercizi seguenti su un esempio semplice (trovare il massimo tra due o tra tre numeri) introducono la descrizione di algoritmi con diagrammi a blocchi, le strutture di controllo sequenza e condizione,
A.S Classe III H Informatica. Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica
O. BELLUZZ I - L. DA VINCI Prot.8480/6.3 del 05/07/2017 A.S. 2016-2017 Classe III H Informatica Programma didattico finale e indicazioni per il recupero estivo relativi all'insegnamento di Informatica
Laboratorio di Python
Laboratorio di Python Matrici con Liste Lab09 5 Aprile 2017 Outline Correzione esercizi per oggi Matrici Teoria Esercizi Esercizi per casa Esercizio 1 per casa Scrivere una funzione che verifica se una
Numeri di Fibonacci, Autovalori ed Autovettori.
Numeri di Fibonacci, Autovalori ed Autovettori. I numeri sulla Mole Antonelliana. Ecco i numeri sulla Mole:,,, 3,, 8, 3,, 34,, 89, 44, 33, 377, 6, 987, dove ogni nuovo numero rappresenta la somma dei due
IL TRIANGOLO DI TARTAGLIA. I prodotti notevoli dei polinomi
IL TRIANGOLO DI TARTAGLIA I prodotti notevoli dei polinomi INDICE Niccolò Fontana: la storia Proprietà Costruzione del triangolo Il Triangolo nella storia FINE bibliografia Il triangolo di Tartaglia è
Appunti di informatica. Lezione 7 anno accademico Mario Verdicchio
Appunti di informatica Lezione 7 anno accademico 2016-2017 Mario Verdicchio L algoritmo di Euclide per l MCD Dati due numeri A e B, per trovare il loro MCD procedere nel seguente modo: 1. dividere il maggiore
Fattorizzazione di interi e crittografia
Fattorizzazione di interi e crittografia Anna Barbieri Università degli Studi di Udine Corso di Laurea in Matematica (Fattorizzazione e crittografia) 14 Maggio 2012 1 / 46 Il teorema fondamentale dell
CORSO DI PROGRAMMAZIONE E INFORMATICA GENERALE 1
CORSO DI PROGRAMMAZIONE E INFORMATICA GENERALE 1 Lezione 1 (Introduzione e Definizioni) Docenti Docente: Prof. Michele Colajanni Lezioni (Aula IV): martedì 10:00-12:45 Esercitazioni (Laboratorio): mercoledì
Laboratorio di Calcolo Numerico
Laboratorio di Calcolo Numerico Lezione 3 Padova, April 4th 2016 F. Piazzon Department of Mathematics. Doctoral School in Mathematical Sciences, Applied Mathematics Area Outline Lab. 3-2 of 16 1 Costrutti
Algoritmi, Strutture Dati e Programmi. UD 2.b: Programmazione in Pascal
Algoritmi, Strutture Dati e Programmi : Programmazione in Pascal Prof. Alberto Postiglione AA 2007-2008 Università degli Studi di Salerno Il Linguaggio di Programmazione Pascal Esistono molti linguaggi
Fondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Arcangelo Castiglione A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche al calcolatore
CORSO DI LAUREA IN INGEGNERIA ELETTRICA
CORSO DI LAUREA IN INGEGNERIA ELETTRICA Informatica B anno accademico 2013-2014 Prof. Danilo ARDAGNA Esercitazione 05.06.2014 Esercizio 1. (Agenzia di viaggi - accesso ai file) Un'agenzia di viaggi possiede
Matlab. Istruzioni condizionali, cicli for e cicli while.
Matlab. Istruzioni condizionali, cicli for e cicli while. Alvise Sommariva Università degli Studi di Padova Dipartimento di Matematica 17 marzo 2016 Alvise Sommariva Introduzione 1/ 18 Introduzione Il
L'enigma dei numeri primi
L'enigma dei numeri primi Bardonecchia 16-18 Dicembre 2016 Introduzione I numeri primi: sono un concetto semplice; ruolo fondamentale nella vita di tutti i giorni; stanno lasciando una lunga scia di congetture.
Lezione 6 programmazione in Java
Lezione 6 programmazione in Java Nicola Drago [email protected] Dipartimento di Informatica Università di Verona Anteprima Le costanti I vettori Cos è un vettore Come si usa I vari tipi di vettori Esempi
Funzioni, Stack e Visibilità delle Variabili in C
Funzioni, Stack e Visibilità delle Variabili in C Programmazione I e Laboratorio Corso di Laurea in Informatica A.A. 2016/2017 Calendario delle lezioni Lez. 1 Lez. 2 Lez. 3 Lez. 4 Lez. 5 Lez. 6 Lez. 7
Elementi di Informatica e Programmazione
Università degli Studi di Brescia Elementi di Informatica e Programmazione ESERCITAZIONE Docente: A. Saetti Esercitatori: M. Sechi, A. Bonisoli Vers. 04/10/2017 Docente: Alessandro Saetti Elementi di informatica
Esercitazione. Esercizio 1 Scrivere un programma che calcoli e visualizzi la somma degli interi pari da 2 a 1000 (estremi compresi)
Esercitazione Oggi dovremo di nuovo usare funzioni sui reali. Ma il C non ha operatori nativi del linguggio per queste operazioni, come la radice quadrata, l'elevamento a potenza o l'arrotondamento. Per
Primo modulo: Aritmetica
Primo modulo: Aritmetica Obiettivi 1. ordinamento e confronto di numeri;. riconoscere la rappresentazione di un numero in base diversa dalla base 10; 3. conoscere differenza tra numeri razionali e irrazionali;
Piano annuale di lavoro anno scolastico classe quinta Corsi Giunti Scuola Annarita Monaco PROGETTAZIONE DIDATTICA.
PROGETTAZIONE DIDATTICA Competenze Alla fine della classe quinta L alunno/a: Opera tra numeri naturali e decimali: per iscritto, mentalmente, con strumenti di calcolo Risolve problemi, usando il ragionamento
Laboratorio di Informatica
Laboratorio di Informatica Seconda lezione a Python Dottore Paolo Parisen Toldin - [email protected] Dottoressa Sara Zuppiroli - [email protected] L'importanza di capire Perché non dobbiamo dichiarare
Programmazione a blocchi. Algobuild Prof. Sergio Roselli
Programmazione a blocchi Algobuild Prof. Sergio Roselli Blocchi base Inizio programma I Fine programma F Input IN A Output Esecuzione OUT A A = 5 + 1 L interprete Algobuild Algobuildpermette di trascrivere
Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati
Informatica 3 LEZIONE 10: Introduzione agli algoritmi e alle strutture dati Modulo 1: Perchè studiare algoritmi e strutture dati Modulo 2: Definizioni di base Informatica 3 Lezione 10 - Modulo 1 Perchè
Esercizi 2. Marco Anisetti
Esercizi 2 Marco Anisetti Verifica del funzionamento con RAPTOR Implementare in RAPTOR i seguenti programmi visti a lezione Moltiplicazione per somme (la versione più efficiente) Divisione per sottrazione
Sistemi lineari - Parte Seconda - Esercizi
Sistemi lineari - Parte Seconda - Esercizi Terminologia Operazioni elementari sulle righe. Equivalenza per righe. Riduzione a scala per righe. Rango di una matrice. Forma canonica per righe. Eliminazione
Sistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 I linguaggi di programmazione e gli
Problemi, istanze, soluzioni
lgoritmi e Strutture di Dati II 2 Problemi, istanze, soluzioni Un problema specifica una relazione matematica tra dati di ingresso e dati di uscita. Una istanza di un problema è formata dai dati di un
Corso di Informatica di Base
Corso di Informatica di Base A.A. 2011/2012 Algoritmi e diagrammi di flusso Luca Tornatore Cos è l informatica? Calcolatore: esecutore di ordini o automa Programma: insieme di istruzioni che possono essere
Esercitazione 6. Array
Esercitazione 6 Array Arrays Array (o tabella o vettore): è una variabile strutturata in cui è possibile memorizzare un numero fissato di valori tutti dello stesso tipo. Esempio int a[6]; /* dichiarazione
Matematica Discreta e Algebra Lineare (per Informatica)
Matematica Discreta e Algebra Lineare (per Informatica) Docente: Alessandro Berarducci Anno accademico 2016-2017, versione 14 Marzo 2017 Tipiche domande d esame La seguente lista di domande non intende
OPERAZIONI IN Q = + = = = =
OPERAZIONI IN Q A proposito delle operazioni tra numeri razionali, affinché il passaggio da N a vero e proprio ampliamento è necessario che avvengano tre cose: Q risulti un ) le proprietà di ciascuna operazione
L ELABORATORE ELETTRONICO
L ELABORATORE ELETTRONICO Il calcolatore elettronico è uno strumento in grado di eseguire insiemi di azioni ( mosse ) elementari le azioni vengono eseguite su oggetti (dati) per produrre altri oggetti
MODULO 07. La soluzione dei problemi mediante gli algoritmi
MODULO 07 La soluzione dei problemi mediante gli algoritmi MODULO 07 Unità didattica 02 Impariamo a fare i diagrammi a blocchi In questa lezione impareremo: come descrivere l algoritmo risolutivo utilizzando
Fondamenti di Informatica A.A. 2017/18
Fondamenti di Informatica G e st i o n e F i l e e G ra f i c i Po s s i b i l i S o l u z i o n i P ro f. C h r i st i a n E s p o s i to C o rs o d i L a u re a i n I n g e g n e r i a M e c ca n i ca
Il concetto di calcolatore e di algoritmo
Il concetto di calcolatore e di algoritmo Elementi di Informatica e Programmazione Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Informatica
= < < < < < Matematica 1
NUMERI NATURALI N I numeri naturali sono: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,... L insieme dei numeri naturali è indicato con la lettera. Si ha cioè: N= 0,1,2,3,4,5,6,7,.... L insieme dei naturali privato
Il Concetto Intuitivo di Calcolatore. Esercizio. I Problemi e la loro Soluzione. (esempio)
Il Concetto Intuitivo di Calcolatore Elementi di Informatica e Programmazione Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini Variabile di uscita Classe di domande
Moltiplicazione. Divisione. Multipli e divisori
Addizione Sottrazione Potenze Moltiplicazione Divisione Multipli e divisori LE QUATTRO OPERAZIONI Una operazione aritmetica è quel procedimento che fa corrispondere ad una coppia ordinata di numeri (termini
Progetto Matlab N 2. Calcolo Numerico 6 CFU. Corso di Laurea in Ingegneria delle Comunicazioni 31/05/2014
Progetto Matlab N 2 Calcolo Numerico 6 CFU Corso di Laurea in Ingegneria delle Comunicazioni 31/05/2014 Procedimento 1. Scrivere una function che implementi il prodotto matrice-vettore AX con A matrice
ESERCIZI DI PROBLEM SOLVING E COMPOSIZIONE DEI DIAGRAMMI DI FLUSSO per le classi seconde
ESERCIZI DI PROBLEM SOLVING E COMPOSIZIONE DEI DIAGRAMMI DI FLUSSO per le classi seconde vers.2 Contenuti 1. Esercizi generici sul diagramma di flusso - flow chart...2 2. Esercizi sulla struttura di selezione...2
Fondamenti di Informatica T-1
Fondamenti di Informatica T-1 Mappe Tutor: Allegra De Filippo [email protected] a.a. 2015/2016 Fondamenti di Informatica T-1 Allegra De Filippo 1 / 1 Mappe: definizione Tabelle a due colonne:
Fondamenti di Informatica T-1
Fondamenti di Informatica T-1 Introduzione al linguaggio Java - Input/Output, Variabili, Tipi Tutor: Allegra De Filippo [email protected] a.a. 2015/2016 Fondamenti di Informatica T-1 Allegra De
Esercitazioni di Algebra e Geometria
Esercitazioni di Algebra e Geometria Anno Accademico 2010 2011 Dott.ssa Elisa Pelizzari e-mail [email protected] Esercitazioni: lunedì 14.30 16.30 venerdì 14.30 16.30 Ricevimento studenti: venerdì 13.30
