• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 16, 2025, 23:52:17 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 16, 2025, 23:52:17 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[Today at 23:46:31]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[Today at 22:46:54]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[Today at 19:49:00]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[Today at 16:56:56]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[Today at 15:55:08]

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[Today at 12:01:53]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426678
Total Topics: 31711
Online Today: 226
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 43
Guests: 88
Total: 131
LambisTr
Athinaaz
agapi
alex_samaras_
Yamal
boulionis
Tsomp
Giorgos2222
evax
alababamas4444
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
Mr Watson
maestros
Mr Z
Leftor
Nikos_313
cchristodoulou
AODON
Pcsc
cealexop
ThanosKoutsoump
tasos gourd
iliaskou
dimitrisblioumis
Antreas17
miltan8
tinidou
mayia psarikoglou
DimGeo
Arakapas
mixkats
dinoschalv
HlektrikhPatata
menelaras
aachmet
mavropan
Elliot Alderson
valco08
estoimea
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 3ο Εξάμηνο > Δομές Δεδομένων (Moderators: chatzikys, Tasos Bot, tzortzis) > [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 Go Down Print
Author Topic: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15  (Read 6948 times)
Vlassis
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 2162


εφακ


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 26/11/15
« Reply #15 on: November 07, 2015, 16:16:32 pm »

Quote from: eTHMMY
Εκφώνηση Ά Εργασίας

7 Νοε 2015 12:08 μμ
Τσάπανος

Στο Υλικό μαθήματος έχει ανέβει μια νέα έκδοση της εκφώνησης της πρώτης εργασίας. Η διαφορά εντοπίζεται στην περριγραφή της συνάρτησης getNeighborsCoordinates της κλάσης RandomPlayer και αφορά το πως πρέπει να χειριστείτε τα κελία που έχουν λιγότερους από 6 γείτονες.


Quote from: ablaoublas on November 07, 2015, 01:54:09 am
Grin  Πάντως τελικά , δεν βρήκα κάποια αλλαγή στην νέα εκφώνηση σε σχέση με την προηγούμενη, αν παρατήρησε κανείς κάτι να το πει ...
ρε προφητης εισαι;  Cheesy
Logged

πρόπελ
Is any of it real? I mean, look at this. Look at it! A world built on fantasy! Synthetic emotions in the form of pills, psychological warfare in the form of advertising, mind-altering chemicals in the form of food, brainwashing seminars in the form of media, controlled isolated bubbles in the form of social networks. mr.robot s01e10
aqua marina
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2272



View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #16 on: November 10, 2015, 16:38:48 pm »

Νέα προθεσμία για την εργασία:  Δευτέρα 30 Νοεμβρίου έως τις 23.59. Επίσης, άλλαξε το μέγεθος του ταμπλό.
Logged

Everybody wants to be a cat
because a cat's the only cat that knows where it's at !
raf
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 130


do it well...!


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #17 on: November 10, 2015, 17:34:48 pm »

ρε παιδια το directory στην java  πως το ρυθμίζεις..για να παρει τα αρχεια για τις κλάσεις κτλ
δεν μου τρεχει..
Logged
Vlassis
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 2162


εφακ


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #18 on: November 10, 2015, 20:42:19 pm »

Quote from: raf on November 10, 2015, 17:34:48 pm
ρε παιδια το directory στην java  πως το ρυθμίζεις..για να παρει τα αρχεια για τις κλάσεις κτλ
δεν μου τρεχει..

File -> Import -> Existing Projects into Workspace -> Select root directory -> Finish
και το φακελο με την εργασια, αφου τον κανεις unzip, τον αντιγραφεις στο workspace σου που εσυ οριζεις οποιο θες, και εκει εχεις τα αρχεια της εργασιας, και στα εμφανιζει ολα κανονικα!
Logged

πρόπελ
Is any of it real? I mean, look at this. Look at it! A world built on fantasy! Synthetic emotions in the form of pills, psychological warfare in the form of advertising, mind-altering chemicals in the form of food, brainwashing seminars in the form of media, controlled isolated bubbles in the form of social networks. mr.robot s01e10
silentdreamer
Ανερχόμενος/Ανερχόμενη
**
Posts: 59


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #19 on: November 11, 2015, 00:03:50 am »

ΠΡΟΣΟΧΗ!!! Αν θέλετε να διαβάσετε τις τιμές των μεταβλητών ενός αντικειμένου τύπου Tile θα πρέπει να χρησιμοποιήσετε τους αντίστοιχους getters.

Τι εννοεί όταν το λέει αυτό?

Επίσης εμείς χρειάζεται να θεωρήσουμε ότι υπάρχει κάποιο Board έτοιμο και πάνω σ αυτό υλοποιούμε τις συναρτήσεις που ζητάει ή να κατασκευάσουμε μόνοι μας έναν πίνακα 12χ10?
Logged
ablaoublas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 619


Are you feeling lucky ?


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #20 on: November 11, 2015, 00:46:47 am »

Quote from: silentdreamer on November 11, 2015, 00:03:50 am
ΠΡΟΣΟΧΗ!!! Αν θέλετε να διαβάσετε τις τιμές των μεταβλητών ενός αντικειμένου τύπου Tile θα πρέπει να χρησιμοποιήσετε τους αντίστοιχους getters.

Τι εννοεί όταν το λέει αυτό?

Επίσης εμείς χρειάζεται να θεωρήσουμε ότι υπάρχει κάποιο Board έτοιμο και πάνω σ αυτό υλοποιούμε τις συναρτήσεις που ζητάει ή να κατασκευάσουμε μόνοι μας έναν πίνακα 12χ10?

Α) Επειδή οι μεταβλητές στην κλάση Tile δεν είναι προσπελάσιμες από την κλάση που υλοποιούμε (RandomPlayer), δηλαδή δεν είναι public, για να πάρεις μία μεταβλητή ενος αντικειμένου της κλάσης Tile , όπως π.χ την color, πρέπει να χρησιμοποιήσεις την κατάλληλη συνάρτηση που ήδη υπάρχει , δηλαδή :

α = tile.getColor() ;

Το α = tile.color ; δεν θα δουλέψει γιατί η μεταβλητή color δεν είναι public



Β) Νομίζω ο πίνακας υπάρχει ήδη, δεν χρειάζεται να κάνουμε κάτι εμείς...
Logged

https://www.youtube.com/watch?v=WEivBoS_bnI
silentdreamer
Ανερχόμενος/Ανερχόμενη
**
Posts: 59


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #21 on: November 11, 2015, 00:51:43 am »

Κατανοητό αυτό που λές αλλά τότε γιατί λέει να τις διαβάσετε?

Επίσης πως προσπευλάνω τον πίνακα που λές?


Σ ευχαριστώ
Logged
ablaoublas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 619


Are you feeling lucky ?


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #22 on: November 11, 2015, 00:59:37 am »

Quote from: silentdreamer on November 11, 2015, 00:51:43 am
Κατανοητό αυτό που λές αλλά τότε γιατί λέει να τις διαβάσετε?

Επίσης πως προσπευλάνω τον πίνακα που λές?


Σ ευχαριστώ

Όταν λέει να διαβάσεις τις τιμές, εννοεί να τις λάβεις/αποκτήσεις, δεν έχει σχέση με δεδομένα που εισάγεις ως χρήστης, εγώ αυτό κατάλαβα ...

Τι ακριβώς θες να κάνεις και πρέπει να προσπελάσεις όλο το board ;;  Αυτά που μας ζητάνε λογικά υλοποιούνται με τις κλάσεις Tile,Board  και τις συναρτήσεις τους. Ό,τι χρείαζεσαι για την κλάση RandomPlayer , λογικά υπάρχει ήδη εκεί.
Logged

https://www.youtube.com/watch?v=WEivBoS_bnI
silentdreamer
Ανερχόμενος/Ανερχόμενη
**
Posts: 59


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #23 on: November 11, 2015, 01:10:37 am »

2.Να υλοποιήσετε όλες τις αναγκαίες συναρτήσεις ώστε να δημιουργηθεί ένας παίκτης πουθα μπορεί να επιλέξει τυχαία μια θέση [x,y] πάνω στο ταμπλό.


Άρα πάνω που? Αν μπορείς πες μου ονομαστικά΄.
Logged
ablaoublas
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 619


Are you feeling lucky ?


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #24 on: November 11, 2015, 01:41:13 am »

Quote from: silentdreamer on November 11, 2015, 01:10:37 am
2.Να υλοποιήσετε όλες τις αναγκαίες συναρτήσεις ώστε να δημιουργηθεί ένας παίκτης πουθα μπορεί να επιλέξει τυχαία μια θέση [x,y] πάνω στο ταμπλό.


Άρα πάνω που? Αν μπορείς πες μου ονομαστικά΄.

Το ταμπλό του παιχνιδιού , αναπαριστάται με το αντικείμενο board τύπου Board ( board =  ταμπλό , με λίγα λόγια)

Αμά δεις παρακάτω στην εκφώνηση όλες οι συναρτήσεις σχεδόν, έχουν ένα όρισμα "Board board" , ε πάνω σε αυτό το board κάνεις ό,τι είναι κάνεις ( board = ταμπλό )
Logged

https://www.youtube.com/watch?v=WEivBoS_bnI
Pest
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 209



View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #25 on: November 13, 2015, 17:52:40 pm »

Αν καποιος δεν ειναι σε ομαδα για τις εργασιες και θελει να μπει σε μια ας μου στειλει pm (forever alone) Cry
Logged
K
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2392



View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #26 on: November 17, 2015, 23:54:44 pm »

Δηλαδή το Board πάνω στο οποίο δουλεύουμε και πχ σκανάρουμε για να δούμε αν είναι εντος των ορίων, δεν είναι ένα δισδιάστατο array από Τiles?

Γιατί για παράδειγμα στις μεθόδους τις κλάσεις Board τα επιστρεφόμενα αντικείμενα είναι τύπου Tile δηλαδή κάπου υπάρχει ένας πίνακας από αυτά.
« Last Edit: November 18, 2015, 00:02:13 am by K » Logged

https://www.youtube.com/watch?v=yVfR_fhZK58#t=2m41
Insignia
Νεούλης/Νεούλα
*
Posts: 32


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #27 on: November 19, 2015, 19:24:48 pm »

Quote from: K on November 17, 2015, 23:54:44 pm
Δηλαδή το Board πάνω στο οποίο δουλεύουμε και πχ σκανάρουμε για να δούμε αν είναι εντος των ορίων, δεν είναι ένα δισδιάστατο array από Τiles?

Γιατί για παράδειγμα στις μεθόδους τις κλάσεις Board τα επιστρεφόμενα αντικείμενα είναι τύπου Tile δηλαδή κάπου υπάρχει ένας πίνακας από αυτά.

Το Board είναι μια κλάση που υπάρχει μέσα στο αρχείο proximity.jar.
Μέσα στην κλάση υπάρχει μια μεταβλητή που είναι ένας δισδιάστατος πίνακας απο Tiles. Νομιζω η μεταβλητή λέγεται fullBoard αν θυμάμαι καλά.

Έχω επισυνάψει τα decompiled αρχεία java του proximity.jar αν θες να το ψαξεις καλύτερα.
« Last Edit: November 19, 2015, 19:37:43 pm by Insignia » Logged
K
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2392



View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #28 on: November 19, 2015, 19:50:07 pm »

Quote from: Insignia on November 19, 2015, 19:24:48 pm
Quote from: K on November 17, 2015, 23:54:44 pm
Δηλαδή το Board πάνω στο οποίο δουλεύουμε και πχ σκανάρουμε για να δούμε αν είναι εντος των ορίων, δεν είναι ένα δισδιάστατο array από Τiles?

Γιατί για παράδειγμα στις μεθόδους τις κλάσεις Board τα επιστρεφόμενα αντικείμενα είναι τύπου Tile δηλαδή κάπου υπάρχει ένας πίνακας από αυτά.

Το Board είναι μια κλάση που υπάρχει μέσα στο αρχείο proximity.jar.
Μέσα στην κλάση υπάρχει μια μεταβλητή που είναι ένας δισδιάστατος πίνακας απο Tiles. Νομιζω η μεταβλητή λέγεται fullBoard αν θυμάμαι καλά.

Έχω επισυνάψει τα decompiled αρχεία java του proximity.jar αν θες να το ψαξεις καλύτερα.

Δεν είμαι απόλυτα σίγουρος αν το fullBoard είναι αυτό που μπορεί να μας εξυπηρετήσει..
Σε ευχαριστώ πολύ για τη βοήθεια.
Logged

https://www.youtube.com/watch?v=yVfR_fhZK58#t=2m41
Insignia
Νεούλης/Νεούλα
*
Posts: 32


View Profile
Re: [Δομές Δεδομένων] Εργασία Α 2015/2016 Προθεσμία 30/11/15
« Reply #29 on: November 19, 2015, 20:25:02 pm »

Quote from: K on November 19, 2015, 19:50:07 pm
Δεν είμαι απόλυτα σίγουρος αν το fullBoard είναι αυτό που μπορεί να μας εξυπηρετήσει..
Σε ευχαριστώ πολύ για τη βοήθεια.

Όχι το fullBoard εμείς δεν το χρησιμοποιούμε. Αν το δεις είναι και private. Απλά το ανέφερα για να απαντήσω στην προηγούμενη ερώτηση.

Εμείς χρησιμοποιούμε τις συναρτησεις που αναφέρει και στο pdf: isInsideBoard, getTile
Logged
Pages: 1 [2] 3 4 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...