Εισαγωγή στον Προγραμματισμό (Εργαστήριο)
Συντονιστές: φιάλη klein, Ryu, markelos, meleneemil
-
ersi
- Δημοσιεύσεις: 40
- Εγγραφή: Σάβ Νοέμ 24, 2007 4:47 pm
- Real Name: ersi
- Gender: Female
- Facebook ID: 0
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Na sai kala lock n load. Apo ta wraiwtera dwra!!!

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Αφου εκτιμας τα δωρα μου, παρε ενα ακομα (επαναλ. του 2006)
http://users.sourcerers.gr/locknload/epan06.zip
Στο πρωτο θεμα, υπαρχει πιο απλος τροπος? (κατα προτιμηση χωρις χρηση διανυσματος)
http://users.sourcerers.gr/locknload/epan06.zip
Στο πρωτο θεμα, υπαρχει πιο απλος τροπος? (κατα προτιμηση χωρις χρηση διανυσματος)
Ναι, [you] σε παρακολουθώ!

@[you]


@[you]

- Alekos
- Δημοσιεύσεις: 171
- Εγγραφή: Κυρ Μαρ 02, 2008 2:18 pm
- Real Name: Alekos
- Gender: Male
- Facebook ID: 0
- Τοποθεσία: Los Alimos
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Paidia geia ki apo mena (prin ligo grafhka kai eimai anthousiasmenos me to forum, bravo!!!), exei kaneis na anevasei ta themata Kanonikh 2007 Java?
- armaos
- Δημοσιεύσεις: 258
- Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
- Real Name: Αρμαος
- Gender: Male
- Facebook ID: 0
- Επικοινωνία:
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
na se rwtisw,
sto 2o kai sto 3o thema giati grafeis long?
ti simainei genika?
sto 2o kai sto 3o thema giati grafeis long?
ti simainei genika?
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
int ειναι για ακεραιους. Το ιδιο και η long. Να το θεσω λιγο λα'ι'κιστικα, το καθενα δηλωνει το ποσο χωρο στη μνημη θα πιανει η μεταβλητη. Η long πιανει περισσοτερο χωρο στη μνημη απο την int για αυτο και μπορει να παρει μεγαλυτερες τιμες. Αρα οταν εχεις πολλαπλασιασμους σαν να'χεις παραγωντικο η κατι ( χ! ) τοτε ειναι καλο να εξασφαλιζεις αρκετο χωρο γιατι απο τις επαναληψεις θα σου'ρθει μεγαλος αριθμος σαν αποτελεσμα.armaos έγραψε:na se rwtisw,
sto 2o kai sto 3o thema giati grafeis long?
ti simainei genika?
EDIT:
Το καθενα σε bit
Ακεραιοι
byte==>8
short==>16
int==>32
long==>64
κινητης υποδιαστολης
float==>32
double==>64
λογικες τιμες
boolean==>8
χαρακτηρες
char==>16
EDIT2:
δλδ αν μου εδινε float αριθμο για να κανω τις πραξεις, θα του επεστρεφα double
Ναι, [you] σε παρακολουθώ!

@[you]


@[you]

- ran-tan-plan
- Δημοσιεύσεις: 116
- Εγγραφή: Πέμ Ιαν 24, 2008 7:38 pm
- Real Name: fr
- Facebook ID: 0
- Τοποθεσία: Patras/Athens
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Ποση ωρα μας δινουν για να απαντησουμε τα θεματα?
nicolas
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
ο χρηστης πως εισαγει αριθμους σε ενα διανυσμα στο BlueJ???????????
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Δεν καταλαβαινω τι εννοεις...
Αν εννοεις το "δεχεται ως παραμετρο" ενα ταδε, τοτε ειναι
public static void lalala(tade)
το tade ειναι αυτο που θα δινει ο χρηστης και το ΤΙ ειναι αυτο που θα δινει (πχ int x)
(lalala ειναι το ονομα τις μεθοδου)
Αν εννοεις πως εσυ να δωσεις την παραμετρο. Τοτε οπως κοιτας την class κανε δεξι κλικ και πατα μετα πανω στην μεθοδο (εκτος αν δεν ειναι static, τοτε θα πρεπει να δημιουργησεις ενα αντικειμενο πρωτα και μετα δεξι κλικ στο αντικειμενο και τελος στην μεθοδο)
Αν εννοεις το "δεχεται ως παραμετρο" ενα ταδε, τοτε ειναι
public static void lalala(tade)
το tade ειναι αυτο που θα δινει ο χρηστης και το ΤΙ ειναι αυτο που θα δινει (πχ int x)
(lalala ειναι το ονομα τις μεθοδου)
Αν εννοεις πως εσυ να δωσεις την παραμετρο. Τοτε οπως κοιτας την class κανε δεξι κλικ και πατα μετα πανω στην μεθοδο (εκτος αν δεν ειναι static, τοτε θα πρεπει να δημιουργησεις ενα αντικειμενο πρωτα και μετα δεξι κλικ στο αντικειμενο και τελος στην μεθοδο)
Ναι, [you] σε παρακολουθώ!

@[you]


@[you]

- armaos
- Δημοσιεύσεις: 258
- Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
- Real Name: Αρμαος
- Gender: Male
- Facebook ID: 0
- Επικοινωνία:
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
ok thanks lock n load
- alexaiv
- Δημοσιεύσεις: 101
- Εγγραφή: Παρ Ιούλ 13, 2007 11:43 am
- Real Name: Αλέξης Αϊβαλιώτης
- Gender: Male
- Τοποθεσία: Αθήνα
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι
)
Η σκληρή δουλειά δεν σκότωσε ποτέ κανέναν, αλλά γιατί να παίζουμε με την τύχη μας?!?
"Μοντέλο-πρότυπο της γνώσης είναι τα μαθηματικά. Οι αισθήσεις και η φαντασία είναι κατώτερες γνωστικές δυνάμεις, τις οποίες δεν μπορούμε να εμπιστευόμαστε με την ίδια βεβαιότητα." - René Descartes
"Μοντέλο-πρότυπο της γνώσης είναι τα μαθηματικά. Οι αισθήσεις και η φαντασία είναι κατώτερες γνωστικές δυνάμεις, τις οποίες δεν μπορούμε να εμπιστευόμαστε με την ίδια βεβαιότητα." - René Descartes
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
sto 1o k st 3o 8ema sthn epan 07 ti simeni i dilosi break?
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Ενας αλφαριθμιτικος πινακας ειναι ως παραμετρος (ουτε εγω βλεπω σε τι χρησιμευει, μαλλον ειναι γιατι το βιβλιο ειναι για την Java και οχι για BlueJ?)alexaiv έγραψε:Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι)
Alexaiv, σου προτηνω να δεις τα θεματα τα παλιοτερα και τις εργαστηριακες ασκησεις αλλα by the way, ποια ειναι η υλη?
Ναι, [you] σε παρακολουθώ!

@[you]


@[you]

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
milo έγραψε:sto 1o k st 3o 8ema sthn epan 07 ti simeni i dilosi break?
break; βαζουμε για να "σπαει" την επαναληψη και να μην κανει ολες τις επαναληψεις. Τα θεματα μπορουν να βγουνε και με while αντι για for, προσωπικα προτημω την for αλλα πρεπει να βαζουμε την break; οταν καταφερνουμε αυτο που θελουμε (πχ να βρουμε κατι συγκεκριμενο σε ενα πινακα) χωρις να κανουμε αλλες αχρηστες επαναληψεις (και καλα σωζουμε χρονο. Σε μας δεν μας φαινεται αλλα αν φτιαχναμε αληθινα προγραμματα τοτε θα ηταν αισθητη η διαφορα χρονου)
Ναι, [you] σε παρακολουθώ!

@[you]


@[you]

- apolski
- Δημοσιεύσεις: 846
- Εγγραφή: Πέμ Ιουν 21, 2007 3:09 pm
- Real Name: ---
- Gender: Male
- Facebook ID: 0
- Τοποθεσία: UK
Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Κάπου διάβασα οτι το args είναι ένας ειδικός πίνακας που κρατάει τα ορίσματα της γραμμής εντολών(command line arguments). Δεν ειναι για το bluej αλλα για το command prompt. Πχalexaiv έγραψε:Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι)
Κώδικας: Επιλογή όλων
class Hello{
public static void main (String args[]) {
System.out.println("Hello " + args[0]);
}}Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)
Αρα αχρηστο σε μας? (για την ωρα)Kadafi έγραψε:Κάπου διάβασα οτι το args είναι ένας ειδικός πίνακας που κρατάει τα ορίσματα της γραμμής εντολών(command line arguments). Δεν ειναι για το bluej αλλα για το command prompt. Πχalexaiv έγραψε:Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι)
Μετά την μεταγλώττιση στο comand prompt(javac όνομα_προγραμματος.java) αν γράψεις java Hello Niko θα σου τυπώσει Hello Niko.Κώδικας: Επιλογή όλων
class Hello{ public static void main (String args[]) { System.out.println("Hello " + args[0]); }}
Ναι, [you] σε παρακολουθώ!

@[you]


@[you]

