Elementi di Informatica e Programmazione Allievi Ingegneria Informatica, Elettronica e delle Telecomunicazioni, Automazione Industriale

Documenti analoghi
Elementi di Informatica e Programmazione Allievi Ingegneria Informatica, Elettronica e delle Telecomunicazioni, Automazione Industriale

Fondamenti di Programmazione

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

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

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 1 settembre 2010 COGNOME E NOME RIGA COLONNA MATRICOLA

Il 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 Prova in itinere del 26 Novembre 2014 COGNOME E NOME RIGA COLONNA MATRICOLA

1 (4) 2 (4) 3 (12) 4 (6) 5 (6)

- Esercitazione III Programmazione C Funzioni Alessandro Saetti

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 26 Novembre 2014 COGNOME E NOME RIGA COLONNA MATRICOLA

Informatica A. Istruzioni

- Esercitazione IV Programmazione C Funzioni Alessandro Saetti

PROVA SCRITTA DEL CORSO DI CORSO DI LAUREA IN INGEGNERIA BIOMEDICA ED ELETTRICA 9/6/2008

Fondamenti di Programmazione

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M.SECHI PARTE B

Politecnico di Milano Facoltà di Ingegneria Milano Leonardo A.A. 2007/08

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M.SECHI PARTE B

Prova Scritta del 20/09/10

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 17 Febbraio 2009 COGNOME E NOME RIGA COLONNA MATRICOLA

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 8 Novembre 2010 COGNOME E NOME RIGA COLONNA MATRICOLA

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 8 Novembre 2010 COGNOME E NOME RIGA COLONNA MATRICOLA

Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2003/ novembre 2003

Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M.SECHI PARTE B

Prova in itinere del 20 Novembre 2013 RIGA COLONNA MATRICOLA

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 26 Novembre 2014 COGNOME E NOME. Tema d esame B MATRICOLA

Politecnico di Milano - Facoltà di Ingegneria INFORMATICA A - Corso per allievi GESTIONALI - Prof. C. SILVANO A. A. 2001/ febbraio 2004

FONDAMENTI DI INFORMATICA

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 26 Novembre 2014 COGNOME E NOME RIGA COLONNA MATRICOLA

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

ESECUZIONE DI PROGRAMMI C SU MACCHINE REALI. Docente: Giorgio Giacinto AA 2008/2009. formalizzazione degli algoritmi in linguaggio C

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M.SECHI PARTE B

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Soluzioni seconda prova intermedia del 30 gennaio 2006 temi 1 e 2. Siano date le seguenti definizioni di costanti e tipi in linguaggio C:

Laboratorio di Informatica I

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

COGNOME: NOME: MATRICOLA:

Esercizio 1 Liste: calcolo del numero di elementi ripetuti in una lista

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 21 Luglio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA

INFORMATICA ED ELEMENTI DI INFORMATICA MEDICA. MODULO DI INFORMATICA Prof. Stefano Gaburri e Prof. Gianluca Palermo. Prova del 28 Giugno 2010

Introduzione al linguaggio C Puntatori

Esame di Informatica Generale 9 CFU 19 Aprile 2011 Professori: Carulli, Fiorino, Mazzei

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M.SECHI PARTE B

Fondamenti di Informatica: Ingegneria Meccanica Prova scritta del 11 aprile 2008

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

Corso INFORMATICA ED ELEMENTI DI INFORMATICA MEDICA

Programmazione I (Classe 1)

FONDAMENTI DI INFORMATICA

Informatica A a.a. 2010/ /02/2011

Breve Manuale di Riferimento sulla Sintassi Linguaggi C++ e FORTRAN

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

NOTA: I codici proposti sono solo una delle possibile soluzioni, non sono da intendersi come unica soluzione possibile o corretta

NOTA: I codici proposti sono solo una delle possibile soluzioni, non sono da intendersi come unica soluzione possibile o corretta

Fondamenti di Informatica 1 - Compito A

ESERCIZIO 1 (5 punti) Convertire in binario il valore, espresso in decimale, Si usi la rappresentazione in virgola fissa.

ERRATA CORRIGE. void SvuotaBuffer(void); void SvuotaBuffer(void) { if(getchar()!=10) {svuotabuffer();} }

Prova Scritta del 20/09/10

Spazio riservato ai docenti

Il presente plico contiene 2 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.

PARTE

1 (4) 2 (16) 3 (6) 4 (6)

Informatica B Allievi Meccanici con cognome da Cl a L II prova intermedia del 13/02/01 Prof. Elisabetta Di Nitto

Introduzione al linguaggio C Puntatori

Unità Didattica 3 Linguaggio C. Generalità sulle Funzioni. Variabili locali e globali. Passaggio di parametri per valore.

Manualistica 3 Le strutture di controllo

Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M.SECHI PARTE B

Politecnico di Milano Facoltà di Ingegneria Civile, Ambientale e Territoriale. Informatica B [079904]

Università degli Studi di Brescia ELEMENTI DI INFORMATICA E PROGRAMMAZIONE Ingegneria GESTIONALE PROF. M. SECHI PARTE A.1 ELEMENTI

Il presente plico contiene 3 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.

Prova Scritta del 20/09/10

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prima prova in itinere COGNOME E NOME. 13 novembre 2006 RIGA COLONNA MATRICOLA

Esercizio 1: media di numeri reali (uso funzioni e struct)

1 (4) 2 (4) 3 (7) 4 (5) 5 (5) 6 (7)

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

Funzioni. Unità 1. Domenico Daniele Bloisi. Corso di Fondamenti di Informatica Ingegneria delle Comunicazioni BCOR Ingegneria Elettronica BELR

Linguaggio C. tipi di dati definiti dall utente. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

Esercitazione 6. Array

PARTE

Prova Scritta del 17/01/11

Programmazione 1 A.A. 2015/2016

Corso di Laurea in Informatica Applicata Prima Prova di Verifica Intermedia di Programmazione II 1 Dicembre 2010

PROVA SCRITTA DEL CORSO DI. Dedurre la funzione semplificata dall osservazione della tabella o con le leggi dell algebra booleana.

Esercizio n.1 FONDAMENTI DI INFORMATICA 1. Esercizio n.2. Soluzione. LINGUAGGIO C Funzioni e gestione file: esercitazione

ELEMENTI DI INFORMATICA E PROGRAMMAZIONE

INFORMATICA ED ELEMENTI DI INFORMATICA MEDICA. MODULO DI INFORMATICA Prof. Stefano Gaburri e Prof. Gianluca Palermo. Prova del 12 Luglio 2010

Il presente plico contiene 4 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.

Informatica 1. Prova di recupero 21 Settembre 2001

Transcript:

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. matricola Corso di laurea Anno di studi...................... La dispensa deve essere interamente consegnata al docente al termine della prova scritta. Non si possono consultare manuali o appunti, nè utilizzare calcolatrici o smartphone. La prima parte dell esame sarà considerata sufficiente se il punteggio totalizzato è almeno 9 punti. 1 Domande risposte chiuse I quesiti saranno valutati 1 punto ciascuno. Ogni risposta sbagliata comporta una penalità di 1~ punto. Le proprie risposte devono essere riportate sul foglio delle risposte (ultimo foglio della dispensa) annerendo completamente la casella selezionata (Ì). Quesito 1 Per il linguaggio C, l istruzione if identifica una struttura di controllo A ricorsione B sequenza C iterativa D condizionale Quesito Per il linguaggio C, le variabili locali hanno A uno scope relativo al file sorgente in cui sono dichiarate B una durata di memorizzazione statica C una durata di memorizzazione automatica D uno scope relativo all intero programma Quesito 3 #include <stdio.h> Si consideri il seguente programma. int main() int v[] = 30, 5, 1, 15, 4, x = v[0], i; for (i = 1; i < 4; i++) if(v[i] < x) x = v[i]; printf("%d", x); return 0; Il programma stampa a video: A 30 B 4 C 15 D 1

1: Quesito 4 #include <stdio.h> void f(int i) i = i + 1; int main() int i = 0; f(i); printf("%d", i); return 0; Si consideri il seguente programma. A Nessuna delle altre affermazioni è vera B Il programma stampa a video 1 C Il programma è sintatticamente scorretto in quanto l identificatore i è dichiarato più volte (tra i parametri della funzione f e nel main) D Il programma stampa a video 0 Quesito 5 #include <stdio.h> typedef struct int x, y; XY; void f(xy p[]) p[1].x = p[1].y = 1; Si consideri il seguente programma. int main() XY p[10] = 1,0,,5, -3, -4; f(p); printf("%d %d", p[1].x, p[1].y); return 0; Il programma stampa a video: A 5 B 1 1 C 1 0 D l indirizzo di memoria delle variabili membro x ed y del primo componente del vettore p

Domande risposte aperte 1:3 I quesiti saranno valutati con i punteggi riportati nel foglio delle risposte (ultimo foglio della dispensa). Non si possono consultare manuali o appunti, nè utilizzare calcolatrici o smartphone. Quesito 1 Scrivere un programma C (funzione main) che acquisisca da tastiera una successione di numeri naturali che termina con il primo naturale x positivo e inferiore o uguale a 0; successivamente visualizzare una sequenza di 100 numeri interi pseudo-casuali compresi tra 1 e 0 ed infine il numero di occorrenze di x presenti nella sequenza. Per svolgere questo compito si definisca esclusivamente la funzione principale main. Quesito Scrivere un programma C che visualizzi la quantità di divisori di 10 numeri naturali acquisiti da tastiera. Per svolgere questo compito si definisca ed utilizzi una funzione che produca la quantità di divisori di un dato intero. Quesito 3 Scrivere un programma C che acquisisca 5 numeri naturali e successivamente per ciascuno numero x acquisito si visualizzi la x-esima potenza di. Per svolgere questo compito si definisca ed utilizzi una funzione che per ciascun intero x in un dato vettore di n variabili intere visualizzi la x-esima potenza di. È vietato l utilizzo delle funzionalità disponibili tramite la libreria math.h. Quesito 4 Scrivere un programma C che acquisisca da tastiera 10 date del calendario e successivamente visualizzi il numero di date acquisite che precedono l ultima data acquisita. Per svolgere questo compito si dichiari una nuova tipologia di dati adatta ai fini dell esercizio e si definisca ed utilizzi due funzioni C con le seguenti finalità: Produrre 1 se una data data del calendario precede una seconda data data del calendario. Produrre la quantità di date del calendario in una data sequenza di n date del calendario che precedono una data data del calendario.

1:4

+1/5/56+ Elementi di Informatica e Programmazione Allievi Ingegneria Informatica, Elettronica e delle Telecomunicazioni, Automazione Industriale Fac-simile della Prova di Programmazione Cognome e nome Num. matricola Corso di laurea Anno di studi...................... Foglio delle Risposte Le risposte alle domande chiuse devono essere riportate necessariamente su questo foglio: risposte date su altri fogli saranno ignorate 1 Domande risposte chiuse Quesito 1: A B C D Quesito : A B C D Quesito 3: A B C D Quesito 4: A B C D Quesito 5: A B C D Domande risposte aperte Quesito 1: 0.5 1 1.5.5 3 VOTO Questo spazio è riservato al docente. Non annerire. Quesito : 0.5 1 1.5.5 3 VOTO Questo spazio è riservato al docente. Non annerire. Quesito 3: 0.5 1 1.5.5 3 VOTO Questo spazio è riservato al docente. Non annerire. Quesito 4: 0.5 1 1.5.5 3 VOTO Questo spazio è riservato al docente. Non annerire.

+1/6/55+