APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO XI.2018
|
|
- Geraldina Mauro
- 5 anni fa
- Visualizzazioni
Transcript
1 APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO XI.2018 DIEGO VALOTA Indice Premessa: descrizione di Game of Life. 2 Esercizio 1 3 Griglia di gioco e visualizzazione. 3 Punti: 7. 3 Esercizio 2 3 Esecuzione del gioco: prima versione della procedura main 3 Punti: Esercizio 3 4 Lettura/Scrittura da File. 4 Punti: 9. 4 Esercizio 4 6 Sequenza di stati. 6 Punti: 4. 6 Istruzioni per la consegna 6 Avvertenza. Il tema d esame richiede lo sviluppo di un singolo programma che implementi una versione semplificata di un automa cellulare ispirato al Game of Life del matematico britannico J.H. Conway. Le definizioni precise e i dettagli necessari sono dati nel testo. Svilupperete delle funzioni ausiliarie nel risolvere gli esercizi. Integrerete poi tutte le funzioni ausiliarie in un unico programma finale, che sarà costituito da un solo file sorgente. (Il tema d esame richiede esplicitamente l implementazione di alcune funzioni ausiliarie. È comunque sempre ammissibile aggiungere altre funzioni ausiliarie qualora lo riteniate opportuno per una migliore implementazione della vostra soluzione.) Si raccomanda di leggere interamente il tema d esame con attenzione prima di cominciare a scrivere le soluzioni dei singoli esercizi, in modo da avere chiaro l obiettivo finale. I file di dati dati1.txt e dati2.txt allegati al testo d esame vi serviranno per testare il vostro programma. Ultima revisione: 26 novembre
2 2 D. VALOTA Premessa: descrizione di Game of Life. Figura 1. Una configurazione di un automa cellulare 7 7. Fonte: pagina Wikipedia del Game of Life. La versione semplificata del Game of Life che implementerete, si gioca su una matrice di 12 righe per 12 colonne. La matrice rappresenta un automa cellulare, dove ogni cella (i, j) della matrice può essere viva o morta. Per ogni cella, le sue vicine sono le celle adiacenti in tutte le direzioni: orizzontale, verticale e diagonale. Ad esempio, per 0 < i, j < 11, le 8 vicine della cella (i, j) sono le celle (i 1, j 1),(i 1, j),(i 1, j + 1),(i, j 1),(i, j + 1),(i + 1, j 1),(i + 1, j) e (i + 1, j + 1). Ogni cella interagisce con le sue vicine in accordo con le seguenti regole: (1) se una cella viva ha meno di 2 vicine vive, allora muore (scarsità); (2) se una cella viva ha 2 o 3 vicine vive, allora resta viva (stabilità); (3) se una cella viva ha più di 3 vicine vive, allora muore (sovrappopolazione); (4) se una cella morta ha esattamente 3 vicine vive, allora diventa viva (riproduzione). Attenzione: quando una cella (i, j) si trova lungo i bordi dell automa, ovvero quando i {0, 11} o j {0, 11}, in alcune direzioni non avrà delle vicine. In questi casi, per una corretta applicazione delle regole (1) (4), assumiamo che le celle esterne all automa siano morte. Ovvero che le vicine (i, j ) di (i, j) tali che i < 0 o i > 11 o j < 0 o j > 11 siano morte. Un automa passa da uno stato al successivo applicando le regole di cui sopra ad ogni cella simultaneamente. Il passaggio da uno stato al successivo è chiamato transizione. Si veda Fig. 2 per un esempio di transizione. Figura 2. L automa di Fig. 1 ed il suo stato successivo. I numeri che compaiono in alcune celle della prima figura, indicano la regola applicata per ottenere lo stato successivo della cella stessa. Attenzione: le regole sono state indicate solo per alcune celle dell automa, per ottenere lo stato della figura a destra vanno applicate a tutte le celle dello stato a sinistra.
3 PROGRAMMAZIONE 1 APPELLO SCRITTO DEL 26.XI Griglia di gioco e visualizzazione. Punti: 7. Esercizio 1 La griglia di gioco sarà rappresentata in memoria da una matrice aut di interi di dimensione La matrice aut non può essere dichiarata globalmente. Conveniamo che aut[i][j] varrà 0 quando la casella (i, j) contiene una cella morta, varrà 1 quando la casella (i, j) contiene una cella viva. Conveniamo che le celle della griglia aut siano rappresentate a video da un rettagnolo grigio chiaro quando morte e da un rettangolo grigio scuro quando vive. Scrivete la funzione di visualizzazione show(), di prototipo opportuno, che visualizzi la griglia aut. Usate i codici Unicode \u2591 e \u2593 per stampare a schermo un rettangolo grigio chiaro ed uno grigio scuro rispettivamente (ad esempio: printf("\u2591") stamperà a schermo un rettangolo grigio chiaro). Il campo di gioco sarà quindi visualizzato sul terminale in modo simile a quanto mostrato in Fig. 3. Figura 3. Visualizzazione sul terminale dell automa cellulare. Esercizio 2 Esecuzione del gioco: prima versione della procedura main. Punti: 10. Scrivete un programma che, all avvio, permetta all utente di giocare al Game of Life. Il programma presenterà all utente quattro opzioni: 1 visualizzare la griglia di gioco; 2 inserire una cella viva; 3 passare al prossimo stato dell automa; 4 uscire dal programma. Se l utente seleziona l opzione 1, allora il programma stampa a schermo il contenuto della griglia utilizzando la funzione show() sviluppata nell esercizio precedente. Se l utente seleziona l opzione 2, allora il programma chiede all utente due interi i e j e fissa il valore di aut[i][j] a 1. Effettuate gli opportuni controlli sui valori inseriti.
4 4 D. VALOTA! Se l utente seleziona l opzione 3, allora il programma scansiona la matrice aut ed applica le regole del Game of Life spiegate nella premessa. Per implementare tale opzione scrivete le seguenti funzioni: int next_cell_state() questa funzione, di prototipo opportuno, avrà come parametri la matrice aut e due numeri interi i e j, controllerà tutte le celle vicine alla cella (i, j) e restituirà il nuovo valore della cella (i, j) determinato dalle regole di cui sopra; next_automata_state() questa funzione, di prototipo opportuno, riceverà in ingresso l automa aut chiamerà la funzione next_cell_state() per ogni cella della matrice aut. I risultati di queste chiamate andranno scritti in una griglia di appoggio new_aut che, infine, andrà a sovrascrivere la matrice aut. Per un esempio di esecuzione del programma si veda la Fig. 4. Lettura/Scrittura da File. Punti: 9. Esercizio 3 Si aggiungano al main due opzioni che permettano all utente di leggere o scrivere un automa da/su file. In accordo con le specifiche dell esercizio 1, assumete che il formato del file sia, ad esempio, il seguente: Potete usare come esempi i file dati1.txt e dati2.txt, allegati al tema d esame. Implementate le seguenti funzioni: int importa() questa funzione, di prototipo opportuno, riceverà in ingresso un puntatore a file e l automa aut, leggerà il file puntato e salverà il contenuto nella matrice aut, restituendo infine il numero di celle lette; int esporta() questa funzione, di prototipo opportuno, riceverà in ingresso un puntatore a file e l automa aut, scriverà nel file puntato il contenuto della matrice aut, restituendo infine il numero di caratteri scritti. Scrivete gli opportuni controlli ai valori restituiti dalle due funzioni, stampando a schermo messaggi d errore o di successo appropriati.
5 PROGRAMMAZIONE 1 APPELLO SCRITTO DEL 26.XI Figura 4. Esempio di esecuzione del programma dell Esercizio 2.
6 6 D. VALOTA Sequenza di stati. Punti: 4. Esercizio 4 Implementate una funzione run(), di prototipo opportuno, che riceverà in ingresso l automa aut, chiederà all utente un numero intero n e produrrà una sequenza di n stati visualizzando ogni transizione. Aggiungere l opzione n stati nel menù che permetta all utente di richiamare tale funzione. Istruzioni per la consegna Funzioni da consegnare (in un unico file sorgente). main show next_cell_state next_automata_state esporta importa run Sito per la consegna: Funzioni di input/output su file Tutte le eventuali altre funzioni ausiliarie che abbiate scritto. Autenticarsi con le proprie credenziali di posta elettronica d ateneo. Consegnare solo il codice sorgente (file *.c), non l eseguibile. (D. Valota) Dipartimento di Informatica Giovanni Degli Antoni, Università degli Studi di Milano, via Giovanni Celoria 18, I Milano address: valota@di.unimi.it
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO IX.2017
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2016 2017 18.IX.2017 VINCENZO MARRA Indice Premessa 2 Esercizio 1 2 Lettura da file della cartella e dell
DettagliAPPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO VI.2015
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 15.VI.2015 VINCENZO MARRA Indice Esercizio 1 1 Definizione dei tipi P e T, e calcolo dell area.
DettagliAPPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO II.2017
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2015 2016 22.II.2017 VINCENZO MARRA Indice Esercizio 1 1 Strutture dati e prime funzioni. 1 Punti: 8.
DettagliAPPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO IX.2015
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 14.IX.2015 VINCENZO MARRA Indice Preliminari 2 Esercizio 1 2 Memorizzazione, lettura e visualizzazione
DettagliAPPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO IX.2014
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2013 2014 8.IX.2014 VINCENZO MARRA Indice Esercizio 1 1 Leggere una stringa e calcolarne la lunghezza.
DettagliAPPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO VII.2017
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2016 2017 17.VII.2017 VINCENZO MARRA Indice Esercizio 1 2 Strutture di dati, funzioni diam, dist e centr.
DettagliAPPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO I.2015
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2013 2014 28.I.2015 P. CODARA, G. LAVADO Indice Esercizio 1 1 Calcolo del numero di funzioni tra due insiemi
DettagliAPPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO VII.2015
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 9.VII.2015 VINCENZO MARRA Indice Preliminari 2 Esercizio 1 3 Lettura della funzione f da file.
DettagliAPPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO VII.2014
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2013 2014 1.VII.2014 VINCENZO MARRA Indice Esercizio 1 1 Leggere e scrivere transazioni bancarie da e
DettagliEsercitazione 5: the game of life
Esercitazione 5: the game of life Termine consegna lavori: Da Mercoledì 28 novembre ore 00:01 A Martedì 4 dicembre ore 23:59 I lavori dovranno essere salvati all'interno di una cartella che dovrà contenere
DettagliAPPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2013 2014 20.VI.2014
APPELLO SCRITTO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2013 2014 20.VI.2014 VINCENZO MARRA Indice Esercizio 1 1 Leggere stringhe e caratteri 1 Esercizio 2 2
DettagliEsercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo)
Esercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo) Selezione di prove di esame al calcolatore Esercizio 1 (esame del 13/01/2006) La classe Matrice definisce oggetti che rappresentano matrici
Dettaglia.a Codice corso: 21012
Esercizio 1 Scrivere un programma che riceve in ingresso il contenuto di una matrice quadrata di interi con N 2 elementi. Il programma calcola e visualizza i massimi locali della matrice. Il massimo locale
DettagliLABORATORIO DI PROGRAMMAZIONE TURNO 3 (SERALE)
LABORATORIO DI PROGRAMMAZIONE 2008 2009 TURNO 3 (SERALE) 22.X.2008 VINCENZO MARRA Indice Esercizio 1 1 Lunghezza di una stringa 1 2 Commento 1 2 Esercizio 2 2 Conversione in maiuscole e minuscole 2 2 Esercizio
DettagliPassare argomenti al programma
Passare argomenti al programma Quando si invoca un programma è possibile passare degli argomenti ad esso durante la chiamata. Gli argomenti ricevuti saranno stringhe (array di char) quindi l insieme di
DettagliLABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO IV Indice
LABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 15.IV.2015 VINCENZO MARRA Indice Parte 1. Suddividere i programmi in funzioni 2 Esercizio 1 2 Calcolatrice
Dettaglicsp & backtracking informatica e laboratorio di programmazione Alberto Ferrari Informatica e Laboratorio di Programmazione
csp & backtracking informatica e laboratorio di programmazione Alberto Ferrari Informatica e Laboratorio di Programmazione CSP (Constraint Satisfaction Problem) o CSP = problemi di soddisfacimento di vincoli
DettagliLABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO IV.2019
LABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2018 2019 17.IV.2019 VINCENZO MARRA Indice Esercizio 1 2 Funzione reverse 2 2 Esercizio 2 2 Funzione equals
DettagliTetrapyramis. organizza. Diagonalmente. Gara di giochii logici a squadre per Istituti scolastici. 2016, (orario server Italia)
Tetrapyramis organizza Diagonalmente Gara di giochii logici a squadre per Istituti scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS martedì 15 marzo 2016, 14.30 16.00 (orario server
DettagliLABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO III Indice
LABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2018 2019 20.III.2019 VINCENZO MARRA Indice Parte 1. L algoritmo euclideo 3 Esercizio 1 3 L algoritmo euclideo
DettagliImplementazione di DFA in C
Implementazione di DFA in C Dispensa di Laboratorio di Linguaggi di Programmazione Sommario Corrado Mencar, Pasquale Lops, Stefano Ferilli Questa dispensa fornisce le linee guida per l implementazione,
DettagliLABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO V Indice
LABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2018 2019 22.V.2019 VINCENZO MARRA Indice Parte 1. Input/Output standard da file 3 Esercizio 1 3 Eco di file
DettagliLABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO III Indice
LABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2014 2015 18.III.2015 VINCENZO MARRA Indice Parte 1. L algoritmo euclideo 3 Esercizio 1 3 L algoritmo euclideo
DettagliLABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO V Indice
LABORATORIO DI PROGRAMMAZIONE 1 CORSO DI LAUREA IN MATEMATICA UNIVERSITÀ DEGLI STUDI DI MILANO 2017 2018 9.V.2018 VINCENZO MARRA Indice Parte 1. Input/Output standard dalla console: esercizi facili 2 Esercizio
DettagliLaboratorio di Programmazione (Corso di Laurea in Informatica)
Laboratorio di Programmazione (Corso di Laurea in Informatica) ESAME del 13 Febbraio 2017 Avvertenze VERRANNO CORRETTI SOLO E SOLTANTO I COMPITI IL CUI ESERCIZIO FIL- TRO FUNZIONA PERFETTAMENTE I programmi
DettagliExcel. Il foglio di lavoro. Il foglio di lavoro Questa viene univocamente individuata dalle sue coordinate Es. F9
Excel Un foglio di calcolo o foglio elettronico è un programma formato da: un insieme di righe e di colonne visualizzate sullo schermo in una finestra scorrevole in cui è possibile disporre testi, valori,
DettagliInternational Olympiad in Informatics 2013
International Olympiad in Informatics 2013 6-13 July 2013 Brisbane, Australia Day 2 tasks game Italian 1.1 Bazza e Shazza iniziano un gioco. Il gioco si svolge su una griglia di celle, con R righe numerate
DettagliCampo Minato. in java
Campo Minato in java Il gioco campo rettangolare o quadrato suddiviso in tanti quadratini Il giocatore deve sminare il campo, cliccando sui quadratini, col tasto destro o col tasto sinistro il gioco cliccando
DettagliTetrapyramis. organizza. Percorsi. Gara di giochii logici a squadre per Istituti scolastici
Tetrapyramis organizza Percorsi Gara di giochii logici a squadre per Istituti scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS martedì 24 novembre 205, 4.0 6.00 (orario server Italia)
DettagliTetrapyramis. organizza. Percorsi. Gara di giochii logici a squadre per Istituti scolastici
Tetrapyramis organizza Percorsi Gara di giochii logici a squadre per Istituti scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS martedì 24 novembre 2015, 14.30 16.00 (orario server Italia)
DettagliL INTERFACCIA GRAFICA DI EXCEL
Dopo l avvio del foglio elettronico apparirà un interfaccia grafica nella quale verrà aperta una nuova cartella di lavoro alla quale il PC assegnerà automaticamente il nome provvisorio di Cartel1. La cartella
DettagliElaborato Finale per il corso di Modelli Computazionali per Sistemi Complessi. Traccia Difficoltà (1-5) Gruppo Studenti
Elaborato Finale per il corso di Modelli Computazionali per Sistemi Complessi Traccia Difficoltà (1-5) Gruppo Studenti 1 3 2 3 3 3 4 5 5 3 6 4 7 4 8 5 9 3 10 4 11 3 Traccia 1 Sviluppare in Camelot un modello
DettagliIndice argomenti. Sommario... Pag. Introduzione... Pag. Cap. 1 Installazione... Pag. 1. Cap. 2 Panoramica su Office Pag.
Indice argomenti Sommario... Pag. Introduzione... Pag. iii ix Cap. 1 Installazione... Pag. 1 Cap. 2 Panoramica su Office 2013... Pag. 41 Cap. 3 Word 2013... Pag. 93 Cap. 4 Excel 2013... Pag. 189 Indice
DettagliTitolo presentazione
Titolo presentazione Programmazione C: Esercizi su stringhe, funzionisottotitolo di libreria e matrici Milano, XX mese 20XX Informatica ed Elementi di Informatica Medica Agenda Argomenti e valore di ritorno
DettagliEUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0
Pagina I EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0 Modulo 4 Foglio elettronico Il seguente Syllabus è relativo al Modulo 4, Foglio elettronico, e fornisce i fondamenti per il test di tipo
DettagliLaboratorio di Algoritmi
Laboratorio di Algoritmi Docenti: M. Goldwurm, M. Frasca Progetto Facebook valido per gli appelli di gennaio e febbraio 2016 1. Descrizione Il progetto richiede la stesura di un programma scritto in linguaggio
DettagliIntro ai tools di MARS
Università degli Studi di Milano Corso di Laurea in Informatica, A.A. 2017-2018 Intro ai tools di MARS Homepage del corso Turno A Nicola Basilico Dipartimento di Informatica Via Comelico 39/41-20135 Milano
DettagliAritmetica dei Calcolatori 2
Laboratorio di Architettura 1 aprile 2011 1 Operazioni bit a bit 2 Rappresentazione binaria con segno 3 Esercitazione Operazioni logiche bit a bit AND OR XOR NOT IN OUT A B A AND B 0 0 0 0 1 0 1 0 0 1
Dettagli13 Esercizi di Riepilogo
13.1 Esercizi Esercizio 13.1 Si consideri una versione semplificata della battaglia navale in cui le navi possono essere posizionate solo in orizzontale e ogni riga può contenere al massimo una nave. Il
DettagliProva di Laboratorio del [ Corso A-B di Programmazione (A.A. 2004/05) Esempio: Media Modalità di consegna:
Prova di Laboratorio del 12.1.2005 [durata 90 min.] Corso A-B di Programmazione (A.A. 2004/05) 1. Leggere da tastiera un insieme di numeri interi ed inserirli in un vettore A 2. Calcolare tramite una funzione
DettagliTetrapyramis. organizza. Made in Japan. Gara di giochii logici a squadre per Istituti Scolastici
Tetrapyramis organizza Made in Japan Gara di giochii logici a squadre per Istituti Scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS martedì 14 febbraio 2017, 14.30 16.00 (orario server
DettagliPowerPoint 2007 CREA UNA PRESENTAZIONE
PowerPoint 2007 CREA UNA PRESENTAZIONE Crea una nuova presentazione Per avviare la creazione di una nuova presentazione Utilizza la presentazione vuota che si visualizza automaticamente all avvio del programma
DettagliProgetto: Dama. 1 - Descrizione. 2 - Regole del gioco. Appello di febbraio 2003
Appello di febbraio 2003 Progetto: Dama Laurea triennale in Comunicazione Digitale Laboratorio di Informatica Generale 1 - Descrizione Il progetto consiste nell implementare un rudimentale programma di
DettagliPuzzleFountain. Amico Logico
PuzzleFountain Progetto Amico Logico Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS mercoledì 4 febbraio 05, 4.0 6.00 (orario server Italia) 90 minuti squadre www.puzzlefountain.com Rivincita
DettagliFile binari e file di testo
I file File binari e file di testo distinzione tra file binari file di testo si possono usare funzioni diverse per la gestione di tipi di file diversi Programmazione Gestione dei file 2 File binari e file
DettagliInserire un nuovo foglio
Excel Base- Lezione 2 Inserire un nuovo foglio 1. Nella parte inferiore della finestra di lavoro sulla sinistra, fare clic sulla linguetta del foglio, a sinistra del quale se ne desidera aggiungere uno
DettagliOpenOffice Calc. Sommario. Operazioni fondamentali. Informatica a.a. 2013/2014 (Dip. Psicologia) OpenOffice Calc (4.1.0)
OpenOffice Calc Sommario Operazioni fondamentali... 1 Formattare le celle... 2 Gestire i fogli... 4 Formattazione condizionale... 5 Ordine... 5 Riempimento automatico... 6 Grafici... 6 Calcoli... 8 Stampare...
DettagliConfigurazione degli Avvisi di Sistema. Mike McBride Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano
Configurazione degli Avvisi di Sistema Mike McBride Traduzione del documento: Samuele Kaplun Traduzione e revisione del documento: Luigi Toscano 2 Indice 1 Configurazione degli Avvisi di Sistema 4 1.1
Dettagli15 Riepilogo di esercizi in MATLAB
15.1 Esercizi Esercizio 15.1 (TdE 2014) Si consideri l array definito in MATLAB e chiamato dati. Tale array contiene le informazioni riguardanti le precipitazioni atmosferiche registrate da una stazione
DettagliTetrapyramis. organizza. Divide et Impera. Gara di giochii logici a squadre per Istituti Scolastici
Tetrapyramis organizza Divide et Impera Gara di giochii logici a squadre per Istituti Scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS giovedì 17 novembre 2016, 14.30 16.00 (orario
DettagliPuzzleFountain. Amico Logico
PuzzleFountain Amico Logico Autore: Data: Durata: Sito web: ALBERTO FABRIS sabato 29 novembre 20, 6.00 8.00 (orario server Italia) 20 minuti www.puzzlefountain.com Battaglia navale 2 Labirinto magico Circuito
DettagliLABORATORIO DI PROGRAMMAZIONE TURNO 3 (SERALE)
LABORATORIO DI PROGRAMMAZIONE 2008 2009 TURNO 3 (SERALE) 5.XI.2008 VINCENZO MARRA Indice Esercizio 1 2 Unicode 2 2 Esercizio 2 2 Categorie di caratteri 2 Tempo: 30 min. 2 Esercizio 3 3 Massimi e minimi
DettagliTetrapyramis. organizza. 6x6. Gara di giochii logici a squadre per Istituti scolastici
Tetrapyramis organizza 6x6 Gara di giochii logici a squadre per Istituti scolastici Autore: Data: Durata: ategoria: Sito web: ALBERTO FABRIS mercoledì 16 dicembre 015, 14.30 16.00 (orario serverr Italia)
DettagliEsercizi su strutture dati
Esercizi su strutture dati Marco Alberti Programmazione e Laboratorio, A.A. 2016-2017 Dipartimento di Matematica e Informatica - Università di Ferrara Ultima modifica: 21 dicembre 2016 Liste collegate
Dettagli(b) - Creazione del layout delle pagine nella vista Layout
(b) - Creazione del layout delle pagine nella vista Layout La vista Layout di Dreamweaver semplifica l utilizzo delle tabelle per il layout delle pagine. Nella vista Layout, è possibile progettare le pagine
DettagliArray di array. E' possibile creare strutture a matrice (2D, 3D,..., ND), esempio: double [ ][ ] entrate = new double [NANNI][NMESI];
Array di array E' possibile creare strutture a matrice (2D, 3D,..., ND), esempio: double [ ][ ] entrate = new double [NANNI][NMESI]; Per l'accesso ai dati è necessario utilizzare il doppio indice: entrate
DettagliExcel Base- Lezione 5
Excel Base- Lezione 5 Cerca.vert(val.,matrice,indice,intervallo) Ricerca un valore, contenuto in una lista, in un'altra lista, e restituisce i valori nelle celle a destra del valore cercato 1 Cerca.vert(val.,matrice,indice,intervallo)
DettagliInput/Output. Lettura e scrittura Caratteri e Stringhe: Terminale e file. Input/output. caratteri stringhe formattato ascii binari
Input/Output Lettura e scrittura Caratteri e Stringhe: Terminale e file Input/output console file caratteri stringhe formattato ascii binari Linguaggio ANSI C Input/Output - 1 La libreria standard del
DettagliCorso di Introduzione all Informatica. Microsoft Word Nozioni di base
Corso di Introduzione all Informatica Microsoft Word Nozioni di base LA GUIDA IN LINEA 2 FORMATTARE UN DOCUMENTO Impostazione della pagina Per definire i parametri di impostazione della pagina, selezionare
DettagliProgetto d esame. La logica di gioco. Tecnologie e applicazioni web, a.a 2017/2018. Fase di posizionamento
Progetto d esame Tecnologie e applicazioni web, a.a 07/08 Si realizzi un applicazione web, comprensiva di server con API stile REST e front-end di tipo SPA, che permetta ad una community di utenti di giocare
DettagliProcedura per lo svolgimento dello scrutinio finale per i Docenti non coordinatori
Procedura per lo svolgimento dello scrutinio finale per i Docenti non coordinatori Strumento Come per il primo quadrimestre, si deve utilizzare il software online denominato ScuolaNext (di ArgoSoft). Le
DettagliTabelle. Verdi A. Bianchi B. Rossi C. 12/02 Trasferta a Milano. Corso in sede. Riunione Ispettori a Milano Riunione in sede.
1 Tabelle Una tabella è una griglia composta da righe e colonne: l intersezione fra una riga e una colonna si chiama cella ed è un elemento di testo indipendente che può avere un proprio formato. Spesso,
DettagliPuzzleFountain. Amico Logico
PuzzleFountain Progetto Amico Logico Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS mercoledì 4 febbraio 2015, 14.30 16.00 (orario server Italia) 90 minuti squadre www.puzzlefountain.com Rivincita
DettagliSissiWeb. Informazioni Generali. Avvertenze
SissiWeb Questa è una parte della guida dedicata a Genitori/Tutori e Studenti, di seguito saranno descritte le funzionalità collegate all uso del nuovo Registro Elettronico. Informazioni Generali In questa
DettagliAPPELLO 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.
DettagliIl giornale di classe
Manuale per l utilizzo del Registro Elettronico ScuolaNext I.I.S. G. ASPRONI Il giornale di classe Argomenti 1. Come accedere al registro 2. Inserimento firma per la lezione 3. Sostituzione di un docente
DettagliTetrapyramis. organizza. Cerchiamo. Gara online di giochi logici a squadre per Istituti Scolastici
Tetrapyramis organizza Cerchiamo Gara online di giochi logici a squadre per Istituti Scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS giovedì 15 novembre 2018, 14.30 16.00 (orario server
DettagliTetrapyramis. organizza. Cerchiamo. Gara online di giochi logici a squadre per Istituti Scolastici
Tetrapyramis organizza Cerchiamo Gara online di giochi logici a squadre per Istituti Scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS giovedì 15 novembre 2018, 14.30 16.00 (orario server
DettagliGuida Moodle Mobile per lo studente
Guida Moodle Mobile per lo studente Moodle Mobile Moodle Mobile è la app ufficiale per accedere tramite smartphone o tablet ad una piattaforma di E-learning Moodle E disponibile per: Android tramite Google
DettagliArchitettura di Reti
Università di Ferrara Architettura di Reti Lab 6 Carlo Giannelli carlo.giannelli@unife.it http://www.unife.it/scienze/informatica/insegnamenti/architettura-reti/ http://docente.unife.it/carlo.giannelli
DettagliInformatica 1. Prova di recupero 21 Settembre 2001
Informatica 1 Prova di recupero 21 Settembre 2001 Si risolvano i seguenti esercizi. Ai fini della determinazione del voto finale il loro punteggio andrà sommato al punteggio del laboratorio. Il tempo complessivo
Dettagli1 Massimo pari e dispari di una sequenza
Laboratorio di programmazione, 18 Novembre 2016 1 Massimo pari e dispari di una sequenza Si scriva un programma (sequenza_max_pari_dispari.java) che legga in input una sequenza di interi terminata da 0.
DettagliRE Genitori e Alunni
RE Genitori e Alunni Premessa Alcune delle funzionalità prima presenti in SISSIWEB sono state trasferite nella più accattivante interfaccia di RE, tra queste ci sono quelle legate al rapporto scuola famiglia
DettagliFondamenti di Informatica T-1
Fondamenti di Informatica T-1 Esamix Tutor: Allegra De Filippo allegra.defilippo@unibo.it a.a. 2016/2017 Fondamenti di Informatica T-1 Allegra De Filippo 1 / 31 ESAMIX Strumento per la consegna delle prove
DettagliCorso di LibreOffice
Corso di LibreOffice Liceo Scientifico Marconi Foligno Corso di LibreOffice Calc per ECDL 1.1 Lavorare con il foglio elettronico Appena aperto LibreOffice, si può scegliere da qui Foglio elettronico 1.1
DettagliTetrapyramis. organizza. Ricominciamo. Gara di giochii logici a squadre per Istituti scolastici. 2015, (orario server Italia)
Tetrapyramis organizza Ricominciamo Gara di giochii logici a squadre per Istituti scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS martedì 6 ottobre 05, 4.30 6.00 (orario server Italia)
Dettaglinome di un menu per visualizzarlo e poi selezionate facendo clic sul comando che vi interessa.
1 (conoscere le basi di Excel) < I controlli della. Finestra > La finestra di apertura di Excel presenta una cartella di lavoro vuota; la finestra del programma occupa tutto lo spazio dello schermo, mentre
DettagliIndice. Prima di usare la PV-750 per la prima volta... 1. Preparativi... 11. Scheduler (agenda appuntamenti)... 23. Capitolo 1.
Indice Prima di usare la PV-750 per la prima volta...... 1 Capitolo 1 Preparativi... 11 Leggere prima questa parte!... 11 Fare delle copie di riserva dei dati importanti!... 11 Avvertenze importanti...
DettagliVideo Scrittura (MS Word)
Video Scrittura (MS Word) Ripasso/approfondimento: Il Menù Home di Word Rivediamo i principali comandi presenti nel Menu Home di Word A sinistra troviamo le icone dei comandi di: Taglia, Copia e Incolla.
DettagliInformatica B Esercitazione 3
Facoltà di Ingegneria Industriale Laurea in Ingegneria Energetica, Meccanica e dei Trasporti Dipartimento di Elettronica e Informazione Informatica B Esercitazione 3 Array e matrici Andrea Galbiati galbiati@elet.polimi.it
DettagliWORD PROCESSING.
WORD PROCESSING www.diego72.altervista.org CREARE IN SERIE LETTERE ED ETICHETTE La Creazione guidata Stampa unione è presente nella scheda Lettere consente di creare lettere tipo, etichette per indirizzi,
DettagliPROGRAMMAZIONE DIDATTICA MODULARE Anno Scolastico 2018/2019
RMTD545007 Amministrazione Finanza e Marketing Sistemi Informativi Aziendali 00159 ROMA - via Galla Placidia, 63 RMTL395001 Costruzioni, Ambiente e territorio Tel 064381465 Fax 064382118 RMPSVP500H Liceo
DettagliCapitolo 10 - Strutture
1 Capitolo 10 - Strutture Strutture In molte situazioni, una variabile non è sufficiente per descrivere un oggetto. Ad esempio, una posizione sul piano cartesiano è identificata da due coordinate, e la
DettagliLezione 8: Stringhe ed array multidimensionali
Lezione 8: Stringhe ed array multidimensionali Vittorio Scarano Corso di Laurea in Informatica Università degli Studi di Salerno Struttura della lezione AVVISO: la lezione di laboratorio di 28/5 non si
DettagliTetrapyramis. organizza. Fritto misto. Gara di giochii logici a squadre per Istituti scolastici
Tetrapyramis organizza Fritto misto Gara di giochii logici a squadre per Istituti scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS mercoledì 9 marzo 2016, 14.30 16.00 (orario server
DettagliLaboratorio di Architettura degli Elaboratori A.A. 2014/15 Programmazione Assembly
Laboratorio di Architettura degli Elaboratori A.A. 2014/15 Programmazione Assembly Scrivere il codice ARM che implementi le specifiche richieste e quindi verificarne il comportamento usando il simulatore
DettagliISTITUTO TECNICO STATALE L. EINAUDI
CLASSI: _PRIME_ indirizzo _AFM MATERIA: INFORMATICA ORE TOTALI: 66 PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018 COMPETENZE DISCIPLINARI (secondo le linee guida degli Istituti Tecnici D.P.R.
DettagliCalcolare con il computer: Excel. Saro Alioto 1
Calcolare con il computer: Excel Saro Alioto 1 Excel è un programma che trasforma il vostro computer in un foglio a quadretti. In altri termini con Excel potrete fare calcoli, tabelle, grafici, ecc...
DettagliCORSO DI INFORMATICA GENERALE. Università degli Studi di Bergamo
CORSO DI INFORMATICA GENERALE Università degli Studi di Bergamo Microsoft Excel E un software applicativo per la gestione dei fogli di calcolo. E un programma che consente la gestione e l organizzazione
DettagliPRIMA DI PROCEDERE ACCESSO AL MODULO DI INVIO DELLE DOMANDE MODULO DI INVIO DELLA DOMANDA IMMISSIONE DEI DATI NEL MODULO DI INVIO DELLA DOMANDA
Sommario Guida all invio delle domande di partecipazione Schermata iniziale... 2 PRIMA DI PROCEDERE... 3 ACCESSO AL MODULO DI INVIO DELLE DOMANDE... 3 MODULO DI INVIO DELLA DOMANDA.... 4 IMMISSIONE DEI
DettagliIl presente plico contiene 2 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello 17 Luglio 2013 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 2 esercizi e deve
DettagliManuale Sistema F Platinum Nuova gestione operatori
Committente Progetto Tipo Documento Codice Progetto CSF Sistemi CSFMANOPER Codice Documento CSFMANOPR 170101 Revisione 1.0.0 Data 24/10/2017 Ultima Revisione: - www.csfsistemi.it Pag. 1 di 11 Sommario
DettagliEsercizio. Vogliamo scrivere delle funzioni che ci permettano di estrarre delle informazioni statistiche da un vettore (array) di dati:
Esercizio Vogliamo scrivere delle funzioni che ci permettano di estrarre delle informazioni statistiche da un vettore (array) di dati: Media e deviazione standard Mediana Vogliamo poi provare l utilizzo
DettagliAttività interattiva - Cruciverba
Tutti gli esercizi interattivi propongono quattro schede per le impostazioni di funzionamento: Attività - Opzioni di esecuzione - Sito web - Scorm. Mentre la scheda Attività è ogni volta diversa ed è oggetto
DettagliSATER Sistema Acquisti Telematici dell Emilia-Romagna: manuali per le Pubbliche Amministrazioni
TMintercent-TMintercent-TMintercent-TMintercent SATER Sistema Acquisti Telematici dell Emilia-Romagna: manuali per le Pubbliche Amministrazioni Struttura area privata e gestione utenza Sommario 1. INTRODUZIONE...
Dettagli