Autoverifica > Reali #1

Calcola i valori assunti dalle variabili nelle espressioni seguenti double a = 10.0, b = a*Math.PI; int a = -10, b = Math.abs(a); double a = 10.0, b = Math.pow(a, 3); double a = Math.pow(11, 2.0)-Math.sqrt(121); int a = 10, b = 15, c = Math.min(a, b); double a = 10.45; long   b = … Leggi tutto

Autoverifica > Interi #1

Calcola i valori assunti dalle variabili nelle espressioni seguenti int a = 10, b = a++; int a = 10, b = ++a; int a = 10, b = 15, c = a*b++; int a = 10, b = 15, c = ++a*b; int a = 10, b = a/2; int a = 10, b … Leggi tutto

Autoverifica > Matrici #2

Siano int m1[][] = { {1, 3, 10}, {4, 3, -2} }; int m2[][] = { {2, 3, 11}, {4, -3, 7} }; calcola i valori assunti dalle variabili in ogni sequenza di istruzioni for(int i=0; i < m1.length; i++) for(int j=0; j < m1[i].length; j++) { m2[i][j] = m1[i][j]+m2[i][j]; } for(int i=0; i < ... Leggi tutto

Autoverifica > Matrici #1

Siano int dim =4; int m[][]=new int[dim][dim]; calcola i valori assunti dalle variabili in ogni sequenza di istruzioni for(int i=0; i < dim; i++) for(int j=0; j < dim; j++) m[i][j] = i+j; for(int i=0; i < dim; i++) for(int j=0; j < dim; j++) m[i][j] = (i+1)+(j+1); for(int i=0; i < dim; i++) for(int ... Leggi tutto

Autoverifica > Array #3

Siano int v1[] = {1, 3, 10, -4, 3}; int v2[] = {2, 3, 11, 4, -3, -7}; calcola i valori assunti dalle variabili in ogni sequenza di istruzioni int n=Math.min(v1.length, v2.length); int v3[]=new int[n]; for(int i=0; i < n; i++) v3[i] = v1[i]+v2[i]; int n=Math.min(v1.length, v2.length); int r=0; for(int i=0; i < n; i++) ... Leggi tutto

Autoverifica > Array #2

Sia int v[] = { 1, 3, 10, -4, 3 }; calcola i valori assunti dalle variabili in ogni sequenza di istruzioni long r=0; for(int i=0; i < v.length; i++) r += v[i]; long r=0; for(int i=0; i < v.length; i++) r += v[i]; r=r/v.length; long r=1; for(int i=0; i < v.length; i++) r *= ... Leggi tutto

Autoverifica > Array #1

Sia int v[] = new int[5]; calcola i valori assunti dalle variabili in ogni sequenza di istruzioni for(int i=0; i < 5; i++) v[i] = i; for(int i=0; i < 5; i++) v[i] = i+1; for(int i=1; i = 1; i--) v[5-i] = i; for(int i=4; i >= 0; i–) v[i] = i+1;

Minimo

Dati due valori di tipo numerico determinare il valore minimo minimo=a; if(b < minimo) minimo=b; if(a

Uso di Math.min

Dati due valori numerici, a e b, determinare il valore minimo minimo=Math.min(a, b); Dati tre … min_ab=Math.min(a, b); minimo=Math.min(min_ab, c); minimo=Math.min(Math.min(a, b), c); Dati quattro … min_ab=Math.min(a, b); min_cd=Math.min(c, d); minimo=Math.min(min_ab, min_cd); minimo=Math.min(Math.min(a, b), Math.min(c, d));

Autoverifica > Metodi #2

Completa il codice mancante per ognuno dei metodi seguenti public static _____ aaaa(long d, int e) {    return d*e*Math.PI; } public static _____ bbbb(_____) {    int v[]={3, 7, 2};    return v; } public static _____ cccc(_____) {    double v[]=new double[f];    return v; } public static double dddd(_____) {    return … Leggi tutto