IEIM Esercizio: L albero Genealogico
|
|
- Elisa Di Giovanni
- 7 anni fa
- Visualizzazioni
Transcript
1 IEIM Esercizio: L albero Genealogico Rispieghiamolo Meglio :) Alessandro A. Nacci nacci@elet.polimi.it - alessandronacci.it 1
2 L albero genealogico Scrivere un programma C che sia in grado di rappresentare e gestire un albero genealogico In particolare, vogliamo poter fare: - Creare una persona - Rappresentare di una popolazione - Aggiungere figli ad una persona - Elencare i figli e i nipoti dato un antenato 2
3 Una famosa struttura dati: l albero P0 P1 P2 P3 P4 P5 3
4 Una famosa struttura dati: l albero P0 ogni cerchio si chiama nodo P1 P2 P3 P4 P5 3
5 Una famosa struttura dati: l albero FIGLIO P0 ogni cerchio si chiama nodo P1 P2 P3 P4 P5 3
6 Una famosa struttura dati: l albero FIGLIO P0 ogni cerchio si chiama nodo P1 P2 P3 FIGLI P4 P5 3
7 Una famosa struttura dati: l albero FIGLIO P0 ogni cerchio si chiama nodo P1 P2 P3 FIGLI FIGLIO P4 P5 3
8 Una famosa struttura dati: l albero FIGLIO P0 ogni cerchio si chiama nodo FIGLIO P1 P2 P3 FIGLI FIGLIO P4 P5 3
9 Una famosa struttura dati: l albero FIGLIO P0 P1 P2 P3 FIGLIO FIGLIO ogni cerchio si chiama nodo FIGLI FIGLIO P4 P5 3
10 Una famosa struttura dati: l albero FIGLIO FOGLIA P0 RADICE P1 P2 P3 FIGLIO FIGLIO ogni cerchio si chiama nodo FOGLIA FIGLI FIGLIO FOGLIA P4 P5 FOGLIA 3
11 Una famosa struttura dati: l albero FIGLIO FOGLIA P0 P1 P2 P3 RADICE FIGLIO FIGLIO ogni cerchio si chiama nodo FOGLIA FIGLI FIGLIO FOGLIA P4 P5 FOGLIA Può essere utile per rappresentare un albero genealogico? 3
12 Una famosa struttura dati: l albero FIGLIO P0 RADICE FIGLIO FIGLIO ogni cerchio si chiama nodo OVVIAMENTE P1 P2 P3 SI FOGLIA FOGLIA FIGLI FIGLIO FOGLIA P4 P5 FOGLIA Può essere utile per rappresentare un albero genealogico? 3
13 OGNI NODO DELL ALBERO SARA PER NOI UNA PERSONA == P 4
14 Una Persona SESSO NOME ETA? CHI SONO I GENITORI? CHI SONO I FIGLI? QUANTI FIGLI? 5
15 Una Popolazione Una popolazione è rappresentata da un insieme di persone Ogni persona ha un suo indice (numero univoco di identificazione) Esiste un numero di persone della cardinalità 6
16 Una Persona nella popolazione SESSO NOME ETA? CHI SONO I GENITORI? CHI SONO I FIGLI? QUANTI FIGLI? Li rappresentiamo con l indice della persona nella popolazione cardinalità 7
17 Persona e Popolazione (codice C) 8
18 Persona e Popolazione (codice C) 8
19 Persona e Popolazione (codice C) 8
20 Creazione di una persona 9
21 Creazione di una persona 9
22 Aggiunta persona alla popolazione 10
23 Aggiunta persona alla popolazione 10
24 Aggiunta di un figlio 11
25 Aggiunta di un figlio 11
26 Funzioni di stampa a schermo 12
27 Funzioni di stampa a schermo 12
28 Funzioni di stampa a schermo 12
29 Elenco dei figli e dei nipoti 13
30 Elenco dei figli e dei nipoti 13
31 La nostra popolazione MARCO STEFANIA LUCA PIPPO LUCIA ARIANNA RINALDO STEFANO P0 P1 P2 P3 P4 P5 P6 P7 14
32 La nostra popolazione MARCO STEFANIA LUCA PIPPO LUCIA ARIANNA RINALDO STEFANO P0 P1 P2 P3 P4 P5 P6 P7 Marco e' padre di LUCA e di PIPPO Stefania e' madre di LUCA e di PIPPO Arianna e' figlia di Marco e Lucia Stefano e' figlio di Arianna e Rinaldo 14
33 La nostra popolazione MARCO STEFANIA LUCA PIPPO LUCIA ARIANNA RINALDO STEFANO P0 P1 P2 P3 P4 P5 P6 P7 Marco e' padre di LUCA e di PIPPO Stefania e' madre di LUCA e di PIPPO Arianna e' figlia di Marco e Lucia Stefano e' figlio di Arianna e Rinaldo P4 P0 P1 P5 P2 P3 P7 P6 14
34 La nostra popolazione (codice C) 15
35 Aggiungiamo le parentele P4 P0 P1 P5 P2 P3 P7 P6 16
36 Aggiungiamo le parentele P4 P0 P1 P5 P2 P3 P7 P6 16
37 Il main() 17
38 Tutte il materiale sarà disponibile sul mio sito internet: alessandronacci.it 18
39 IEIM Esercizio: Il Gioco dell Impiccato Alessandro A. Nacci - alessandronacci.it 19
40 Il gioco dell impiccato Scrivere un programma che permetta di giocare al gioco dell impiccato 20
41 Vediamo cosa ci serve... L idea è quella di avere un dizionario di parole da indovinare un numero massimo di tentativi lo stato delle parola (quali lettere sono state indovinate?) 21
42 Dichiarazione ed inizializzazione variabili 22
43 Dichiarazione ed inizializzazione variabili come la implemento? 22
44 Scegli parola 23
45 Ragioniamo sulle funzioni necessarie... Ora ci servono ancora alcune funzionalità: Controllare se una data lettera è corretta o meno Sostituire le lettere indovinate al posto dei trattini _ Stampare a schermo lo stato attuale della parola Controllare se il giocatore ha vinto 24
46 Controllo e sostituzione lettera Ora ci servono ancora alcune funzionalità: Controllare se una data lettera è corretta o meno Sostituire le lettere indovinate al posto dei trattini _ Stampare a schermo lo stato attuale della parola Controllare se il giocatore ha vinto 25
47 Controllo e sostituzione lettera Ora ci servono ancora alcune funzionalità: Controllare se una data lettera è corretta o meno Sostituire le lettere indovinate al posto dei trattini _ Stampare a schermo lo stato attuale della parola Controllare se il giocatore ha vinto 25
48 Controllo vincita & stampa a schermo 26
49 Controllo vincita & stampa a schermo 26
50 Controllo vincita & stampa a schermo 26
51 Gestione del gioco 27
52 Gestione del gioco 27
53 Tutte il materiale sarà disponibile sul mio sito internet: alessandronacci.it 28
IEIM Esercitazione VIII Gioco dell impiccato e Mappa Del Tesoro. Alessandro A. Nacci -
IEIM 2015-2016 Esercitazione VIII Gioco dell impiccato e Mappa Del Tesoro Alessandro A. Nacci alessandro.nacci@polimi.it - www.alessandronacci.it 1 Il gioco dell impiccato Scrivere un programma che permetta
DettagliLaboratorio di Programmazione: Linguaggio C Lezione 9 del 27 novembre 2013
Laboratorio di Programmazione: Linguaggio C Lezione 9 del 27 novembre 2013 Damiano Macedonio Giochi d Azzardo Note Iniziali Per generare un numero casuale basta includere la libreria stdlib.h e utilizzare
DettagliSPORT AGRO A PORTE APERTE I MARTEDÌ GRATIS PER I RAGAZZI DI ROCCAPIEMONTE
FOGLIO RIASSUNTIVO DELLA SQUADRA (IL PRESENTE FOGLIO DOVRA ESSER COMPILATO SOLA DAL CAPITANO) TELEFONO CAPITANO: GIORNO DI GIOCO: / / DALLE ORE :00 ALLE ORE :00 COMPONENTI DELLA SQUADRA NOME COGNOME TELEFONO
DettagliIEIM Esercitazione IX Ordinamento vettori e Struct Complesse. Alessandro A. Nacci -
IEIM 2015-2016 Esercitazione IX Ordinamento vettori e Struct Complesse Alessandro A. Nacci alessandro.nacci@polimi.it - www.alessandronacci.it 1 Ordinamento di vettori Il lancio dei dadi 2 Lancio dei dadi
Dettagli21 - Alberi e Ricorsione
21 - Alberi e Ricorsione Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it
DettagliTipi di dato personalizzati Array di struct. Tipi di dato utente. Laboratorio di Programmazione I. Corso di Laurea in Informatica A.A.
Array di Tipi di dato utente Laboratorio di Programmazione I Corso di Laurea in Informatica A.A. 2016/2017 Array di Calendario delle lezioni Lez. 1 Lez. 2 Lez. 3 Lez. 4 Lez. 5 Lez. 6 Lez. 7 Lez. 8 - Introduzione
DettagliLEGAMI DI SANGUE E RAPPORTI DI PARENTELA
LEGAMI DI SANGUE E RAPPORTI DI PARENTELA LEGAMI PARENTALI Spiegare cosa siano i legami parentali, sotto il profilo giuridico - amministrativo, può risultare sotto certi aspetti anche piuttosto o banale.
DettagliLa progettazione logica Traduzione dal modello Entità-Associazione al modello relazionale Anno accademico 2008/2009
La progettazione logica Traduzione dal modello Entità-Associazione al modello Anno accademico 2008/2009 Obiettivo: Costruire uno schema logico in grado di descrivere le informazioni contenute nello schema
DettagliCOSTRUZIONE DI UN ALBERO GENEALOGICO PERSONALE
COSTRUZIONE DI UN ALBERO GENEALOGICO PERSONALE (Fino a quattro generazioni) INDIETRO NEL TEMPO Dalla MIA GENERAZIONE alla generazione dei miei GENITORI dei miei NONNI e, dei miei BISNONNI Dal dizionario
Dettagli2) Quale o quali dei figli fanno escludere un'eredità del carattere legata al cromosoma X recessiva? a) I-1 e II-4 b) II-5 c) II-3 d) II-2 e II-4
ESERCIZI DI GENETICA 1) L'albero genealogico rappresenta un'eredità dominante. Quali di queste affermazioni sono corrette: a) Il maschio della I generazione (I-1) è eterozigote b) Il maschio della I generazione
DettagliLaboratorio in C su Processi e POSIX IPC (Inter Process Communications) Dalla nona lezione di laboratorio in avanti
Laboratorio in C su Processi e POSIX IPC (Inter Process Communications) Dalla nona lezione di laboratorio in avanti NOTA BENE: E INSISTO!!!!! Usare il comando man nomefunzionedilibreria per ottenere informazioni
DettagliCorso di Informatica
Corso di Informatica Modulo T2 D1.2 Selezione e proiezione 1 Prerequisiti Elementi di teoria degli insiemi Composizione di operazioni 2 1 Introduzione Oltre alle operazioni insiemistiche, può capitare
DettagliCorso sul PACCHETTO OFFICE. Modulo Access
Corso sul PACCHETTO OFFICE Modulo Access Docente: dott. Marco Cardani Lezione 2 Come creare un database 1 2 Come creare un database Impareremo ora come creare un nuovo database in modo da raggiungere un
DettagliAlberi e alberi binari I Un albero è un caso particolare di grafo
Alberi e alberi binari Un albero è un caso particolare di grafo È costituito da un insieme di nodi collegati tra di loro mediante archi Gli archi sono orientati (ogni arco esce da un nodo origine ed entra
DettagliLE STRUTTURE DATI DINAMICHE: GLI ALBERI. Cosimo Laneve
LE STRUTTURE DATI DINAMICHE: GLI ALBERI Cosimo Laneve 1 argomenti 1. definizione di alberi e nozioni relative 2. implementazione degli alberi, creazione, visita 3. algoritmo di visita iterativa e sua implementazione
DettagliMATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI. Anna TORRE
MATEMATICA PER LO STUDIO DELLE INTERAZIONI STRATEGICHE: TEORIA DEI GIOCHI Anna TORRE Dipartimento di Matematica, Università di Pavia, Via Ferrata 1, 27100, Pavia, Italy. E-mail: anna.torre@unipv.it GIOCHI
DettagliMarca e Modello C.V. fiscali Anno immatricolazione Annotazioni ///////////////// ///////////////// ///////////////// /////////////////
ALLEGATO A Regolamento per la trasparenza e pubblicità della situazione personale, reddituale e patrimoniale dei titolari di cariche elettive del Comune di Venezia, degli amministratori e dei titolari
DettagliCUPIDO. Per giocare occorrono anche carta e penna.
CUPIDO Gioco di carte per 2 o 4 giocatori Da sempre Cupido si aggira per il mondo cercando di portare l'amore tra gli uomini e far sì che ognuno conosca la sua anima gemella. Ma le coppie perfette sono
DettagliNote per la Lezione 4 Ugo Vaccaro
Progettazione di Algoritmi Anno Accademico 2016 2017 Note per la Lezione 4 Ugo Vaccaro Ripasso di nozioni su Alberi Ricordiamo che gli alberi rappresentano una generalizzazione delle liste, nel senso che
DettagliFile di script. I File di Script Corso 2D - R.Virili 1
File di script I File di Script Corso 2D - R.Virili 1 Cosa sono Consentono di combinare diversi comandi AutoCAD e di eseguirli in una sequenza prefissata. I comandi possono essere scritti come file di
DettagliAlberi binari e alberi binari di ricerca
Alberi binari e alberi binari di ricerca Violetta Lonati Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica
DettagliLaboratorio di Algoritmi e Strutture Dati. Aniello Murano. people.na.infn.it/~murano/ Murano Aniello - Lab. di ASD Terza Lezione
Laboratorio di Algoritmi e Strutture Dati Aniello Murano http://people.na.infn.it people.na.infn.it/~murano/ Heap e Heapsort Algoritmi di ordinamento Insertion Sort Quicksort Heapsort Insertion Sort L
DettagliVideo Scrittura (MS Word) Prima Parte
Video Scrittura (MS Word) Prima Parte Ripasso/approfondimento: Gestione Cartelle/File Crea una cartella UTE Informatica Base sul Desktop Click destro sul Desktop Posizionarsi su Nuovo Cliccare su Cartella
DettagliEsercizi Teoria della Probabilità
Esercizi Teoria della Probabilità Esercizio 1 Durante un corso universitario, uno studente prova a svolgere una serie di esercizi. La risposta agli esercizi è di tipo binario (SI/NO). Supponendo la completa
DettagliAlberi. Gli alberi sono una generalizzazione delle liste che consente di modellare delle strutture gerarchiche come questa: Largo. Fosco.
Alberi Alberi Gli alberi sono una generalizzazione delle liste che consente di modellare delle strutture gerarchiche come questa: Largo Fosco Dora Drogo Frodo Dudo Daisy Alberi Gli alberi sono una generalizzazione
DettagliProgettazione di una scheda di catalogazione. Prof. Francesco MORANTE
Progettazione di una scheda di catalogazione Prof. Francesco MORANTE PRINCIPI GENERALI Per progettare una scheda di catalogazione, bisogna tener presente quale tipologia di bene si intende catalogare e
DettagliTABELLA 11. Importo dell'assegno per numero dei componenti il nucleo familiare
TABELLA 11 NUCLEI FAMILIARI CON ENTRAMBI I GENITORI E ALMENO UN FIGLIO MINORE IN CUI NON SIANO PRESENTI COMPONENTI INABILI fino a 12.437,25 - - 130,66 250,48 358,94 492,18 619,75 12.437,26-15.389,99 -
DettagliComplimenti per la connessione, Frassica e le lezioni sul web: un garbato invito a mettersi in gioco
Complimenti per la connessione, Frassica e le lezioni sul web: un garbato invito a mettersi in gioco Complimenti per la connessione, in onda dal lunedì al venerdì su Raiuno, al termine del Tg1, non è un
DettagliElementi di Informatica e Programmazione PPING 20 aprile 2010 Non saranno corretti elaborati scritti confusamente o con grafia difficilmente leggibile
Non saranno corretti elaborati scritti confusamente o con grafia difficilmente leggibile Cognome: Nome: Matricola: 2 Punti 1. Dato il numero binario 11100.101: (a) fornire la sua rappresentazione ottale;
DettagliAlgoritmi e strutture dati
Algoritmi e strutture dati Roberto Cordone A. A. 2015-16 Capitolo 4 Implementazioni delle partizioni Nota: queste dispense sono un rapido riassunto delle lezioni svolte nel dicembre 2015 e gennaio 2016.
DettagliPartiamo da un punto fondamentale: le Costellazioni familiari evidenziano legami profondi e spesso inconsci con il nostro albero genealogico.
LA RICERCA DELLA FELICITA di Anna Laura Cannamela Embergher Partiamo da un punto fondamentale: le Costellazioni familiari evidenziano legami profondi e spesso inconsci con il nostro albero genealogico.
DettagliUNIVERSITÀ DEGLI STUDI DI BERGAMO Facoltà di Ingegneria. Corso di ECONOMIA INDUSTRIALE. Introduzione. Definizione del gioco
UNIVERSITÀ DEGLI STUDI DI BERGAMO Facoltà di Ingegneria Corso di ECONOMIA INDUSTRIALE Proff. Gianmaria Martini, Giuliano Masiero Lezione : Equilibrio di Nash in strategie miste Lu 8 Ott 004 Introduzione
DettagliALCUNI STRUMENTI DELLA GEOGRAFIA. La scala Le carte geografiche Gli atlanti
ALCUNI STRUMENTI DELLA GEOGRAFIA La scala Le carte geografiche Gli atlanti La scala A che cosa fa pensare subito la parola scala in geografia? Alle CARTE GEOGRAFICHE perché sono rappresentazioni convenzionali
DettagliCoderdojo Avanzato. 20 Maggio Free Fruit Fall
Coderdojo Avanzato 20 Maggio 2017 Free Fruit Fall Una versione alternativa del gioco omonimo La frutta cade dall alto e noi dobbiamo raccoglierla nella nostra cesta. La cesta può essere mossa con le frecce
DettagliLaboratorio di dinamiche socio-economiche
Dipartimento di Matematica Università di Ferrara giacomo.albi@unife.it www.giacomoalbi.com 8 marzo 2012 Seconda parte: Econofisica La probabilità e la statistica come strumento di analisi. Apparenti paradossi
DettagliTempo e spazio di calcolo (continua)
Tempo e spazio di calcolo (continua) I numeri di Fibonacci come case study (applichiamo ad un esempio completo le tecniche illustrate nei lucidi precedenti) Abbiamo introdotto tecniche per la correttezza
DettagliLa popolazione in età da 3 a 5 anni residente nel comune di Bologna. Luglio 2014
La popolazione in età da 3 a 5 anni residente nel comune di Bologna Luglio 2014 La presente nota è stata realizzata da un gruppo di lavoro del Dipartimento Programmazione coordinato dal Capo Dipartimento
DettagliFondamenti di Informatica T-1
Fondamenti di Informatica T-1 Classi e metodi astratti Tutor: Allegra De Filippo allegra.defilippo@unibo.it a.a. 2015/2016 Fondamenti di Informatica T-1 Allegra De Filippo 1 / 15 Classa astratta: definizione
DettagliStrutture dati dinamiche in C (II)
Strutture dati dinamiche in C (II) Laboratorio di Linguaggi di Programmazione a.a. 2001/2002 dott.ssa Francesca A. Lisi lisi@di.uniba.it Sommario Le liste concatenate (ancora ma in modo più formale) L
DettagliFLAPPY PAPPAGALLO Tutorial per Scratch 2.0 Base Sessione 1
FLAPPY PAPPAGALLO Base Sessione 1 Sommario Scopo... 2 Personaggi e Situazioni...2 Sfondo... 3 Passo 0: Preparazione dell ambiente del gioco...3 Passo 1: Disegna la scena...3 Passo 2: Aggiungi il pappagallo
DettagliSwStart.aspx?Customer_ID= Area dedicata ai docenti
Questa è la schermata iniziale del Registro Elettronico (RE) che apparirà all indirizzo web http://www.sissiweb.it/swstart.aspx SwStart.aspx?Customer_ID=90020590304 Area dedicata ai docenti Aree informative
DettagliGrammatiche. Grammatiche libere da contesto Grammatiche regolari Potenza delle grammatiche libere e regolari Struttura di frase: Alberi di derivazione
Grammatiche Grammatiche libere da contesto Grammatiche regolari Potenza delle grammatiche libere e regolari Struttura di frase: Alberi di derivazione Esempio dei numeri interi Si consideri il linguaggio
DettagliFondamenti di Informatica T-1. Ereditarietà & Polimorfismo
Ereditarietà & Polimorfismo Ereditarietà Meccanismo per definire una nuova classe (classe derivata) come specializzazione di un altra (classe base) La classe base modella un concetto generico La classe
DettagliIn una confezione ci sono 459 perline. Per comporre una collana occorre infilare 54 perline. Quante collane si possono comporre?
In una confezione ci sono 459 perline. Per comporre una collana occorre infilare 54 perline. Quante collane si possono comporre? Per trovare quante collane si possono comporre serve una divisione: 459
DettagliGiochi in forma estesa Esempi. In Action with Math. Competizione e Strategia: Teoria dei Giochi. Giulia Bernardi, Roberto Lucchetti.
In Action with Math Competizione e Strategia: Teoria dei Giochi Giulia Bernardi, Roberto Lucchetti 22 ottobre 2014 1 / 21 Descrizione del gioco Pagamenti Quali sono le informazioni rilevanti per studiare
DettagliPROGRAMMAZIONE: 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
DettagliIl TDA Tree. Alberi. Esempio. Alberi. Applicazioni. Definizione di albero
Il T Tree lberi In informatica, un albero è un modello astratto di una struttura dati gerarchica Struttura dati non lineare Si pensi al file system di un sistema operativo Le relazioni in un albero sono
DettagliINFORMATICA 11-Foglio di calcolo-grafici
INFORMATICA 11-Foglio di calcolo-grafici Marco Trapani trapani.marco@gmail.com trapani.marco@gmail.com 1 Tipi di grafico Istogramma Barre Linee Torta Dispersione Area Anello Radar Superficie Bolle Azionario
DettagliRilevazione degli apprendimenti. Anno Scolastico PROVA DI MATEMATICA. Scuola Primaria. Classe Quarta. Codici. Scuola:... Classe:..
Ministero della Pubblica Istruzione Rilevazione degli apprendimenti Anno Scolastico 2006 2007 PROVA DI MATEMATICA Scuola Primaria Classe Quarta Codici Scuola:..... Classe:.. Studente:. Spazio per l etichetta
DettagliIngegneria degli Algoritmi (II parte pratica)
Ingegneria degli Algoritmi (II parte pratica) Correzione prova pratica Ing. Domenico Spera domenico.spera@students.uniroma2.eu Premessa Sono stati richiesti i seguenti task: Implementare la versione in-order
DettagliDNA. simile ad una scala a chiocciola. I pioli della scala corrispondono
DNA Il DNA o acido desossiribonucleico è una grossa molecola chimica contenuta nel nucleo della cellula. Il DNA può essere paragonato ad un importante libro delle istruzioni che contiene l informazione
DettagliAlgoritmi e giochi combinatori
Algoritmi e giochi combinatori Panoramica Giochi combinatori Programmi che giocano Albero di un gioco L algoritmo Minimax 1 Perché studiare i giochi? Problemi che coinvolgono agenti in competizione tra
DettagliEsercitazione 6. Alberi binari di ricerca
Esercitazione 6 Alberi binari di ricerca Struttura base Rappresentabile attraverso una struttura dati concatenata in cui ogni nodo è un oggetto di tipo struttura Ogni nodo contiene: campo chiave (key)
DettagliInformatica! Appunti dal laboratorio 1!
Informatica! Appunti dal laboratorio 1! Sistema Operativo! Windows 7, Windows 8, Mac OS X, Linux, Debian, Red Hat, etc etc! Il sistema operativo è un programma che serve a gestire TUTTE le risorse presenti
DettagliAlberi. Definizioni principali
Definizioni principali Un albero è una struttura dati che contiene oggetti organizzati gerarchicamente (a differenza della lista di nodi, dell'array list, i cui elementi sono organizzati linearmente) radice
DettagliIndovina la lettera...
Indovina la lettera... La lezione di oggi consiste nel preparare un programma che chiede all'utente di indovinare quale sia il carattere generato dal programma stesso in modo casuale. Il numero totale
DettagliEsiste però anche un ambiente globale: quello dove tutte le funzioni sono definite. Qui si possono anche definire variabili, dette variabili globali
AMBIENTE LOCALE E GLOBALE In C, ogni funzione ha il suo ambiente locale che comprende i parametri e le variabili definite localmente alla funzione Esiste però anche un ambiente globale: quello dove tutte
DettagliAlfa. Il GO tra gioco, matematica ed economia. Alla ricerca della strategia ottimale
Alfa Il GO tra gioco, matematica ed economia Alla ricerca della strategia ottimale (ovvero il famoso collegamento tra GO ed informatica promesso nei poster) Pescara, Ottobre 2008 Invincibile Scopo del
DettagliAPPUNTI DELLA LEZIONE DI DATABASE DEL 26/10/2016 Studenti: Marco D'Amato, Adriano Luigi Piscopello Professore: Mario Bochicchio
APPUNTI DELLA LEZIONE DI DATABASE DEL 26/10/2016 Studenti: Marco D'Amato, Adriano Luigi Piscopello Professore: Mario Bochicchio INTRODUZIONE L algebra relazionale è l algebra su cui si basa il linguaggio
DettagliReddito familiare annuo di riferimento valido dal 1 luglio Importo dell'assegno per numero dei componenti il nucleo familiare
STRALCIO TABELLA 11 NUCLEI FAMILIARI CON ENTRAMBI I GENITORI E ALMENO UN FIGLIO MINORE di riferimento valido dal 1 luglio 2015 fino a 14.383,37 137,50 258,33 375,00 500,00 625,00 773,75 922,50 1.071,25
DettagliLa rivista di giochi logici. Amico Logico. organizza il. 2 CAMPIONATO STUDENTESCO DI GIOCHI LOGICI per l anno scolastico
La rivista di giochi logici Amico Logico organizza il 2 CAMPIONATO STUDENTESCO DI GIOCHI LOGICI per l anno scolastico 2014-15 Regolamento della gara individuale per gli studenti delle scuole superiori
DettagliLa diffusione del Gioco in Italia. Roma 23 Luglio 2015
La diffusione del Gioco in Italia Roma 23 Luglio 2015 Sabrina Molinaro, Ph.D Responsabile della Sez. Epidemiologia Istituto di Fisiologia Clinica Consiglio Nazionale delle Ricerche www epid.cnr.it Quanto
DettagliModello Entità-Relazione
Modello Entità-Relazione Modelli concettuali, perché? servono per ragionare sulla realtà di interesse, indipendentemente dagli aspetti realizzativi permettono di rappresentare le classi di dati di interesse
DettagliAlberi di copertura. Mauro Passacantando. Dipartimento di Informatica Largo B. Pontecorvo 3, Pisa
Alberi di copertura Mauro Passacantando Dipartimento di Informatica Largo B. Pontecorvo, Pisa mpassacantando@di.unipi.it M. Passacantando TFA 0/ - Corso di Ricerca Operativa Università di Pisa / 9 Definizioni
DettagliTipi elementari, costanti. Tipi di dati. VALORI: un insieme dei valori del tipo OPERAZIONI: per operare su tali valori. Tipi. intero reale carattere
Tipi elementari, costanti 1 Tipi di dati VALORI: un insieme dei valori del tipo OPERAZIONI: per operare su tali valori Tipi Semplici intero reale carattere Strutturati 2 1 Tipo intero Gli interi servono
DettagliUBI MATH Matematica per il tuo futuro ALGEBRA
Ubaldo Pernigo Marco Tarocco UBI MATH Matematica per il tuo futuro ALGEBRA con la collaborazione di Annalisa Castellucci Sommario unità I numeri relativi L insieme dei numeri relativi 2 Prime competenze
DettagliInformatica Generale Andrea Corradini I linguaggi di programmazione
Informatica Generale Andrea Corradini 17 - I linguaggi di programmazione Sommario Cos'è un linguaggio di programmazione? Una prospettiva storica: linguaggi di prima, seconda e terza generazione I paradigmi
DettagliPROGRAMMA SVOLTO Materia: Informatica Docentte:: PERAZZOLO GIANTONIO
ISTITUTO D ISTRUZIONE SUPERIORE "G. VERONESE - G. MARCONI" SEDE CENTRALE G. VERONESE Via P. Togliatti, 833-30015 CHIOGGIA (VE) Tel. 041/5542997-5543371 - Fax 041/5548665 e-mail: veis00200g@pec.istruzione.it
DettagliMobile Programming. Prova scritta del 22/01/2016. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 22/01/2016 NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 Quesito
DettagliBormio 2004 Corso Allenatore Nazionale Il contropiede Giordano Consolini www.allenatori.fip.it Premesse. - Cerchiamo di vedere la pallacanestro nella sua globalità, ogni allenatore ha una propria idea
DettagliProgetto Pilota Valutazione della scuola italiana. Anno Scolastico PROVA DI MATEMATICA. Scuola Elementare. Classe Quarta. Codici Scuola:...
Gruppo di lavoro per la predisposizione degli indirizzi per l attuazione delle disposizioni concernenti la valutazione del servizio scolastico Progetto Pilota Valutazione della scuola italiana Anno Scolastico
DettagliCorso sul linguaggio C Modulo Tipi di dato
Corso sul linguaggio C Modulo 1 1.3 - Tipi di dato 1 Prerequisiti Concetto di espressione Cenni sulla struttura del calcolatore 2 1 Introduzione In questa lezione si esaminano i tipi di dato. I tipi di
DettagliProgrammazione con Java
Programmazione con Java Astrazioni e UML Astrazioni Nella vita reale siamo abituati a osservare e descrivere oggetti a vari livelli di dettaglio Dai da mangiare a Fido Porta a passeggio il cane Di quale
DettagliI mille colori dell arcobaleno umano Ovvero le razze non esistono perché indistinguibili tra di loro
Giocare all'evoluzione n. 10 I mille colori dell arcobaleno umano Ovvero le razze non esistono perché indistinguibili tra di loro Introduzione: il colore della pelle non può fare la differenza. La specie
DettagliPrimi problemi: un mazzo di fiori
Primi problemi: un mazzo di fiori Stefania è andata in campagna e ha raccolto 4 fiori rossi e 5 fiori gialli. Quanti fiori ha in tutto Stefania? Quanti sono i fiori rossi?... Quanti sono i fiori gialli?...
DettagliPrimi problemi: un bel mazzo di margherite
Primi problemi: un bel mazzo di margherite Luisa sta raccogliendo le margherite in un prato. Ne prende 3 vicino a un albero, 4 dietro a un cespuglio e 1 davanti a un melo. Quante margherite ha raccolto
DettagliPROGRAMMAZIONE IN C E C++ Prof. Enrico Terrone A. S: 2014/15
PROGRAMMAZIONE IN C E C++ Prof. Enrico Terrone A. S: 2014/15 Definizioni Programmare significa risolvere problemi col computer, cioè far risolvere problemi al computer attraverso un insieme di informazioni
DettagliFra quanti anni i quattro bambini avranno insieme la stessa età della loro mamma? Indicate la vostra soluzione e spiegate il vostro ragionamento.
12 o RALLY MATEMATICO TRANSALPINO - PROVA I - gen. - feb. 2004-8 a cat. /ARMT/2004 1 6. IL COMPLEANNO DELLA MAMMA (Cat. 4, 5, 6) /ARMT/2004 Andrea, Anna, Annalisa e Alberto hanno rispettivamente 11, 9,
DettagliSoluzione esercizi di pagina 1
Soluzione esercizi di pagina 1 Metti in ordine crescente i numeri qui sotto (= ordinali dal più piccolo al più grande) 106,2008 2 106,38 105,899 106,305 105,99 1.000 106,00875 105,99 106,2008 105,899 106,305
DettagliIL SISTEMA OPERATIVO IL SISTEMA OPERATIVO
IL SISTEMA OPERATIVO Insieme di programmi che opera al di sopra della macchina fisica, mascherandone le caratteristiche e fornendo agli utenti funzionalità di alto livello. PROGRAMMI UTENTE INTERPRETE
DettagliHeap e code di priorità
Heap e code di priorità Violetta Lonati Università degli studi di Milano Dipartimento di Scienze dell Informazione Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica AA 2009/2010
DettagliArrivederci! 1 Unità 9 Una giornata in famiglia
Con la mia famiglia Indicazioni per l insegnante Obiettivi didattici parlare della famiglia utilizzo degli aggettivi possessivi con i nomi di parentela al singolare e al plurale Svolgimento Dividete la
DettagliSTATISTICHE DESCRITTIVE Parte II
STATISTICHE DESCRITTIVE Parte II INDICI DI DISPERSIONE Introduzione agli Indici di Dispersione Gamma Differenza Interquartilica Varianza Deviazione Standard Coefficiente di Variazione introduzione Una
DettagliPROGRAMMAZIONE IN C E C++
PROGRAMMAZIONE IN C E C++ Prof. Enrico Terrone A. S: 2011/12 Definizioni Programmare significa risolvere problemi col computer, cioè far risolvere problemi al computer attraverso un insieme di informazioni
DettagliIl calcolo letterale algebrico. (NLM teoria pag ; esercizi pag )
Il calcolo letterale algebrico. (NLM teoria pag. 7 86; esercizi pag. 11 5) Il calcolo letterale, o algebrico, è quella parte della matematica che generalizza il calcolo numerico utilizzando delle lettere
DettagliOggetti Composti (1) Oggetti Composti (2)
Oggetti Composti () Negli esempi che abbiamo visto finora gli attributi delle classi erano variabili di tipo primitivo E però possibile definire come attributi dei riferimenti ad oggetti di qualche classe
DettagliTorre di Hanoi. di Davide Bugli e Matteo Roselli rivista da Stefano Cacciaguerra Ph. D. in Informatica
Torre di Hanoi di Davide Bugli e Matteo Roselli rivista da Stefano Cacciaguerra Ph. D. in Informatica Indice Introduzione. pag. 3 Sviluppo del progetto. pag. 4 Script pag. 5 Problematiche affrontate...pag.
DettagliGrafici a due barre e a due colori
Grafici a due barre e a due colori Author : andrea Categories : Excel, Report, Tools, Trucchi Date : 3 febbraio 2014 Le funzioni grafiche di Excel sono migliorate molto da Excel 2003 a Excel 2007 sopratutto
DettagliFondamenti di Informatica T-1. Classi e metodi astratti
Classi e metodi astratti 2 Classi astratte L'ereditarietà è utile per rappresentare tassonomie e gerarchie di entità reali. Non sempre però tutti i livelli della gerarchia rappresentano entità concrete.
DettagliUn giocatore punta una certa somma sull uscita del 42 sulla ruota di Genova. Quale probabilità ha di vincere?
Il gioco del lotto Un giocatore punta una certa somma sull uscita del 42 sulla ruota di Genova. Quale probabilità ha di vincere? I casi favorevoli sono 5 (i 5numeri estratti) I casi possibili sono 90 (i
DettagliEsempio: rappresentare gli insiemi
Esempio: rappresentare gli insiemi Problema: rappresentare gli insiemi Vedremo che la scelta della rappresentazione per implementarli non è così ovvia come era stato per i numeri razionali In realtà ci
DettagliStrumenti freeware/open source per l'insegnamento delle discipline scientifiche
PLS-Fisica e AIF-Liguria - formazione/specializzazione rivolto per gli insegnanti Strumenti freeware/open source per l'insegnamento delle discipline scientifiche con applicazioni a problemi concreti GESTIRE
DettagliPrimi passi col linguaggio C
Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Come introdurre un linguaggio di programmazione? Obiettivi: Introduciamo una macchina astratta
DettagliIl generatore di numeri casuali
Il generatore di numeri casuali file di libreria: stdlib.h int rand(void) La funzione restituisce un numero casuale di tipo intero compreso tra 0 e RAND_MAX (estremi compresi) Esempio: scriviamo un programma
DettagliIn Action With Math. Competizione e Strategia - Teoria dei Giochi. Roberto Lucchetti - Giulia Bernardi. Politecnico di Milano
In Action With Math Competizione e Strategia - Teoria dei Giochi Roberto Lucchetti - Giulia Bernardi Politecnico di Milano www.gametheory.polimi.it 14 ottobre 2015 1 / 20 Cos è un gioco? Gioco (dizionario)
DettagliBrief Progetto allestimento PDV 10eLOTTO
Brief Progetto allestimento PDV 10eLOTTO 1 AGENDA Premessa Caratteristiche del prodotto Punti vendita coinvolti Elementi di tecnologia Cosa chiediamo al fornitore 2 Premessa Lottomatica a giugno 2009,
DettagliCorso sul PACCHETTO OFFICE. Modulo Access
Corso sul PACCHETTO OFFICE Modulo Access Docente: dott. Marco Cardani Lezione 6 I campi di ricerca lookup 1 6 I campi di ricerca lookup Vedremo in questa lezione come agevolare l inserimento dei dati mediante
DettagliIC Don Milani Latina. Alfabetizzazione Informatica. Prof. Giuseppe Patti
IC Don Milani Latina Alfabetizzazione Informatica Prof. Giuseppe Patti Il computer è...una macchina che aiuta l uomo nelle sue molteplici attività. Non è in grado di pensare, né di creare. Può solo eseguire
DettagliUnion-find. Insiemi disgiunti. F. Damiani - Alg. & Lab. 04/05 (da C. Demetrescu et al - McGraw-Hill)
Union-find Insiemi disgiunti Il problema Union-find Mantenere una collezione di insiemi disgiunti di elementi distinti (interi in 1 n) durante una sequenza delle seguenti operazioni: union(a,b) = unisce
DettagliI LIVELLI DI APPRENDIMENTO DELLA LETTO / SCRITTURA
ULSS 1 di BELLUNO UU.OO. di Neuropsichiatria Infantile I LIVELLI DI APPRENDIMENTO DELLA LETTO / SCRITTURA SCHEMI RIASSUNTIVI a cura delle Logopediste Lucia Colleselli U.O.T. NPI Agordo ULSS 1 Enrica De
Dettagli