1 (4) 2 (16) 3 (6) 4 (6)
|
|
- Martina Russo
- 5 anni fa
- Visualizzazioni
Transcript
1 CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico Proff. Danilo ARDAGNA, Antonio MIELE Primo Appello Cognome Nome Matricola Firma Durata: 2h Valutazioni 1 (4) 2 (16) 3 (6) 4 (6) Si ricorda che non è possibile consultare libri o appunti, o utilizzare la calcolatrice punti 4 Effettuare il tracing del seguente programma: in particolare elencare la sequenza di istruzioni che viene eseguita e per ciascuna di esse lo stato delle variabili dopo l esecuzione. Per comodità non è necessario riscrivere le istruzioni ma si può utilizzare la numerazione riportata; si consiglia inoltre di presentare i valori in una tabella. Indicare infine l output della printf del programma. #include <stdio.h> void main(){ int i, j, k; 1 j=1; 2 k=1; 3 i=9; 4 printf ("i j k \n"); 5 while(i>0){ 6 printf ("%d %d %d\n",i,j,k); 7 if (i % 2==0) 8 j=k+i; 9 else if (i % 3 ==1) 10 k--; 11 else { 12 j++; 13 k=k+j; i=i-2;
2 2 istr i j k 1 # 1 # 2 # Stampa a video: i j k punti 16 Si vuole realizzare un programma per la gestione informatizzata del menu di una pizzeria. Il menu contiene esattamente 30 pizze ed ogni pizza è definita da un codice numerico, da un nome di non più di 30 caratteri, da una lista di non più di 10 ingredienti e da un costo. Ogni ingrediente a sua volta è definito da un codice numerico e da un nome di non più di 50 caratteri. 1. Definire le strutture dati necessarie al programma. 2. Implementare un programma che dopo aver acquisito le informazioni necessarie per riempire le strutture dati (l implementazione di questa parte non è richiesta) richieda all utente di inserire il nome di un ingrediente. Il programma cerca nel menu tutte le pizze che contengono l ingrediente specificato, stampa a schermo tutte le informazioni disponibili per tali pizze (Codice, nome, elenco ingredienti, numero ingredienti e costo) ed infine riporta a schermo il numero totale di pizze trovate. N.B. si consiglia l utilizzo della funzione strcmp definita nella libreria <string.h>. 3. Implementare un programma che dopo aver acquisito le informazioni necessarie per riempire le strutture dati (l implementazione di questa parte non è richiesta) richieda all utente di inserire una soglia di costo, ricerchi nel menu tutte le pizze il cui costo è minore o uguale a quello della soglia e stampi a schermo il costo medio di tali pizze. 1) #define MAX_PIZZ 30 #define MAX_INGR 10 #define MAX_CHAR 50 2
3 typedef char String[MAX_CHAR+1]; 3 typedef struct { int codice; String descrizione; Ingrediente; typedef struct { int codice; String nome; Ingrediente ingredienti[max_ingr]; int numingr; double costo; Pizza; typedef Pizza Menu[MAX_PIZZ]; 2) #include <stdio.h> #include <string.h> void main(){ Menu m; String nomeingr; int i, j, k, cont=0; int found; /*caricamento dei dati nella struttura menu */ printf("inserire nome di un ingrediente: \n"); scanf("%s",nomeingr); for (i = 0; i < MAX_PIZZ; ++i){ for (j = 0, found = 0; j < MAX_INGR &&!found; ++j){ if (!strcmp(m[i].ingredienti[j].descrizione, nomeingr)){ printf(" \n"); printf("codice: %d\n", m[i].codice ); printf("nome: %s\n", m[i].nome ); for (k = 0; k < m[i].numingr; ++k) printf("ingrediente: %s\n",m[i].ingredienti[k].descrizione); printf("numero ingredienti: %d\n", m[i].numingr); printf("costo: %.2f\n", m[i].costo ); cont = cont + 1; found = 1; printf("nel menu ci sono %i pizze con ingrediente << %s >>\n", cont, nomeingr ); 3
4 3) 4 #include <stdio.h> #include <string.h> void main(){ Menu m; double costosoglia; int i,j,k,cont=0; double sum = 0; /*caricamento dei dati nella struttura menu */ printf("inserire una soglia di prezzo: \n"); scanf("%f",&costosoglia); for (i = 0; i < MAX_PIZZ; ++i){ if (m[i].costo <= costosoglia){ sum = sum+m[i].costo; cont = cont + 1; if(cont>0) printf("il costo medio delle pizze al di sotto di %f euro è %f",costosoglia, sum/cont ); else printf("non ci sono pizze di costo inferiore a %f euro \n", costosoglia); punti 6 Parte A: Scrivere una funzione Matlab che riceva in ingresso due vettori x e y che rappresentano le coordinate cartesiane dei punti che costituiscono un poligono. La funzione calcola il perimetro del poligono. Si ricorda che date le coordinate di due punti (x1, y1) e (x2, y2) la loro distanza è data da: d=sqrt((x1 x2)^2+(y1 y2)^2). Viene definite una funzione che calcola la distanza tra due punti distanza.m - function function [ dist ] = distanza( xs, ys ) assert(size(xs,1) == size(ys,1) && size(xs,2) == size(ys,2)); assert((size(ys,1) == 1 && size(ys,2) == 2) (size(ys,1) == 2 && size(ys,2) == 1)); dist = sqrt((xs(1)-xs(2)).^2 + (ys(1)-ys(2)).^2); che viene usata dalla funzione perimetro perimetro.m - function 4
5 function [ per ] = perimetro( xs, ys ) assert(size(xs,1) == size(ys,1) && size(xs,2) == size(ys,2)); assert(size(xs,1) == 1 size(xs,2) == 1); % we could have used the isvector function instead. assert(size(xs,1) > 2 size(xs,2) >2); % at least a triangle per = 0; for ii=1:length(xs)-1 per = per + distanza([xs(ii),xs(ii+1)], [ys(ii),ys(ii+1)]); per = per + distanza([xs(1), xs(length(xs))],[ys(1), ys(length(xs))]); 5 Parte B: Scrivere uno script Matlab che chieda all utente le coordinate dei punti di due poligoni, ne calcoli il perimetro e stampi a video quale dei due poligoni ha il perimetro minore. Si consiglia l utilizzo della funzione definita nella parte A. CalcolaPerimetri.m script clear all; xs = input('inserire coordinate ascisse del primo poligono: '); ys = input('inserire coordinate ordinate del primo poligono: '); per1 = perimetro(xs,ys); disp(['il perimetro è: ', num2str(per1)]); xs = input('inserire coordinate ascisse del secondo poligono'); ys = input('inserire coordinate ordinate del secondo poligono'); per2 = perimetro(xs,ys); disp(['il perimetro è: ', num2str(per2)]); if per1 > per2 disp('il primo poligono ha un perimetro maggiore rispetto al secondo'); elseif per1 < per2 disp('il secondo poligono ha un perimetro maggiore rispetto al primo'); else disp('i due poligoni hanno lo stesso perimetro'); punti 6 Faco riferimento al seguente schema logico che rappresenta la struttura della base di dati di scuola di vela: ALLIEVO (CodiceFiscale, Cognome, Nome, DataNascita, CittaResidenza) CORSO(Codice, Descrizione, Livello, Data) PARTECIPAZIONE(CodiceFiscaleAllievo, CodiceCorso) BARCA(Nome, DataVaro, Lunghezza) EQUIPAGGIO(CodiceCorso, Barca, CodiceFiscaleAllievo) Indicare le chiavi primarie ed i vincoli di integrità referenziale. Formulare inoltre in SQL le seguenti interrogazioni: a) Elencare gli allievi che hanno partecipato ad un corso in data 25/7/2015. b) Indicare gli allievi che hanno partecipato al corso di livello 2 ed erano membri dell equipaggio di Tramontana. c) Indicare i membri degli equipaggi di barche di lunghezza superiore a 50 piedi. 5
6 6 ALLIEVO (CodiceFiscale, Cognome, Nome, DataNascita, CittaResidenza) CORSO(Codice, Descrizione, Livello, Data) PARTECIPAZIONE(CodiceFiscaleAllievo, CodiceCorso) BARCA(Nome, DataVaro, Lunghezza) EQUIPAGGIO(CodiceCorso, Barca, CodiceFiscaleAllievo) VIR: PARTECIPAZIONE.CodiceFiscaleAllievo -> ALLIEVO.CodiceFiscale PARTECIPAZIONE.CodiceCorso -> CORSO.Codice EQUIPAGGIO.CodiceCorso -> CORSO.Codice EQUIPAGGIO.Barca -> BARCA.Nome, EQUIPAGGIO.CodiceFiscaleAllievo -> ALLIEVO.CodiceFiscale a) SELECT Cognome, Nome FROM ALLIEVO, PARTECIPAZIONE, CORSO WHERE CodiceFiscale=CodiceFiscaleAllievo AND Codice=CodiceCorso AND Data=25/7/2015 b) SELECT Cognome, Nome FROM ALLIEVO, CORSO, EQUIPAGGIO WHERE CodiceFiscale=CodiceFiscaleAllievo AND Codice=CodiceCorso AND Livello=2 AND Barca= Tramontana c) SELECT Cognome, ALLIEVO.Nome FROM ALLIEVO, BARCA, EQUIPAGGIO WHERE CodiceFiscale=CodiceFiscaleAllievo AND BARCA.Nome= Barca AND Lunghezza>50 6
1 (7) 2 (6) 3 (6) 4 (7) 5 (6)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2014-2015 Proff. Danilo ARDAGNA, Antonio MIELE Seconda Prova in Itinere 29.6.2015 Cognome Nome Matricola Firma
Dettagli1 (4) 2 (4) 3 (7) 4 (5) 5 (6) 6 (6)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2015-2016 Proff. Danilo ARDAGNA, Antonio MIELE Secondo Appello 12.9.2016 Cognome Nome Matricola Firma Durata:
DettagliCORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2016-2017 Prof. Danilo ARDAGNA Primo appello 20.7.2017 Cognome Nome Matricola Firma Durata: 2h Valutazioni
Dettagli1 (8) 2 (9) 3 (4) 4 (5) 5 (6)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2015-2016 Proff. Danilo ARDAGNA, Antonio MIELE Seconda Prova in Itinere 5.7.2016 Cognome Nome Matricola Firma
Dettagli1 (7) 2 (5) 3 (6) 4 (6) 5 (4) 6 (4)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2015-2016 Proff. Danilo ARDAGNA, Antonio MIELE Primo Appello 22.7.2016 Cognome Nome Matricola Firma Durata:
Dettagli1 (12) 2 (6) 3 (4) 4 (4) 5 (6)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2013-2014 Proff. Danilo ARDAGNA, Antonio MIELE Primo appello 14.7.2014 Cognome Nome Matricola Firma Durata:
Dettagli1 (6) 2 (7) 3 (7) 4 (7) 5 (6)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B anno accademico 010-011 Prof. Danilo ARDAGNA Seconda Prova in Itinere 7.06.011 Durata 1h 30 Valutazioni 1 (6) (7) 3 (7) 4 (7)
Dettagli1 (4) 2 (4) 3 (7) 4 (5) 5 (5) 6 (7)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2014-2015 Proff. Danilo ARDAGNA, Antonio MIELE Prima Prova in Itinere 4.5.2016 Cognome Nome Matricola Firma
Dettagli1 (4) 2 (4) 3 (12) 4 (6) 5 (6)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2016-2017 Proff. Danilo ARDAGNA Prima Prova in Itinere 4.5.2017 Cognome Nome Matricola Firma Durata: 2h Valutazioni
DettagliCORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2016-2017 Prof. Danilo ARDAGNA Seconda Appello - 06.09.2017 Cognome Nome Matricola Firma Valutazioni 1(9) 2(8)
DettagliIl presente plico contiene 4 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello 19 Febbraio 2015 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 4 esercizi e
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 21 Luglio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 21 Luglio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 4 esercizi,
DettagliIl presente plico contiene 4 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello 19 Febbraio 2015 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 4 esercizi e
DettagliOgni parte non cancellata a penna sarà considerata parte integrante della soluzione.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 20 Luglio 2011 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3 esercizi
DettagliPolitecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/ febbraio 2004
Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/2002-4 febbraio 2004 COGNOME: NOME: MATRICOLA: Istruzioni: Scrivere solo sui fogli
DettagliIl presente plico contiene 3 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.
Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione INFORMATICA B Appello 27 giugno 2016 COGNOME E NOME MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3 esercizi
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 1 settembre 2010 COGNOME E NOME RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 1 settembre 2010 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 4 esercizi,
DettagliEsercizio 2 (punti 7) Dato il seguente programma C: #include <stdio.h> int swap(int * nome, int length);
Fondamenti di Informatica L-A (A.A. 004/005) - Ingegneria Informatica Prof.ssa Mello & Prof. Bellavista I Prova Intermedia del 11/11/004 - durata h - COMPITO B Esercizio 1 (punti 1) Una associazione di
DettagliTutorato Elementi di Informatica 2018
Università degli Studi di Cagliari Pattern Recognition & Application Lab Dipartimento di Ingegneria Elettrica ed Elettronica Tutorato Elementi di Informatica 2018 Esercitazione 2 Introduzione e Tipi di
DettagliInformatica A (per gestionali) A.A. 2004/2005. Esercizi C e diagrammi a blocchi. Preparazione prima prova intermedia
Informatica A (per gestionali) A.A. 2004/2005 Esercizi C e diagrammi a blocchi Preparazione prima prova intermedia Indice 1 Array... 3 1.1 Filtraggio...3 1.2 Trasformazione...3 2 Struct e array... 5 2.1
DettagliCOGNOME E NOME Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 18 Febbraio 2016 RIGA COLONNA MATRICOLA
Politecnico di Milano COGNOME E NOME Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 18 Febbraio 2016 RIGA COLONNA MATRICOLA Tema A Spazio riservato ai docenti Il presente plico contiene
DettagliElementi di Informatica e Programmazione Allievi Ingegneria Informatica, Elettronica e delle Telecomunicazioni, Automazione Industriale
Elementi di Informatica e Programmazione Allievi Ingegneria Informatica, Elettronica e delle Telecomunicazioni, Automazione Industriale Fac-simile della Prova di Programmazione 1:1 Cognome e nome Num.
Dettagligiapresente( ) leggi( ) char * strstr(char * cs, char * ct) NULL
Materiale di ausilio utilizzabile durante l appello: tutto il materiale è a disposizione, inclusi libri, lucidi, appunti, esercizi svolti e siti Web ad accesso consentito in Lab06. L utilizzo di meorie
DettagliLa funzione main() La funzione main(), presente in tutti i programmi C, è una funzione come tutte le altre
La funzione main() La funzione main(), presente in tutti i programmi C, è una funzione come tutte le altre Unica particolarità: viene chiamata dal Sistema Operativo, appena il programma viene avviato Non
DettagliCOGNOME: NOME: MATRICOLA:
Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/2002-18 febbraio 2004 RECUPERO 2 PARTE COGNOME: NOME: MATRICOLA: Istruzioni: Scrivere
DettagliInformatica A (per gestionali) A.A. 2004/2005. Esercizi di programmazione C Stringhe Ricerca binaria
Informatica A (per gestionali) A.A. 2004/2005 Esercizi di programmazione C Stringhe Ricerca binaria Indice 1 Stringhe... 3 1.1 Codice di Cesare...3 1.2 Ricerca binaria...4 1.3 Indirizzi Internet...7 1.4
DettagliInformatica A (Informatica Grafica) I Recupero
Politecnico di Milano I Facoltà di Ingegneria 17 settembre 2003 Informatica A (Informatica Grafica) I Recupero Corso di laurea in Ingegneria Civile Proff. Franca Garzotto e Gian Pietro Picco Cognome e
DettagliPolitecnico di Milano Facoltà di Ingegneria Milano Leonardo A.A. 2007/08
Politecnico di Milano Facoltà di Ingegneria Milano Leonardo A.A. 2007/08 Informatica A E. Quintarelli Allievi Gestionali Recupero del 20 Febbraio 2008 Cognome e nome Firma Matricola Domanda 1 2 3 4 5 6
DettagliFondamenti di Informatica L-A
Fondamenti di Informatica L-A Esercitazione del 30/11/07 Ing. Giorgio Villani Ripasso Teoria File dati ES: nome.dat Leggere fopen( nome_file, rb ); fread(void *vet, int size, int n, FILE *fp); Scrivere
DettagliFondamenti di Informatica: Ingegneria Meccanica Prova scritta del 12 luglio 2008
Fondamenti di Informatica: Ingegneria Meccanica Prova scritta del 12 luglio 2008 Gli studenti dell a.a. 2007-2008 e 2006-2007 (6CFU) devono svolgere i 6 esercizi. Gli studenti degli anni precedenti non
DettagliEsercitazioni di Fondamenti di Informatica - Lez. 5 30/10/2018
Esercitazioni di Fondamenti di Informatica - Lez. 30/10/018 Esercizi sulle funzioni in C I codici e le soluzioni degli esercizi sono nella cartella parte1 1. Scrivere i prototipi delle seguenti funzioni.
DettagliEsercizio 1: media di numeri reali (uso funzioni e struct)
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 5 Esercitazione: 2 novembre 2005 Esercizi sulle funzioni Esercizio 1: media di numeri reali (uso funzioni e struct) Le
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
DettagliEsercizio 1 File: ordinamento di un archivio di studenti (file binario)
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 9 Esercitazione: 19 gennaio 2005 Esercizi sui file e sulle liste. Scaletta Esercizio 1 File: ordinamento di un archivio
DettagliLab 09 Gestione file di testo
Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2010/2011 Lab 09 Gestione file di testo Lab15 1
DettagliEsercizio 1. Esercizio 1 - Soluzione
Esercizio 1 Realizzare un programma che, aperto un file di testo di nome Prova.txt in modalità scrittura, provveda a leggere da input delle parole separate da spazi (stringhe di al più 63 caratteri) e
DettagliOgni parte non cancellata a penna sarà considerata parte integrante della soluzione.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 13 Novembre 2012 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene
DettagliOgni parte non cancellata a penna sarà considerata parte integrante della soluzione.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 13 Novembre 2012 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene
DettagliEsercizio 1: calcolo del massimo di una sequenza (versione 1)
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 2 Esercitazione: 12 ottobre 2005 Primi esercizi in C Esercizio 1: calcolo del massimo di una sequenza (versione 1) Si legga
DettagliEsercizio 1: Puntatori impiegati che sono manager
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 10 Esercitazione: 25 gennaio 2006 Esercizi di riepilogo Problema: Esercizio 1: Puntatori impiegati che sono manager Si
DettagliPolitecnico di Milano Facoltà di Ingegneria Civile, Ambientale e Territoriale. Informatica (ICA-LC) [083668]
Politecnico di Milano Facoltà di Ingegneria Civile, Ambientale e Territoriale Informatica (ICA-LC) [083668] Prof. P. Plebani Allievi Ingegneria Civile e Ambientale II prova in itinere (04 Febbraio 2009)
DettagliEsercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 8 Esercitazione: 11 gennaio 2006 Esercizi su strutture dinamiche
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 8 Esercitazione: 11 gennaio 2006 Esercizi su strutture dinamiche Esercizio 1 Liste: calcolo del numero di elementi ripetuti
Dettagli- int nbrani = 0; //numero di brani presenti in archivio. int creaplaylist(tipobrano[] playlist, int n, TipoGenere g, TipoFile t);
Appello 12.09.2007-1- punti 15 (4+6+5) a) ctunes è un programma per la gestione di archivi musicali; serve per raccogliere informazioni riguardanti tutti i file musicali presenti su un computer e per creare
DettagliEsercizio sintesi (1) Esercizio sintesi (1)
Esercizio sintesi (1) Una compagnia di autobus che effettua servizio su lunghe distanze vuole realizzare un programma di controllo delle prenotazioni dei posti. A tal scopo rappresenta ogni prenotazione
DettagliEsame di Informatica Generale 9 CFU 19 Aprile 2011 Professori: Carulli, Fiorino, Mazzei
9cfu 19 aprile Soluzioni.doc 1/14 22/04/2011 17.39.25 Esame di Informatica Generale 9 CFU 19 Aprile 2011 Professori: Carulli, Fiorino, Mazzei Docente Risultati Scritto Orali Carulli Me 27/04/11 ore 15:00
DettagliEsercizi. Stringhe. Stringhe Ricerca binaria
Politecnico di Milano Esercizi Stringhe Stringhe Array di caratteri Funzioni: strcpy() strcmp() strlen() char stringaa[10], stringab[10]; strcpy(stringaa, stringab); Copia if (strcmp(stringaa, stringab)
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 8 Febbraio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 8 Febbraio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA Il presente plico contiene 4 esercizi, deve essere debitamente compilato
DettagliEsercizio 1: funzione con valore di ritorno di tipo puntatore
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 7 Esercitazione: 14 dicembre 2005 Esercizi su ricorsione, manipolazione stringhe, strutture dinamiche Problema: Esercizio
DettagliEsercizio 1 Liste: calcolo perimetro di un poligono
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 12 Esercitazione: 28 gennaio 2005 Esercizi su liste, ricorsione, file. Scaletta Esercizio 1 Liste: calcolo perimetro di
DettagliIl presente plico contiene 4 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prima prova in itinere - 25 Novembre 2015 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene
DettagliIl compito del 11 novembre 2004
Alcuni errori frequenti riscontrati durante la correzione del compito: 1. In alcuni elaborati il typedef/struct non è stato utilizzato correttamente 2. Molti hanno confuso la dichiarazione di un array,
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 26 Novembre 2014 COGNOME E NOME RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 26 Novembre 2014 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene
Dettagliacquisizione numero elementi del primo insieme e del secondo insieme, finché elprimoinsieme oppure elsecondoinsieme > EL_INS
Esercitazione Fondamenti di Informatica B Corso di Laurea in Ingegneria Meccanica 3 Esercitazione: 20 ottobre 2004 Esercizi su array e applicazione delle regole di conversione di tipo Esercizi presenti:
DettagliFondamenti di Informatica 1 - Compito A
Fondamenti di Informatica 1 - Compito A Prof. Marco Gavanelli 9 Gennaio 2007 Esercizio (16 punti) Un programma in linguaggio C deve rilevare se un punto del piano, le cui coordinate sono lette da tastiera,
DettagliBreve Manuale di Riferimento sulla Sintassi Linguaggi C++ e FORTRAN
Breve Manuale di Riferimento sulla Sintassi Linguaggi e versione aggiornata al 05/02/2004 Sommario Elementi di Base... 2 Dati, Tipi e Dichiarazioni... 2 Tipi di Dato di Base... 2 Tipi di Dato Strutturati...
DettagliPARTE
Programmazione CdS in Matematica Appello d esame 24 Settembre 2008 Nome.. Cognome... Matricola.. INDICARE SUBITO NOME, COGNOME, E MATRICOLA NON è permesso (pena espulsione) usare la calcolatrice e consultare
DettagliPROVA SCRITTA DEL CORSO DI CORSO DI LAUREA IN INGEGNERIA BIOMEDICA ED ELETTRICA 9/6/2008
PROVA SCRITTA DEL CORSO DI CORSO DI LAUREA IN INGEGNERIA BIOMEDICA ED ELETTRICA 9/6/2008 MOTIVARE IN MANIERA CHIARA LE SOLUZIONI PROPOSTE A CIASCUNO DEGLI ESERCIZI SVOLTI ESERCIZIO 1 (5 punti) Descrivere
DettagliEsercizio 1 Domanda di teoria (13 punti)
Parte 1 Tempo a disposizione: 40 min., Totale punti: 16 Materiale di ausilio utilizzabile durante l appello: Parte 1: Non è possibile consultare alcun materiale, né accedere al calcolatore. Parte 2: Tutto
Dettagli1: #include <stdio.h> 2: #include <stdlib.h> 3: 4: #define MAXDIM 10 5: 6: int main(int argc, char *argv[]) 7: { 8: int numrighe1, numcolonne1,
1: #include 2: #include 3: 4: #define MAXDIM 10 5: 6: int main(int argc, char *argv[]) 7: { 8: int numrighe1, numcolonne1, numrighe2, numcolonne2,i,j,k, max1,max2, operazione, scalare;
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 26 Novembre 2014 COGNOME E NOME RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 26 Novembre 2014 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene
Dettagli$ PROVA INTERMEDIA 20 Aprile 2017
$ PROVA INTERMEDIA 20 Aprile 2017 In un file binario alimenti.bin sono scritti i valori calorici (per 100 grammi di prodotto) dei prodotti alimentari. Per ciascun prodotto, il file alimenti.bin contiene
DettagliIl presente plico contiene 3 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello 30 giugno 04 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3 esercizi e deve
DettagliELEMENTI DI INFORMATICA L-B. Ing. Claudia Chiusoli
ELEMENTI DI INFORMATICA L-B Ing. Claudia Chiusoli Materiale Lucidi delle lezioni Date degli appelli Testi di esami precedenti Informazioni e contatti http://www.lia.deis.unibo.it/courses/ Programma del
DettagliRelativamente agli esempi sopra riportati, al termine dell esecuzione della funzione il file di uscita dovrà contenere quanto riportato a lato.
Corsi di laurea in Ingegnera Elettronica e Ingegneria Gestionale Fondamenti di Programmazione / Fondamenti di Informatica I Prova scritta del 2 febbraio 2016 Esercizio 1 (16 punti) Un file di testo contiene
DettagliIl presente plico contiene 3 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.
Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione INFORMATICA B Appello 16 febbraio 2017 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene
DettagliLe strutture /3. Riprendiamo ora la struttura definita alcune lezioni fa e completiamo il set di funzioni che servono per gestire un elenco di libri.
Le strutture /3 Riprendiamo ora la struttura definita alcune lezioni fa e completiamo il set di funzioni che servono per gestire un elenco di libri. typedef struct {char titolo[200]; char autore[100];
DettagliInformatica A a.a. 2010/ /02/2011
Politecnico di Milano Dipartimento di Elettronica e Informazione Informatica A a.a. 2010/2011 23/02/2011 Cognome Matricola Nome Firma dello studente Istruzioni Non separate questi fogli. Scrivete la soluzione
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
Dettagli#include <stdio.h> #include <stdlib.h> #define L 20 void Proc(char [], int); int N=L; main () { char *s; int i;
Fondamenti di Informatica L-A (A.A. 2002/2003) - Ingegneria Informatica Prof.ssa Mello & Prof. Bellavista Prova d Esame di Martedì 09/09/2003 durata 2h:30m ESERCIZIO 1 (12 punti) Si scriva una procedura
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 26 Novembre 2014 COGNOME E NOME RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 26 Novembre 2014 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene
DettagliFondamenti di Informatica L-A
Fondamenti di Informatica L-A Esercitazione del 23/11/07 Ing. Giorgio Villani Ripasso Teoria Funzioni ricorsive 2 fatt(2) 1 2*fatt(1) fatt(1) 1 2*1 1*fatt(0) fatt(0) 1*1 caso base fatt(0)=1 Esercizio 1
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.
DettagliOgni parte non cancellata a penna sarà considerata parte integrante della soluzione.
Politecnico di Milano Scuola di Ingegneria Industriale e dell Informazione INFORMATICA B Appello 16 Febbraio 2017 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene
DettagliIl presente plico contiene 3 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello 2 Settembre 2013 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3 esercizi e
DettagliEsercizio 1 (15 punti)
Esercizio 1 (15 punti) Corsi di laurea in Ingegnera Elettronica e Ingegneria Gestionale Fondamenti di Programmazione / Fondamenti di Informatica I Prova scritta del 16 giugno 2017 Il noto gioco MasterMind
DettagliPROVA PRATICA DI FONDAMENTI DI INFORMATICA L-A Prof. MICHELA MILANO 25 NOVEMBRE 2004 COMPITO A
PROVA PRATICA DI FONDAMENTI DI INFORMATICA L-A Prof. MICHELA MILANO 25 NOVEMBRE 2004 COMPITO A Si scriva un programma C che permetta di inserire i dati relativi a correntisti di una banca (si supponga
DettagliPolitecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2003/ novembre 2003
Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2003/2004-19 novembre 2003 COGNOME: NOME: MATRICOLA: Istruzioni: Scrivere solo sui fogli
DettagliRIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 17 settembre 2012 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3 esercizi,
DettagliEsercizi. Filtraggio
Politecnico di Milano Esercizi Preparazione alla prima prova intermedia Filtraggio L utente inserisce un array di numeri reali non negativi (un numero negativo indica la fine della fase di inserimento)
DettagliEsercizi sulle stringhe
Esercizi sulle stringhe Esercizio 1 La cifratura è un processo di sostituzione, permutazione manuale ed automatica di simboli. Lo scopo di un criptosistema è di cifrare un testo intellegibile (in chiaro)
Dettagliint ninv; /* numero di inventario */
1) Scrivere il programma C che legga da un file di testo ("dati.dat") i record con dati relativi ad un archivio di dischi (utilizzando la struttura data) e scriva il file dati1.dat con i nomi degli artisti
DettagliELEMENTI DI INFORMATICA Corsi di Laurea in Ingegneria Elettronica, Informatica e delle Telecomunicazioni
ELEMENTI DI INFORMATICA Corsi di Laurea in Ingegneria Elettronica, Informatica e delle Telecomunicazioni 11 febbraio 2002 Matricola: Cognome: Nome: Corso: 1 (Valenzano) 2 (Piccolo) 3 (Laface) 4 (Macii)
DettagliINFORMATICA ED ELEMENTI DI INFORMATICA MEDICA. MODULO DI INFORMATICA Prof. Stefano Gaburri e Prof. Gianluca Palermo. Prova del 28 Giugno 2010
INFORMATICA ED ELEMENTI DI INFORMATICA MEDICA MODULO DI INFORMATICA Prof. Stefano Gaburri e Prof. Gianluca Palermo Prova del 28 Giugno 2010 Nome: Cognome: Matricola: Firma: Non separate questi fogli. Scrivete
DettagliGestione dei file. File di testo e binari
Gestione dei file Un file e definito come un oggetto, presente nel file system, costituito da una sequenza continua di bytes Un file, per poter essere utilizzato, deve essere aperto Successivamente e possibile
DettagliSTRUCT - ESERCIZIO 1
STRUCT - ESERCIZIO 1 Si vuole realizzare un programma di utilità matematica per gestire i numeri complessi. In particolare: 3. Progettare una opportuna struttura per la loro rappresentazione (in coordinate
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prima prova in itinere COGNOME E NOME. 13 novembre 2006 RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prima prova in itinere COGNOME E NOME 13 novembre 2006 RIGA COLONNA MATRICOLA Il presente plico pinzato, composto di sei fogli, deve
DettagliFondamenti di Informatica e Laboratorio T-AB Prova Pratica - 16 Giugno 2009 Compito A
Prima di cominciare: si scarichi il file StartKit4A.zip contenente i file di esempio. Avvertenze per la consegna: nominare i file sorgenti come richiesto nel testo del compito, apporre all inizio di ogni
DettagliMatricola Nome Cognome Aula Fila (dalla cattedra) Posto (dalla porta)
Università degli Studi di Udine Corsi di laurea in Ing. Elettronica / Gestionale Fondamenti di programmazione / Inform. 1 14 novembre 2014 - Prova intermedia Matricola Nome Cognome Aula Fila (dalla cattedra)
DettagliProva Scritta del 20/09/10
Avvertenze Usare ESCLUSIVAMENTE penne ad inchiostro nero o blu (NO MATITE). Consegnare solo fogli formato A4 scritti da solo da un lato se si vogliono avere le fotocopie del compito. In testa a ciascun
DettagliCORSO DI LAUREA IN INGEGNERIA ELETTRICA
CORSO DI LAUREA IN INGEGNERIA ELETTRICA Informatica B anno accademico 2013-2014 Prof. Danilo ARDAGNA Esercizio 1. (Calcolo divisione intera) Si scrivano in linguaggio MATLAB: Esercitazione 13.06.2014 una
DettagliNOTA SULLA CORREZIONE: Per ottenere un esito positivo è necessario svolgere un elaborato sufficiente in entrambe le parti.
Parte 1 Tempo a disposizione: 40 min., Totale punti: 16 Materiale di ausilio utilizzabile durante l appello: Parte 1: Non è possibile consultare alcun materiale, né accedere al calcolatore. Parte 2: Tutto
DettagliCognome Domanda Nome Punteggio max
Fondamenti di Informatica - Proff. C. Bolchini, E. Di Nitto, F. Distante Corso di laurea in Ingegneria Meccanica e Aerospaziale Appello del 18 giugno 2002 Cognome Domanda 1 2 3 4 5 Nome Punteggio max 5
DettagliIl presente plico contiene 3 esercizi e 2 domande e deve essere debitamente compilato con cognome e nome, e numero di matricola.
Politecnico di Milano COGNOME E NOME Scuola di Ingegneria Industriale e dell Informazione INFORMATICA B Appello del 02/07/2018 MATRICOLA Fila Colonna Spazio riservato ai docenti Il presente plico contiene
DettagliInformatica B Allievi Meccanici con cognome da Cl a L Recupero della I prova intermedia 26/02/01 Prof. Elisabetta Di Nitto. Cognome Nome Matricola
Informatica B Allievi Meccanici con cognome da Cl a L Recupero della I prova intermedia 26/02/01 Prof. Elisabetta Di Nitto Cognome Nome Matricola Punteggio Dom1 Dom2 Dom3 Es1 Es2 Es3 Es4 totale NOTE: 1)
DettagliStrutture dati. Operatori di incremento e decremento. Strutture di dati. Strutture di dati. ++ e -- Esempi. Vettori e matrici.
Operatori di incremento e decremento ++ e -- Esempi y=x++ il contenuto della variabile x viene inizialmente usata per l assegnazione y, e solo dopo incrementata y=--x il contenuto della variabile x viene
DettagliInformatica (ICA-LC) [083668] Informatica [060054] Informatica B [079904] Prof. P. Plebani Allievi Ingegneria Civile e Ambientale
Politecnico di Milano Facoltà di Ingegneria Civile ed Ambientale Informatica (ICA-LC) [083668] Informatica [060054] Informatica B [079904] Prof. P. Plebani Allievi Ingegneria Civile e Ambientale I prova
DettagliIl presente plico contiene 3 esercizi e 2 domande e deve essere debitamente compilato con cognome e nome, e numero di matricola.
Politecnico di Milano COGNOME E NOME Scuola di Ingegneria Industriale e dell Informazione ORMATICA B 16 febbraio 2018 MATRICOLA Riga Colonna Spazio riservato ai docenti TEMA A Il presente plico contiene
Dettagli