.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- I° Compitino 2008 Lab Prog [Capra] (http://www.dsy.it/forum/showthread.php?threadid=36981)


Posted by b4cco on 20-11-2008 00:11:

I° Compitino 2008 Lab Prog [Capra]

Bonjour a toute colleghi... Il compitino incombe, come state messi?!?!:D
Ma soprattutto... qualcuno sa come imposta il compito quel gran figo del prof capra???


Posted by ViPah on 20-11-2008 10:01:

Da quel che ho capito, bisogna definire una classe e poi darà un esercizio in cui bisognerà usare i metodi definiti in quella classe...


Mah, son messo meglio rispetto agli altri compitini :D


Posted by lik2006 on 20-11-2008 13:28:

così così dipende da cosa mette..
io ho sentito ke fa usare numeri casuali con Random (classe) o random(metodo Math)- array- tutte cose già viste..


Posted by Giutu on 20-11-2008 21:08:

array ????

l'abbiamo fatto ???

__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren


Posted by ViPah on 20-11-2008 21:43:

si, noi l'abbiamo fatto martedì a lezione di lab. Niente di sconvolgente, tranquilla, è facile!


Posted by Giutu on 21-11-2008 02:03:

io non c'ero ç_ç

me lo guardo sullibro..

__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren


Posted by Emily89 on 21-11-2008 07:56:

Giulia se vuoi ti passo gli appunti dalla chiavetta XD


Posted by ViPah on 21-11-2008 09:39:

Ho un problema, questo programma deve trovare se una parola è palindroma o no. Ma mi da un errore del cazzo. vi copio il programma (che da javac non ha errori).

import prog.io.*;


public class Array {

public static void main (String [] args){

ConsoleInputManager in=new ConsoleInputManager();

String s=in.readLine("inserisci frase da analizzare: ");
boolean pali=true;
int l=s.length();
int[] array=new int[l];

for ( i=0; i<=l ; i++)
array[i]= [(s.charAt(i))];

for (int u=0; u<=l; u++)
if (array[u]==(array[l-u]))
pali=true;
else{
pali=false;
break;}
if (pali)
System.out.println("la parola e palindroma!");
else
System.out.println("la parola non e palindroma!");

}
}



l'errore una volta mandato in esecuzione e inserita la parola, è il seguente.


inserisci frase da analizzare: anna
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String ind
ex out of range: 4
at java.lang.String.charAt(Unknown Source)
at Array.main(Array.java:16)


Posted by Andrewz on 21-11-2008 10:06:

l'errore è nell'uso di charAt(): gli passi come parametro alla prima esecuzione del ciclo l-u, ovvero la lunghezza della stringa(dato che i=0 (l-u)=l) . Però charAt conta da 0 perciò alla prima esecuzione del ciclo non sa cosa sia charAt(l). ad esempio

s=CIAO
ovvero
CIAO
0123
ad esempio

s.charAt(0)=C;
s.charAt(1)=I;
s.charAt(2)=A;
s.charAt(3)=O;
s.length()=4
s.charAt(4) non sa cosa sia!


se ci sono dubbi chiedi pure!!




edit:{ la soluzione è mettere array[(l-1)-u)] }


Posted by ViPah on 21-11-2008 10:25:

funziona ora, c'era anche un altro errore in quanto nei for (arrivando da visualbasic) metto sempre <=, mentre l'uguale non ci va mai :D


grazie andrè


Posted by Giutu on 22-11-2008 13:16:

*_* se me li passi da msn anche emily, non mi posso portare il pc dietro.

io sono seriamente preoccupata ç_ç

__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren


Posted by ViPah on 22-11-2008 16:36:

Se avete dubbi o errori irrisolti nei codici, postateli qui! Ci si dà una mano finchè si può....


Posted by lik2006 on 22-11-2008 17:44:

come vi preparate al compitino?


Posted by b4cco on 22-11-2008 18:00:

Un po' di meditazione,un faccia a faccia col libro e magari ripasso qualcosa e faccio qualche programmino..
Volevo chiedere se qualcuno sa come funziona l'esamino..
cioè in pratica nel pc entriamo col nostro account, facciamo quello che dobbiamo fare ( si spera) salviamo classi & co. e ni ni iamu ala casa? ( ce ne andiamo a casa?)


Posted by ViPah on 22-11-2008 18:04:

io il libro non lo guardo nemmeno, che devi studiare, come fare il for?-.-'

Esercizi, esercizi, esercizi, esercizi, esercizi, esercizi, esercizi, esercizi!


Posted by b4cco on 22-11-2008 18:14:

Beh se c'è qualcosa che non sai manco cos è o che vorresti ripetere, magari un'occhiata al libro o a qualche altro testo penso che male non faccia...
Se poi uno ha la scienza infusa... beh beato lui :)


Posted by lik2006 on 22-11-2008 20:26:

io sto provando a rifare gli es del laboratorio che abbiamo già fatto... voi fate quelli del libro?


Posted by ViPah on 22-11-2008 22:39:

O del libro, o inventati, trovati su internet ecc...


Posted by b4cco on 23-11-2008 16:30:

Qualcuno mi sa spiegare gentilmente come si aggiunge il pacchetto prog a NetBeans??
Lo sto provando ad usare mò ma non riesco mica...
Thanks


Posted by ViPah on 23-11-2008 17:07:

Io uso blocco note o bene che vada context :D


Posted by ButterFlower on 23-11-2008 17:16:

Originally posted by b4cco
Qualcuno mi sa spiegare gentilmente come si aggiunge il pacchetto prog a NetBeans??
Lo sto provando ad usare mò ma non riesco mica...
Thanks


http://www.pierotofy.it/pages/guide...rie_a_Netbeans/


Posted by ButterFlower on 23-11-2008 17:19:

ps: utilizzare ambienti di sviluppo come NetBeans ed Eclipse facilitano molto la vita velocizzando e faciltando il lavoro...
però all'esame(discussione del progetto) alcuni vogliono che sappiate muovervi almeno un po con la shell!..quindi ripassino veloce alla shell prima dell'esame! ;)


Posted by b4cco on 23-11-2008 18:35:

Grazie ButterFlow avevo trovato la guida ma solo adesso ho capito dove sbagliavo...
Anche io uso sempre context ma certe volte per abbreviarsi il lavoro ;)


Posted by b4cco on 24-11-2008 17:53:

Ohilà qualcuno mi sa dire che si è fatto oggi nella lezione con capra?
Ha detto qualcosa riguardo il compitino di giovedì?
Io non sono potuto venire...


Posted by regularjohn on 24-11-2008 18:08:

ha detto su quali argomenti sarà basato l'esame di domani o giovedì:
-uso di classi esistenti(invocare metodi, metodi statici)
-definizione delle applicazioni (ovvero main e sviluppo del programma)
-definizione di classi riusabili(?) (campi, costruttori, metodi)
-pacchetto prog.io( classi ConsoleInput/OutputManager e FileInputManager)
-pacchetto prog.utili (Frazioni, Orario, Data)
-classi String, StringTokenizer, Math, Random
-classi involucro (Integer, Double, parseInt,parseDouble)
-array a 1 dimensione
-tipi primitivi
-strutture di controllo (for, while ecc + for/each)

per le classi come frazioni e orario puoi consultare la documentazione java ma non puoi andare su internet.
no chiavette, mi pare si appunti


Posted by b4cco on 24-11-2008 18:22:

Grazie 1000!! Ma alla fine l'esame si svolgerà su applicazioni che dovremo creare giusto?
Quindi appunti si ma libri?? :D


Posted by regularjohn on 24-11-2008 18:26:

si penso ti chiederà di sviluppare una classe e creare un main nel quale creare oggetti e fargli fare burdelli...per i libri credo di si, anche se ero poco attento quando ne parlava:D
appunti+libri, credo di si


Posted by ViPah on 24-11-2008 18:30:

Oggi il capra ha detto anche di non insultare sul forum :D ma lui lo sa di essere il più figo, non deve prendersi male!


Posted by regularjohn on 24-11-2008 18:35:

eh si uagliò, state attenti che il grande fratello vi spia!!!

e poi son cazzi!


Posted by b4cco on 24-11-2008 18:36:

No infatti il Capra di insulti non ne prende, di solito sono tutti dei gran elogi..
gli insulti ehm ehm di solito sono indirizzati ad altre ehm persone :D

Beh il fatto di poter usare libri (ci vuole ancora la conferma) + appunti è una buona cosa..


Posted by ViPah on 24-11-2008 18:54:

il fatto di poter usare i libri o appunti o quelchesia è menchemeno confortante. Vuol dire che anche con gli appunti, la difficoltà sarà tale da essere impossibile :D


Posted by b4cco on 24-11-2008 19:13:

Ahahah la tua teoria in effetti non fa una piega... Speriamo bene..


Posted by regularjohn on 24-11-2008 19:40:

d'altronde matematica insegna...


Posted by Emily89 on 24-11-2008 21:45:

Originally posted by ViPah
il fatto di poter usare i libri o appunti o quelchesia è menchemeno confortante. Vuol dire che anche con gli appunti, la difficoltà sarà tale da essere impossibile :D


Abbiamo avuto la stessa teoria..:help:


Posted by Fedilla on 25-11-2008 09:02:

io ho una gran paura di sto compitino sisi


Posted by Dadday on 25-11-2008 10:18:

ciao a tutti,
volevo solo sapere quando sarà il secondo compitino di fondamenti di programmazione ..... qualcuno lo sa?


Posted by Emily89 on 25-11-2008 10:30:

Il 12 di Dicembre, c'è anche scritto sul sito dell'Alberti..


Posted by Dadday on 25-11-2008 11:18:

Talking

si quello l'ho visto ma a me serve con mereghetti! scusa non ho specificato


Posted by Giutu on 25-11-2008 13:10:

allora com'è andato ??

uh ho un problema con il cmd, quando tento di verificare la correttezza di un codice, di una classe, mi dice che non riconosce il comando ç_ç

come faccio??

__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren


Posted by ViPah on 25-11-2008 15:00:

E' andato benino, mi spingo a dire bene. Non era difficilissimo, giusto un pò strizzacervelli quello del random sulla data....

Giutu hai installato correttamente java, classpath e minchiatine varie?


Posted by b4cco on 25-11-2008 16:56:

ViPah su cosa si basavano gli esercizi?? Thanks :D


Posted by Giutu on 25-11-2008 19:25:

il class path... >_> ....

<_< mi suona familiare.....

__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren


Posted by ViPah on 25-11-2008 22:22:

ragà c'è tutto nell'altro post :D


Posted by lik2006 on 26-11-2008 17:04:

scusate se scrivo qui ma come funziona il test di inglese?
ho aperto un thread in "lingua inglese" e nex ha risposto..
http://www.ccdinf.unimi.it/it/avvisi/6113.html


All times are GMT. The time now is 17:53.
Show all 44 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.