HELP per esame di linguaggi

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
ak.Carestia
00venerdì 3 marzo 2006 17:18
mi fate questo esercizio, così controllo se il mio è corretto

==============================================================
il codice era errato perché il forum interpretava le parentesi come suoi tag e faceva casini.... qualche messaggio + sotto c'è quello corretto

==============================================================

ovviamente quando avete cinque minuti di tempo [SM=g27811] grazie mille a tutti

[Modificato da ak.Carestia 04/03/2006 17.05]

[Modificato da ak.Carestia 04/03/2006 17.08]

ca.morte
00sabato 4 marzo 2006 14:01
nn è completo

for(int i=0; i
for(int j=i; j



Cmq i e j sn lo stesso numero, xciò stamperai 0 0, 1 1, 2 2, ecc

la somma /2..
0/2 fa 0? 1*1/2 2*2/2 3*3/2 , arrotondando x difetto, xkè cmq contiene int 3*3/2=4.

Lo so, nn sn stato molto kiaro..
ak.Carestia
00sabato 4 marzo 2006 17:04
porc...... il codice è errato..... probabilmente il forum si incasina con tutte quelle parentesi...... (era scritto correttamente, ma visualizzato a caxxo)


ora posto il codice corretto:

==============================================================
ESERCIZIO 1. Si consideri il seguente frammento
di codice in linguaggio Java:

int[][] a=new int[n][n];
for(int i=0; i<a.length;i++) {
for(int j=i; j<a.length;j++) {
System.out.println(i+" "+j);
a[i][j]=(i*j)/2;
}
}

Determinare:
1) cosa esattamente appare sullo schermo nel
caso n=4;
2) i valori di tutti gli elementi dell'array a nel
caso n=5
==============================================================
Modificato da ak.Carestia 04/03/2006 17.07
ak.Carestia
00sabato 4 marzo 2006 18:26
====================================================
ESERCIZIO 2. Si consideri il seguente frammento
di codice in linguaggio Java:

String s=stringa;
int conta1=0,conta2=0;
boolean condizione=false; int i=0;
while(i<s.length() && !condizione) {
if(s.charAt(i)=='a') conta1++;
if(s.charAt(i)=='b') conta2++;
if(conta1==conta2) condizione=true;
else i++;
}

Determinare il valore finale delle variabili
condizione e i nel seguenti casi:
1) stringa="abc";
2) stringa="cab";
3) stringa="aab".
====================================================
ak.Guerra
00domenica 5 marzo 2006 06:58
a parte il fatto che lo puoi incollare in un ide ed eseguire... cmq:
es 1:

1)
0 0 - 0 1 - 0 2 - 0 3
1 1 - 1 2 - 1 3
2 2 - 2 3
3 3


2)
eseguito usando la classe:
class alfio
{
public static void main(String[] args)
{
int[][] a=new int[5][5];
for(int i=0; i for(int j=i; j a[j]=(i*j)/2;
System.out.println("a["+i+"]["+j+"]="+a[j]);

}
}
}


}
in netbeans

risultato:

a[0][0]=0
a[0][1]=0
a[0][2]=0
a[0][3]=0
a[0][4]=0
a[1][1]=0
a[1][2]=1
a[1][3]=1
a[1][4]=2
a[2][2]=2
a[2][3]=3
a[2][4]=4
a[3][3]=4
a[3][4]=6
a[4][4]=8

es2:


1) stringa="abc";
Condizione: true i: 1
2) stringa="cab";
Condizione: true i: 0
3) stringa="aab".
Condizione: false i: 3
ca.morte
00domenica 5 marzo 2006 12:23
Guerra
Ma ke c fai alle 7 su internet? [SM=g27820]:
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 17:07.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com