• Non ci sono risultati.

Informatica – Esercizi per il lavoro estivo - A.S.2011/12 - 3AI

N/A
N/A
Protected

Academic year: 2021

Condividi "Informatica – Esercizi per il lavoro estivo - A.S.2011/12 - 3AI"

Copied!
2
0
0

Testo completo

(1)

Informatica – Esercizi per il lavoro estivo - A.S.2011/12 - 3AI

******************************************************************************************************************************

Scrivere un programma che definisca un vettore di interi vett e lo inizializzi con n valori acquisiti da tastiera.

Successivamente il programma deve permettere di effettuare, attraverso un menù di scelta , le seguenti operazioni:

Acquisire due valori m e k e memorizzare in un nuovo vettore solo quei valori contenuti in vett che sono multipli di m ma minori di k e visualizzare il nuovo vettore. (Suggerimento: memorizzare un valore in un nuovo vettore corrisponde all’operazione di “aggiungi in fondo…”)

 Determinare, esaminando una volta sola il vettore vett, il valore minimo, massimo e la media, visualizzando i risultati

 Invertire il contenuto del vettore

Scrivere un programma che acquisisca n caratteri memorizzandoli in un vettore, poi sostituisca ogni carattere che non è né una lettere né una cifra con il carattere spazio e visualizzi il contenuto del vettore.

******************************************************************************************************************************

Scrivere un programma che definisca un vettore di interi vett e lo inizializzi con n valori acquisiti da tastiera.

Successivamente il programma deve permettere di effettuare, attraverso un menù di scelta , le seguenti operazioni:

Acquisire un valore x e contare quante volte il valore x è presente nel vettore, visualizzare il conteggio.

 Determinare, esaminando una volta sola il vettore vett, i valori minimo e massimo dei valori positivi e i valori minimo e massimo dei valori negativi visualizzando poi i quattro risultati

 Copiare in nuovo vettore solo i valori di vett che risultano essere compresi tra 10 e 100. Suggerimento:

memorizzare un valore in un nuovo vettore corrisponde all’operazione di “aggiungi in fondo…”)

Scrivere un programma che acquisisca n caratteri memorizzandoli in un vettore, poi sostituisca ogni carattere cifra con il carattere ‘-‘ e ogni carattere che non è una lettera con il carattere spazio, al termine visualizzi il contenuto del vettore.

******************************************************************************************************************************

Definire ed inizializzare le variabili necessarie per memorizzare il codice numerico identificativo di n atleti e i risultati di m prove di salto (in centimetri) effettuate da ogni atleta. Scrivere un programma che permetta di eseguire, attraverso un menù, le seguenti operazioni:

 Dato il codice numerico di un atleta visualizzare il valore dei salti da lui effettuati a partire dall’ultimo

 Per ogni gara calcolare e memorizzare il valore medio dei salti, successivamente chiedere in input il numero di una gara e visualizzare il codice numerico di tutti gli atleti che hanno effettuato un salto superiore o uguale al valore medio calcolato per quella gara

Scrivere un programma che dato un vettore uno contenente n valori ed un vettore due contenente m valori, costruisca un vettore tre che contenga la differenza tra uno e due, al termine visualizzi il vettore tre. (La differenza tra due insiemi è formata dai valori di uno che non sono presenti in due)

******************************************************************************************************************************

Si desidera memorizzare un elenco di CAP di città e le temperature rilevate ogni ora di un giorno in ogni città.

Scrivere un programma nel quale siano definite ed inizializzate le variabili necessarie.

Il programma deve inoltre permettere di eseguire, attraverso un menù, le seguenti operazioni:

 dato un CAP visualizzare le temperature rilevate in quella città tra le ore 12 e le ore 18

 data una temperatura t contare in quante città è stata superata la temperatura t.

 data un’ora visualizzare il CAP delle città nelle quali è stata rilevata la temperatura massima

 per ogni città calcolare e memorizzare la temperatura media del giorno

******************************************************************************************************************************

E’ dato un elenco di nomi di studenti (i nomi sono tutti diversi) e l’elenco delle relative età. Scrivere un programma che, attraverso un menù di scelta, permetta di:

 Inizializzare gli elenchi

 Dato un nome visualizzare l’età corrispondente

 Data una età visualizzare tutti gli studenti di quell’età

(2)

 Data una lettera memorizzare in un nuovo elenco tutti i nomi che iniziano con la lettera data, ordinare il nuovo elenco in ordine alfabetico e visualizzare il nuovo elenco.

******************************************************************************************************************************

Scrivere un programma che definisca ed inizializzi le variabili necessarie per contenere un elenco di n nomi di studenti, un elenco di n voti di informatica ed un elenco di n voti di sistemi. Il programma deve

successivamente permettere di eseguire, attraverso un menù le seguenti operazioni:

 Dato il nome di uno studente visualizzare il suo voto di informatica ed il suo voto di sistemi

 Aggiungere un nuovo studente con i relativi voti

 Visualizzare, per ogni studente la media, tra il suo voto di informatica e quello di sistemi

 Ordinare gli elenchi per valori crescenti di nome

 Visualizzare i nomi degli studenti che sono insufficienti di sistemi e dire anche quanti sono

******************************************************************************************************************************

Definire le variabili necessarie per memorizzare, per un insieme di oggetti, le seguenti informazioni:

il nome, il volume ed il pesospecifico del materiale di cui è composto.

Scrivere un programma che permetta di inizializzare gli elenchi, successivamente

 dato un nome di un oggetto visualizzare il suo peso

 dato un peso specifico visualizzare il nome di tutti gli oggetti aventi quel peso specifico

per ogni oggetto calcolare e memorizzare il suo peso in un elenco di nome pesi, copiare tutti i nomi degli oggetti in un elenco di nome nuovinomi e successivamente ordinare l’elenco pesi per valori crescenti di peso (spostando contemporaneamente il contenuto del elenco nuovinomi) e visualizzi i due elenchi.

******************************************************************************************************************************

Scrivere una funzione volume che, ricevendo una larghezza, una lunghezza ed un’altezza, restituisca il volume corrispondente.

Scrivere una funzione peso che, ricevendo un volume ed un peso, dia come parametro di output per reference il peso specifico corrispondente.

Scrivere una funzione media che ricevendo un vettore di float ed il numero di elementi presenti nel vettore restituisca il valore medio

Di n parallelogrammi sono dati le misure di altezza, lunghezza e larghezza ed il peso.

Scrivere un programma che definisca ed inizializzi le variabili necessarie per contenere i quattro elenchi, successivamente il programma:

utilizzi la funzione volume per memorizzare il volume di ogni parallelepipedo, poi

utilizzi la funzione peso per calcolare e memorizzare il peso specifico di ogni parallelepipedo

utilizzi la funzione media per deteminare il peso specifico medio e conti quanti parallelepipedi hanno peso specifico minore della media.

******************************************************************************************************************************

Definire una struttura studente che possa contenere i dati relativi ad uno studente: nome, indirizzo, telefono, classe.

Definire una funzione leggi che chieda in input i valori necessari per inizializzare una struttura di tipo studente e la restituisca come valore di ritorno.

Definire una funzione conta che, ricevendo come parametri un elenco di studenti, il numero di elementi contenuti e il nome di una classe dia come parametro di output in numero di studenti che frequentano quella classe.

Definire una funzione ordina che, ricevendo come parametri un elenco di studenti e il numero di elementi contenuti, ordini l’elenco in base ai nomi.

Scrivere un programma che definisca una variabile che consenta di memorizzare un elenco di n studenti e la inizializzi utilizzando opportunamente la funzione leggi e successivamente richiami la funzioni conta, visualizzando il risultato e la funzione ordina, visualizzando l’elenco di classi ordinato.

******************************************************************************************************************************

Riferimenti

Documenti correlati

A garanzia della serietà dell’offerta, il soggetto offerente, ai sensi dell’art. 93 del Codice, deve allegare, una garanzia fideiussoria provvisoria. Il valore del deposito

Si chiede di specificare i punteggi relativi alla qualità tecnica delle “Attrezzature messe a disposizione in aggiunta a quelle indicate all’art. 9 di proprietà della

1) una garanzia provvisoria, come definita dall’art. 93 del Codice, pari al 2% del valore stimato della concessione e precisamente di importo pari € 11.808,00 salvo

La ditta aggiudicataria assume a proprio carico la responsabilità della puntuale fornitura dei prodotti/servizi oggetto del contratto, anche in caso di scioperi o

b) nel caso in cui la rete sia dotata di organo comune con potere di rappresentanza ma priva di soggettività giuridica (cd. rete-contratto), l’aggregazione di imprese di

(Cauzione provvisoria – definitiva, spese).. 20 1) Le cauzioni dovranno essere prestate con le modalità stabilite dalle norme vigenti, così come richiamate, ai sensi del D.Lgs.

Il sistema che garantisce la connessione tra dispositivo elettromedicale e la medicazione può essere un pad/port di drenaggio con caratteristiche simili per forma e dimensioni

L’affidatario dovrà proporre una soluzione tecnologica basata sull’intelligenza artificiale in grado di analizzare quotidianamente in maniera integrata le