Εισαγωγή στον Προγραμματισμό (Εργαστήριο)

Παρακολουθώ όλα τα μαθήματα.

Συντονιστές: φιάλη klein, Ryu, markelos, meleneemil

ersi
Δημοσιεύσεις: 40
Εγγραφή: Σάβ Νοέμ 24, 2007 4:47 pm
Real Name: ersi
Gender: Female
Facebook ID: 0

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από ersi »

Na sai kala lock n load. Apo ta wraiwtera dwra!!! :clap: :thumbup: :supz: :prayer:
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από LocknLoad »

Αφου εκτιμας τα δωρα μου, παρε ενα ακομα (επαναλ. του 2006)

http://users.sourcerers.gr/locknload/epan06.zip

Στο πρωτο θεμα, υπαρχει πιο απλος τροπος? (κατα προτιμηση χωρις χρηση διανυσματος)
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
Alekos
Δημοσιεύσεις: 171
Εγγραφή: Κυρ Μαρ 02, 2008 2:18 pm
Real Name: Alekos
Gender: Male
Facebook ID: 0
Τοποθεσία: Los Alimos

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από 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?
Άβαταρ μέλους
armaos
Δημοσιεύσεις: 258
Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
Real Name: Αρμαος
Gender: Male
Facebook ID: 0
Επικοινωνία:

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από armaos »

na se rwtisw,
sto 2o kai sto 3o thema giati grafeis long?
ti simainei genika?
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από 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
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
ran-tan-plan
Δημοσιεύσεις: 116
Εγγραφή: Πέμ Ιαν 24, 2008 7:38 pm
Real Name: fr
Facebook ID: 0
Τοποθεσία: Patras/Athens

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από ran-tan-plan »

Ποση ωρα μας δινουν για να απαντησουμε τα θεματα?
nicolas
rayman
Δημοσιεύσεις: 14
Εγγραφή: Παρ Αύγ 31, 2007 2:15 pm

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από rayman »

ο χρηστης πως εισαγει αριθμους σε ενα διανυσμα στο BlueJ???????????
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από LocknLoad »

Δεν καταλαβαινω τι εννοεις...

Αν εννοεις το "δεχεται ως παραμετρο" ενα ταδε, τοτε ειναι

public static void lalala(tade)

το tade ειναι αυτο που θα δινει ο χρηστης και το ΤΙ ειναι αυτο που θα δινει (πχ int x)
(lalala ειναι το ονομα τις μεθοδου)

Αν εννοεις πως εσυ να δωσεις την παραμετρο. Τοτε οπως κοιτας την class κανε δεξι κλικ και πατα μετα πανω στην μεθοδο (εκτος αν δεν ειναι static, τοτε θα πρεπει να δημιουργησεις ενα αντικειμενο πρωτα και μετα δεξι κλικ στο αντικειμενο και τελος στην μεθοδο)
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
armaos
Δημοσιεύσεις: 258
Εγγραφή: Τρί Νοέμ 06, 2007 8:43 pm
Real Name: Αρμαος
Gender: Male
Facebook ID: 0
Επικοινωνία:

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από armaos »

ok thanks lock n load
Άβαταρ μέλους
alexaiv
Δημοσιεύσεις: 101
Εγγραφή: Παρ Ιούλ 13, 2007 11:43 am
Real Name: Αλέξης Αϊβαλιώτης
Gender: Male
Τοποθεσία: Αθήνα

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από alexaiv »

Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι :P )
Η σκληρή δουλειά δεν σκότωσε ποτέ κανέναν, αλλά γιατί να παίζουμε με την τύχη μας?!?

"Μοντέλο-πρότυπο της γνώσης είναι τα μαθηματικά. Οι αισθήσεις και η φαντασία είναι κατώτερες γνωστικές δυνάμεις, τις οποίες δεν μπορούμε να εμπιστευόμαστε με την ίδια βεβαιότητα." - René Descartes
milo
Δημοσιεύσεις: 28
Εγγραφή: Σάβ Σεπ 01, 2007 1:50 am

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από milo »

sto 1o k st 3o 8ema sthn epan 07 ti simeni i dilosi break?
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από LocknLoad »

alexaiv έγραψε:Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι :P )
Ενας αλφαριθμιτικος πινακας ειναι ως παραμετρος (ουτε εγω βλεπω σε τι χρησιμευει, μαλλον ειναι γιατι το βιβλιο ειναι για την Java και οχι για BlueJ?)

Alexaiv, σου προτηνω να δεις τα θεματα τα παλιοτερα και τις εργαστηριακες ασκησεις αλλα by the way, ποια ειναι η υλη?
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από LocknLoad »

milo έγραψε:sto 1o k st 3o 8ema sthn epan 07 ti simeni i dilosi break?

break; βαζουμε για να "σπαει" την επαναληψη και να μην κανει ολες τις επαναληψεις. Τα θεματα μπορουν να βγουνε και με while αντι για for, προσωπικα προτημω την for αλλα πρεπει να βαζουμε την break; οταν καταφερνουμε αυτο που θελουμε (πχ να βρουμε κατι συγκεκριμενο σε ενα πινακα) χωρις να κανουμε αλλες αχρηστες επαναληψεις (και καλα σωζουμε χρονο. Σε μας δεν μας φαινεται αλλα αν φτιαχναμε αληθινα προγραμματα τοτε θα ηταν αισθητη η διαφορα χρονου)
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Άβαταρ μέλους
apolski
Δημοσιεύσεις: 846
Εγγραφή: Πέμ Ιουν 21, 2007 3:09 pm
Real Name: ---
Gender: Male
Facebook ID: 0
Τοποθεσία: UK

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από apolski »

alexaiv έγραψε:Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι :P )
Κάπου διάβασα οτι το 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.
Άβαταρ μέλους
LocknLoad
Forum Administrator
Forum Administrator
Δημοσιεύσεις: 2250
Εγγραφή: Κυρ Οκτ 07, 2007 5:34 pm

Re: [Κ1ο] Εισαγωγή στον προγραμματισμό (εργαστήριο)

Δημοσίευση από LocknLoad »

Kadafi έγραψε:
alexaiv έγραψε:Ρε παιδιά να ρωτήσω. Αυτό το καταραμένο (String args[]) δίπλα στην δήλωση της μεθόδου που έχει στα περισσότερα παραδείγματα του βιβλίου τι είναι? Αφού δεν περνάει κάποια μεταβλητή. Μήπως το εξηγεί παρακάτω και δεν το έχω δει? (ακόμα στο κεφάλαιο 3 είμαι :P )
Κάπου διάβασα οτι το 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.
Αρα αχρηστο σε μας? (για την ωρα)
Ναι, [you] σε παρακολουθώ!

Εικόνα


@[you]
Εικόνα
Απάντηση

Επιστροφή στο “Πρώτο Έτος”