• Non ci sono risultati.

Esame di

N/A
N/A
Protected

Academic year: 2021

Condividi "Esame di"

Copied!
1
0
0

Testo completo

(1)

Esame di Fondamenti di Informatica

(Ing. Gestionale, Logistica e Produzione, Organizzazione) Prova scritta di programmazione (27 gennaio 2010)

Realizzare un programma in linguaggio C per la verifica di conformit`a di un lotto di lavorazioni meccaniche rispetto alle tolleranze di progetto.

Si ipotizzi di dover verificare delle parti meccaniche, le cui caratteristiche siano descritte da K misure diverse (lunghezze, diametri, ...), ciascuna delle quali sia caratterizzata da una tolleranza (ossia una variazione accettabile, in pi`u o in meno, rispetto al valore nominale della misura). Si pu`o ipotizzare che K valga al massimo 10.

Ad esempio, nella parte meccanica rappresentata in figura, sono presenti K=3 misure, rispettivamente indicate dai nomi

H

,

Diam

e

FORO

.

Le specifiche della forma sono descritte in un file di testo denominato misure.txt nel seguente formato:

• la prima riga contiene il valore di K

• le K righe successive contengono ciascuna 3 campi, nel formato nome misuranominale tolleranza

dove nome `e una stringa che rappresenta il nome della misura (max 6 caratteri senza spazi), misuranominale `e un numero reale che rappresenta la misura nominale e tolleranza `e un numero reale che rappresenta lo scarto accettabile, in pi`u o in meno.

Il programma riceve sulla linea di comando il nome di un file di testo nel quale sono presenti le misure di un pezzo prodotto dalla macchina. Tale file `e composto da K linee nel formato nome misuraeffettiva, dove il nome corrisponde allo stesso campo del file delle specifiche, mentre misuraeffettiva rappresenta l’effettiva dimensione del pezzo. ` E garantito che l’ordine con cui compaiono le misure sia lo stesso nei due file.

Il programma deve visualizzare il nome di tutti le dimensioni del pezzo che sono fuori specifica, oppure deve stampare la frase “Pezzo conforme” se tutte le misure sono accettabili.

Esempio. Supponiamo che il programma si chiami misure.c e che il file misure.txt descriva la forma riportata in figura:

3

Diam 3.5 0.5 H 3.0 0.1 FORO 0.5 0.02

Il programma si comporter`a come illustrato nei seguenti due casi.

Dato il file pezzo1.txt contenente le seguenti righe:

Diam 2.7 H 3.1 FORO 0.51

e invocando il programma come:

misure pezzo1.txt si otterr`a:

Valore di Diam non conforme

Dato il file pezzo2.txt contenente le seguenti righe:

Diam 3.1 H 3.0 FORO 0.48

e invocando il programma come:

misure pezzo2.txt si otterr`a:

Pezzo conforme

Riferimenti

Documenti correlati

Con decorrenza dal 27 novembre 2021 fino alla fine dell’emergenza sanitaria, comunque non oltre il 9 gennaio 2022, dalle ore 10,00 alle ore 24,00, nelle vie e

In ragione di quanto stabilito al suddetto comma, tutte le comunicazioni di inizio/rinnovo dell’attività di recupero dei rifiuti in procedura semplificata pervenute alla

• Per suoli profondi se lo strato inferiore del suolo è stato depositato transitoriamente per lunghi periodi (> 8-9 mesi) può essere utile effettuare un inerbimento intermedio

• Certificazione degli edifici pubblici in occasione dei rinnovi di contratto della gestione degli impianti termici;. • “Certificazione” temporaneamente

Programmazione ed adozione di interventi di risparmio energetico e promozione delle fonti rinnovabili di energia Inoltre la Provincia gestisce direttamente un patrimonio.. pubblico

miglioramento della qualità igienico - ambientale interna alle costruzioni; riduzione del fabbisogno energetico per il riscaldamento ambientale; tale obiettivo si raggiunge

Anche in questo caso la struttura dell'offerta Torinese assomiglia a quelle di Venezia (28,1%), anche se la quota più elevata degli 1-2 stelle si trova a Genova (33.9%). La scarsità

Anche in questo caso la struttura dell'offerta Torinese assomiglia a quelle di Venezia (28,1%), anche se la quota più elevata degli 1-2 stelle si trova a Genova (33.9%).