Σελίδα 4 από 14
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Παρ Σεπ 11, 2009 2:00 pm
από Alekos
Λογικά στη 2, δηλαδή όπου τη διδαχτήκατε. Όμως για να είσαι 100% σίγουρος μπορείς να στείλεις ένα mail στον Συμβώνη

Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Παρ Σεπ 11, 2009 4:05 pm
από LocknLoad
Αν θυμαμαι καλα, τοτε πρεπει να αναφερεσαι σε συνδεδεμενες λιστες, οποτε ειναι καπως δυσκολο να στο ριξει
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Παρ Σεπ 11, 2009 4:55 pm
από Malefino
LocknLoad έγραψε:Αν θυμαμαι καλα, τοτε πρεπει να αναφερεσαι σε συνδεδεμενες λιστες, οποτε ειναι καπως δυσκολο να στο ριξει
Fuck του έστειλα mail και μου απάντησε θα είναι στην ύλη για την java 1!
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Παρ Σεπ 11, 2009 5:13 pm
από LocknLoad
Ναι, αλλα οπως ειπα, δεν νομιζω να πεσει. Δεν θυμαμαι να επεφτε ποτε
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Σεπ 13, 2009 10:36 am
από Mexican
Μπορεί κάποιος να με βοηθήσει στο τι ακριβώς συμβολίζει η έκφραση:
number=1+(int) (9*Math.random() );
Βρίσκεται στην σελίδα 79 του βιβλίου του Γ. Λιακέα.
Σε αυτό το παράδειγμα έχει ζητηθεί να δημιουργηθεί πρόγραμμα το οποίο να παράγει έναν τυχαίο αριθμό μεταξύ του 1 και του 10 και στη συνέχεια να εξετάζει αν ο αριθμός αυτός είναι άρτιος ή περιττός.
Θέτει int number=0; και μετά βάζει την έκφραση που έγραψα παραπάνω. Στη συνέχεια είναι η συνθήκη if κ.λ.π.
Διάβασα σε προηγούμενο ποστ για την επεξήγηση της μεθόδου αλλά σε αυτό το παράδειγμα δεν καταλαβαίννω τι γίνεται ακριβώς.
Όποιος μπορεί ας απαντήσει, θα του είμαι υπόχρεος. Ευχαριστώ.
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Σεπ 13, 2009 1:45 pm
από Chris
Το πρόγραμμα τρέχει στο διάστημα [0,9) και τσιμπάει έναν τυχαίο ακέραιο απο κει μέσα. Στη συνέχεια προσθέτει σε αυτόν το 1. Με αυτό τον τρόπο, δημιουργεί έναν οποιονδήποτε μονοψήφιο αριθμό από το 1 έως το 9. Σκέψου: Αφού στο 0 είναι κλειστό, το minimum που διαλέγει είναι το 0. Μετά προσθέτει το 1 και παίρνει τελικό αποτέλεσμα το 1. Μετά άμα διαλέξει το 1, προσθέτει το 1 και παίρνει 2. Τέλος, το maximum που διαλέγει ειναι το 8 (είναι ανοικτό το διάστημα στο 9), προσθέτει το 1 και παίρνει το 9. Έτσι έχεις όλα τα ψηφία από 1 έως 9, περιττοί και άρτιοι. Στη συνέχεια ελέγχει το πρόγραμμα αν ο αριθμός διαρείται με το 2 ακριβώς (ελέγχει αν το υπόλοιπο της διαίρεσης είναι 0). Και τυπώνει το αποτέλεσμα αναλόγως.
Ωραία...τώρα μπορώ να επεξηγώ έναν κώδικα 5 σειρών σε άλλους. Να δούμε πότε θα μάθω να τον γράφω σωστά κι όλας μπας και περάσω το μάθημα ..

Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Σεπ 13, 2009 2:09 pm
από LocknLoad
Δεν κανει αυτο...
9*Math.random() <-- Σου δινει ενα τυχαιο αριθμο απο 0.0 μεχρι 1.0 και μετα το πολλαπλασιαζει με το 9 (ετσι εχεις ενα τυχαιο απο το 0.0 μεχρι το 9.0)
μετα με το (int) κανει casting και τον μετατρεπει σε ακεραιο (κοβει την υποδιαστολη) (τυχαιος αριθμος απο το 0 μεχρι το 9) και στο τελος προσθετει 1 (με αποτελεσμα να εχεις εναν τυχαιο αριθμο απο το 1 μεχρι το 10)
@Chris.
Αυτο που λες εσυ ειναι το
num=rand.Random.nextInt(10)+1;
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Σεπ 13, 2009 2:14 pm
από Chris
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Σεπ 13, 2009 2:33 pm
από Mexican
Ευχαριστώ πολύ παιδιά! Άντε να δούμε αύριο..
Άλλη μια ερώτηση που έχει ξαναγίνει άπειρες φορές αλλά δεν απαντάει κανένας με σιγουριά: Για την Java χρειάζεται κάποιος να έχει κάνει τα εργαστήρια ή αυτά μετράνε απλά στον τελικό?
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Σεπ 13, 2009 3:23 pm
από aeriko
Υποτίθεται ότι ο τελικός βαθμός είναι κατά 90% ο βαθμός του γραπτού και 10% απ΄τα εργαστήρια..
Πάντως,και να μην έχεις ικανοποιητικό αριθμό παρουσιών στα εργαστήρια,μπορείς να δώσεις το μάθημα,αν αυτό ρωτάς...
(+bonus 20% από 1 εξέταση που,λογικά,έγινε κάποια στιγμή μες στο 6μηνο...)
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Σεπ 13, 2009 3:51 pm
από Mexican
Ναι, εννοώ αν έχει κάποιος κοπεί στα εργαστήρια έχει δικαίωμα να δώσει το μάθημα.
Ευχαριστώ!
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Σεπ 13, 2009 3:57 pm
από LocknLoad
aeriko έγραψε:Πάντως,και να μην έχεις ικανοποιητικό αριθμό παρουσιών στα εργαστήρια,μπορείς να δώσεις το μάθημα,αν αυτό ρωτάς...
δλδ ναι. Αν εχεις "κοπει" στα εργαστηρια, μπορεις να δωσεις
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Κυρ Σεπ 13, 2009 5:30 pm
από Artemoila
Από όσο θυμάμαι αν δεν είχες παρακολουθήσει τα εργαστήρια θα έγραφες με άριστα το 8 στο τέλος.
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Πέμ Σεπ 24, 2009 6:45 pm
από Malefino
Μπορεί να μου εξηγήσει κάποιος τι στο καλό είναι αυτές οι "ΛΙΣΤΕΣ"?Στις συνδεδεμένες δομές.
Re: Εισαγωγή στον προγραμματισμό
Δημοσιεύτηκε: Πέμ Σεπ 24, 2009 7:19 pm
από pao132003
κάθε αντικείμενο που φτιάχνεις έχει ένα πεδίο previous κι ένα πεδίο next
έτσι με αυτό τον τρόπο τα αντικείμενα είναι συνδεδεμένα μεταξύ τους. μπορείς ας πούμε να ξεκινήσεις από το πρώτο και κοιτάζοντας κάθε φορά το next του να πηγαίνεις στο επόμενο και να τα διατρέξεις όλα. αυτό το πράμα το ονομάζουμε λίστα