• Non ci sono risultati.

Prova Scritta di Programmazione Prova Scritta di Programmazione 15 Febbraio 2007 15 Febbraio 2007

N/A
N/A
Protected

Academic year: 2021

Condividi "Prova Scritta di Programmazione Prova Scritta di Programmazione 15 Febbraio 2007 15 Febbraio 2007"

Copied!
1
0
0

Testo completo

(1)

Prova Scritta di Programmazione Prova Scritta di Programmazione

15 Febbraio 2007 15 Febbraio 2007 Mediante

Mediante diagrammi di attività diagrammi di attività UML, fornire la specifica di UML, fornire la specifica di un algoritmo

un algoritmo modulare modulare per il problema seguente: per il problema seguente:

input:

input:

x x: numero reale : numero reale

VN VN vettore [1..2 vettore [1..2 n] di numeri naturali n ] di numeri naturali output:

output:

k

k posizione di posizione di x x (0 se assente) nel vettore (0 se assente) nel vettore VR VR [1.. [1..n n] di reali, ] di reali, ottenuto convertendo ogni coppia di numeri consecutivi

ottenuto convertendo ogni coppia di numeri consecutivi in in VN VN (pos. dispari, pos. pari) nel numero reale avente il primo

(pos. dispari, pos. pari) nel numero reale avente il primo

numero come parte intera ed il secondo come parte decimale numero come parte intera ed il secondo come parte decimale es.

es. per x = 3.91 e VN = [8,234,6,8,3,91,11,0] si produce per x = 3.91 e VN = [8,234,6,8,3,91,11,0] si produce VR = [8.234,6.8,3.91,11.0] quindi si restituirà k = 3 VR = [8.234,6.8,3.91,11.0] quindi si restituirà k = 3

Definire una classe Java (per i metodi solo l'intestazione) Definire una classe Java (per i metodi solo l'intestazione) contenente il vettore di naturali come campo d'istanza, contenente il vettore di naturali come campo d'istanza, che implementi gli algoritmi richiesti

che implementi gli algoritmi richiesti

Riferimenti

Documenti correlati

L’integrale esiste perchè la funzione nell’intervallo dato è continua; inoltre , essendo una funzione dispari , il suo integrale esteso ad un intervallo simmetrico

dato in ingresso dei numeri primi un intero positivo N fornisca in uscita il vettore (ordinato) P di numeri primi minori o uguali ad N e la loro media aritmetica M. 2) Fornire

(2) Fornire lo scheletro di una classe Java che incapsuli un (2) Fornire lo scheletro di una classe Java che incapsuli un array di stringhe ed implementi un algoritmo di sort e

(2) Fornire lo Fornire lo scheletro scheletro della classe Java della classe Java VettoreReali VettoreReali (solo campi d'istanza e intestazioni dei metodi). (solo campi d'istanza

● Fornire lo Fornire lo scheletro scheletro di un tipo per le coppie di reali e di di un tipo per le coppie di reali e di un metodo statico Java (solo intestazione) che implementi

> vettore vettore ORA ORA di lunghezza di lunghezza n n di orari espressi come coppie di orari espressi come coppie di interi che rappresentano risp. ore e

La funzione deve inoltre restituire il valore 1 nel caso in cui almeno una delle locazioni del file non sia presente nel vettore; deve restituire 2 nel caso in cui si verifichi

Una matrice