• Non ci sono risultati.

ATTIVITA' (5AS)

N/A
N/A
Protected

Academic year: 2021

Condividi "ATTIVITA' (5AS)"

Copied!
1
0
0

Testo completo

(1)

ESERCIZI C++ per Mercoledì 30 Ottobre 2013 Realizzare la classe MetodiNumerici contenente i metodi sottoindicati:

import java.io.*;

class MetodiNumerici{

//Calcola ricorsivamente il fattoriale public int fattoriale(int n){...};

//Somma ricorsivamente i primi n naturali public static int sommaNaturali(int n){...};

//Calcola ricorsivamente e visualizza la successione di Fibonacci public static void fibonacci(long a){...};

//Calcola ricorsivamente x

n

public static long potenza(int x, int n){...};

//Calcola ricorsivamente il prodotto di a x b public static int prodotto(int a, int b){...};

}

Realizzare la classe MetodiArray contenente i metodi sottoindicati:

import java.io.*;

class MetodiArray {

//Crea un array di interi di dimensione n public static int[] creaArray(int n){...};

//Permette all'utente di inserire n valori interi nell'array A public static void riempiArray(int[] A, int n){...};

//Stampa il contenuto dell'array A di dimensione n public static void stampaArray(int[] A, int n){...};

//Somma ricorsivamente i valori contenuti nell'array A di dimensione n public static int sommaArray(int[] A, int n){...};

//Trova ricorsivamente il massimo contenuto in un array A di dimensione n public static int maxArray(int[] A, int n){...};

}

Realizzare la classe Test contenente il metodo main() da cui invocare e testare i metodi sopraindicati.

import java.io.*;

public class Test {

public static void main(String [] args) throws Exception{

...

...

...

} }

NB. Le 3 classi vanno realizzate in 3 diversi file all'interno dello stesso package;

I metodi, di cui ho indicato nomi, tipi di ritorno ed argomenti, vanno completati quindi

opportunamente invocati e testati nel main().

Riferimenti

Documenti correlati

[r]

[r]

[r]

Determinare gli estremanti assoluti di f in Γ utilizzando il metodo dei moltiplicatori di

[r]

[r]

[r]

Scrivere un metodo ricorsivo che, dati un array bidimensionale di interi a ed un intero n, restituisce true se n compare in a, false altrimenti. public static boolean