![]() |
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)
I° Compitino 2008 Lab Prog [Capra]
Bonjour a toute colleghi... Il compitino incombe, come state messi?!?!
Ma soprattutto... qualcuno sa come imposta il compito quel gran figo del prof capra???
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
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..
array ????
l'abbiamo fatto ???
__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren
si, noi l'abbiamo fatto martedì a lezione di lab. Niente di sconvolgente, tranquilla, è facile!
io non c'ero ç_ç
me lo guardo sullibro..
__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren
Giulia se vuoi ti passo gli appunti dalla chiavetta XD
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)
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)] }
funziona ora, c'era anche un altro errore in quanto nei for (arrivando da visualbasic) metto sempre <=, mentre l'uguale non ci va mai
grazie andrè
*_* 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
Se avete dubbi o errori irrisolti nei codici, postateli qui! Ci si dà una mano finchè si può....
come vi preparate al compitino?
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?)
io il libro non lo guardo nemmeno, che devi studiare, come fare il for?-.-'
Esercizi, esercizi, esercizi, esercizi, esercizi, esercizi, esercizi, esercizi!
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
io sto provando a rifare gli es del laboratorio che abbiamo già fatto... voi fate quelli del libro?
O del libro, o inventati, trovati su internet ecc...
Qualcuno mi sa spiegare gentilmente come si aggiunge il pacchetto prog a NetBeans??
Lo sto provando ad usare mò ma non riesco mica...
Thanks
Io uso blocco note o bene che vada context
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
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!
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
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...
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
Grazie 1000!! Ma alla fine l'esame si svolgerà su applicazioni che dovremo creare giusto?
Quindi appunti si ma libri??
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
appunti+libri, credo di si
Oggi il capra ha detto anche di non insultare sul forum ma lui lo sa di essere il più figo, non deve prendersi male!
eh si uagliò, state attenti che il grande fratello vi spia!!!
e poi son cazzi!
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
Beh il fatto di poter usare libri (ci vuole ancora la conferma) + appunti è una buona cosa..
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
Ahahah la tua teoria in effetti non fa una piega... Speriamo bene..
d'altronde matematica insegna...
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![]()
io ho una gran paura di sto compitino sisi
ciao a tutti,
volevo solo sapere quando sarà il secondo compitino di fondamenti di programmazione ..... qualcuno lo sa?
Il 12 di Dicembre, c'è anche scritto sul sito dell'Alberti..
si quello l'ho visto ma a me serve con mereghetti! scusa non ho specificato
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
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?
ViPah su cosa si basavano gli esercizi?? Thanks
il class path... >_> ....
<_< mi suona familiare.....
__________________
Emily89: Hai la faccia da fiera del fumetto!
I miei pargoli: Farshee, Hirugashi, Noren
ragà c'è tutto nell'altro post
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.