Σελίδα 2 από 10
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Σάβ Μαρ 01, 2008 11:21 am
από ersi
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Σάβ Μαρ 01, 2008 1:41 pm
από LocknLoad
Αφου εκτιμας τα δωρα μου, παρε ενα ακομα (επαναλ. του 2006)
http://users.sourcerers.gr/locknload/epan06.zip
Στο πρωτο θεμα, υπαρχει πιο απλος τροπος? (κατα προτιμηση χωρις χρηση διανυσματος)
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 4:18 pm
από Alekos
Paidia geia ki apo mena (prin ligo grafhka kai eimai anthousiasmenos me to forum, bravo!!!), exei kaneis na anevasei ta themata Kanonikh 2007 Java?
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 4:57 pm
από armaos
na se rwtisw,
sto 2o kai sto 3o thema giati grafeis long?
ti simainei genika?
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 5:09 pm
από LocknLoad
armaos έγραψε:na se rwtisw,
sto 2o kai sto 3o thema giati grafeis long?
ti simainei genika?
int ειναι για ακεραιους. Το ιδιο και η long. Να το θεσω λιγο λα'ι'κιστικα, το καθενα δηλωνει το ποσο χωρο στη μνημη θα πιανει η μεταβλητη. Η long πιανει περισσοτερο χωρο στη μνημη απο την int για αυτο και μπορει να παρει μεγαλυτερες τιμες. Αρα οταν εχεις πολλαπλασιασμους σαν να'χεις παραγωντικο η κατι ( χ! ) τοτε ειναι καλο να εξασφαλιζεις αρκετο χωρο γιατι απο τις επαναληψεις θα σου'ρθει μεγαλος αριθμος σαν αποτελεσμα.
EDIT:
Το καθενα σε bit
Ακεραιοι
byte==>8
short==>16
int==>32
long==>64
κινητης υποδιαστολης
float==>32
double==>64
λογικες τιμες
boolean==>8
χαρακτηρες
char==>16
EDIT2:
δλδ αν μου εδινε float αριθμο για να κανω τις πραξεις, θα του επεστρεφα double
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 5:51 pm
από ran-tan-plan
Ποση ωρα μας δινουν για να απαντησουμε τα θεματα?
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 6:05 pm
από rayman
ο χρηστης πως εισαγει αριθμους σε ενα διανυσμα στο BlueJ???????????
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 6:27 pm
από LocknLoad
Δεν καταλαβαινω τι εννοεις...
Αν εννοεις το "δεχεται ως παραμετρο" ενα ταδε, τοτε ειναι
public static void lalala(tade)
το tade ειναι αυτο που θα δινει ο χρηστης και το ΤΙ ειναι αυτο που θα δινει (πχ int x)
(lalala ειναι το ονομα τις μεθοδου)
Αν εννοεις πως εσυ να δωσεις την παραμετρο. Τοτε οπως κοιτας την class κανε δεξι κλικ και πατα μετα πανω στην μεθοδο (εκτος αν δεν ειναι static, τοτε θα πρεπει να δημιουργησεις ενα αντικειμενο πρωτα και μετα δεξι κλικ στο αντικειμενο και τελος στην μεθοδο)
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 6:49 pm
από armaos
ok thanks lock n load
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 7:52 pm
από alexaiv
Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι

)
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 7:57 pm
από milo
sto 1o k st 3o 8ema sthn epan 07 ti simeni i dilosi break?
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 7:58 pm
από LocknLoad
alexaiv έγραψε:Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι

)
Ενας αλφαριθμιτικος πινακας ειναι ως παραμετρος (ουτε εγω βλεπω σε τι χρησιμευει, μαλλον ειναι γιατι το βιβλιο ειναι για την Java και οχι για BlueJ?)
Alexaiv, σου προτηνω να δεις τα θεματα τα παλιοτερα και τις εργαστηριακες ασκησεις αλλα by the way, ποια ειναι η υλη?
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 8:08 pm
από LocknLoad
milo έγραψε:sto 1o k st 3o 8ema sthn epan 07 ti simeni i dilosi break?
break; βαζουμε για να "σπαει" την επαναληψη και να μην κανει ολες τις επαναληψεις. Τα θεματα μπορουν να βγουνε και με while αντι για for, προσωπικα προτημω την for αλλα πρεπει να βαζουμε την break; οταν καταφερνουμε αυτο που θελουμε (πχ να βρουμε κατι συγκεκριμενο σε ενα πινακα) χωρις να κανουμε αλλες αχρηστες επαναληψεις (και καλα σωζουμε χρονο. Σε μας δεν μας φαινεται αλλα αν φτιαχναμε αληθινα προγραμματα τοτε θα ηταν αισθητη η διαφορα χρονου)
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 8:46 pm
από apolski
alexaiv έγραψε:Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι

)
Κάπου διάβασα οτι το args είναι ένας ειδικός πίνακας που κρατάει τα ορίσματα της γραμμής εντολών(command line arguments). Δεν ειναι για το bluej αλλα για το command prompt. Πχ
Κώδικας: Επιλογή όλων
class Hello{
public static void main (String args[]) {
System.out.println("Hello " + args[0]);
}}
Μετά την μεταγλώττιση στο comand prompt(javac όνομα_προγραμματος.java) αν γράψεις java Hello Niko θα σου τυπώσει Hello Niko.
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δημοσιεύτηκε: Κυρ Μαρ 02, 2008 8:52 pm
από LocknLoad
Kadafi έγραψε:alexaiv έγραψε:Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι

)
Κάπου διάβασα οτι το args είναι ένας ειδικός πίνακας που κρατάει τα ορίσματα της γραμμής εντολών(command line arguments). Δεν ειναι για το bluej αλλα για το command prompt. Πχ
Κώδικας: Επιλογή όλων
class Hello{
public static void main (String args[]) {
System.out.println("Hello " + args[0]);
}}
Μετά την μεταγλώττιση στο comand prompt(javac όνομα_προγραμματος.java) αν γράψεις java Hello Niko θα σου τυπώσει Hello Niko.
Αρα αχρηστο σε μας? (για την ωρα)