Σελίδα 11 από 20

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Τετ Ιουν 16, 2010 6:42 pm
από George13
Παιδια, όταν λέει scale εννοεί ότι πολλαπλασιάζουμε κάθε διάσταση επί s. Αυτό σημαίνει βέβαια ότι το εμβαδόν θα πολλαπλασιαστεί επί s^2. Μας το είπε άλλωστε στην τελευταία παράδοση. Πχ για scale 2 στον κύκλο θα διπλασιαστεί η ακτίνα, στο ορθογώνιο θα διπλασιαστεί κάθε πλευρά! :wink:

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Τετ Ιουν 16, 2010 6:51 pm
από Glaurung
ΈΛΕΟΣ :banghead:

Να κάνεις παράθυρα , γραφικά περιβάλλοντα επικοινωνίας , εισόδου – εξόδου και τέτοια , είναι μεγάλη η πιθανότητα ; Έχει πει στο τελευταίο μάθημα τίποτα ; Στο προηγούμενο εξάμηνο είχαμε λύσει το θέμα με το τρίγωνο στο τελευταίο μάθημα , τώρα τι κάνατε ;

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Τετ Ιουν 16, 2010 7:06 pm
από George13
Για είσοδο έξοδο δεν ανέφερε τίποτα, άλλα σίγουρα κάτι θα πέσει. Οσο για τα γραφικά περιβάλλοντα είπε ότι θα βάλει κάτι σχετικό, αλλά μάλλον θα μας δώσει έτοιμο τον κώδικα για κάποιο GUI και εμείς απλώς να εξηγήσουμε τι κάνει! :o

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Τετ Ιουν 16, 2010 8:05 pm
από 1/2rizax
o iterator einai mia diaprosopia ths Java,pou shmainei pos apo monhs ths,den kanei tipota!Den prepei kapou na orisoume ton kodika gia thn hasNext kai thn next?
Η al.iterator(); επιστρέφει ένα αντικείμενο που υλοποιεί τη διαπροσωπεία Iterator, οπότε οι κώδικες για τις 2 αυτές μεθόδους είναι ήδη έτοιμοι.

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Τετ Ιουν 16, 2010 9:25 pm
από Dimitris
An exei kapoios/kapoia thn orexh as exigisei ti kanoun oi grammes sto GUI pou rwtaei....alla ti akrivws thelei na tou apantisoyme?
eyharistw...

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Πέμ Ιουν 17, 2010 12:46 am
από Glaurung

Κώδικας: Επιλογή όλων

import java.util.Random;
import java.util.ArrayList;

public class RandomElement
{
    
    private Random r=new Random();
    private ArrayList list;

    
    public RandomElement(Object[] array)
    {
        
        list=new ArrayList();
        for(int i=0;i<array.length;i++)
         list.add(array[i]);
    }

    public int draw()
    {
        return r.nextInt(list.size());
    }
    public Object drawObject()
    {
        return list.remove(draw());
    }
}
Ο κώδικα αυτός υλοποιεί τα ζητούμενα του 2ου ερωτήματος των κανονικών του 2008 ; Αν ναι , υπάρχει κάποιο λάθος ; Όταν κάνω compile δεν μου βγάζει συντακτικό λάθος ( δεν βλέπω λογικό λάθος) αλλά μου βγάζει το μήνυμα του BlueJ :

Κώδικας: Επιλογή όλων

uses unchecked or unsafe operations

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Πέμ Ιουν 17, 2010 1:41 am
από 1/2rizax
Μήπως στο

Κώδικας: Επιλογή όλων

public Object drawObject()
    {
        return list.remove(draw());
    }
αντί για remove θέλει get; (όντως remove θέλει)

Βέβαια δεν γκρινιάζει για αυτό ο κομπάιλερ. Δοκίμασες στις δηλώσεις της ArrayList να βάλεις και το όμπτζεκτ; Δηλ:

private ArrayList<Object> list;
και
list=new ArrayList<Object>();

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Πέμ Ιουν 17, 2010 2:55 pm
από Glaurung
Αυτό είναι . Αν και μου φαίνεται λίγο παράλογο . Η ArrayList αποθηκεύει αντικείμενα ως Object (ασχέτως τι του βάζουμε) , με τον τρόπο αυτό συγκεκριμενοποιούμε και λέμε πως θα είναι το συγκεκριμένο ( πχ , μόνο αντικείμενα Point ) . Τώρα γιατί να πούμε σε μια λίστα που αποθηκεύει Object να αποθηκεύει Object , αυτό δεν το καταλαβαίνω …

Για τα θέματα τώρα , μπορούσε κάποιος με το στοιχειώδες διάβασμα να περάσει το μάθημα . Τα 3 πρώτα θέματα ήταν σχεδόν ολόιδια με παλιότερα θέματα , το 1ο και το 3ο με αυτά της επαναληπτικής του 2009 ! Το 4ο οκ , στο 5ο χάσαμε το άριστα . Δεν κατάλαβα τι ήθελε , μόνο όταν μετά όταν μου το εξήγησε ο Συμβώνης το κατάλαβα ... :ssss:

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Τρί Ιουν 22, 2010 12:58 am
από o_apolytos
Glaurung έγραψε:Για τα θέματα τώρα , μπορούσε κάποιος με το στοιχειώδες διάβασμα να περάσει το μάθημα . Τα 3 πρώτα θέματα ήταν σχεδόν ολόιδια με παλιότερα θέματα , το 1ο και το 3ο με αυτά της επαναληπτικής του 2009 ! Το 4ο οκ , στο 5ο χάσαμε το άριστα . Δεν κατάλαβα τι ήθελε , μόνο όταν μετά όταν μου το εξήγησε ο Συμβώνης το κατάλαβα ... :ssss:
Τί ήθελε τελικά το 5;

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Τετ Αύγ 25, 2010 12:20 pm
από nap21
kalhmera...mporei kapoios na postarei tis luseis twn 8ematwn tis kanonikis ??
i estw otidhpote exei lusei ap ayta...dedomenou oti exei allaksei to styl twn eksetasewn o symvonis tha voh8ouse pollous pisteyw enopsei epanalhptikhs....

Re: Εργαστήριο Σχεδίασης-Aνάπτυξης Εφαρμογών Πληροφορικής

Δημοσιεύτηκε: Τρί Σεπ 28, 2010 6:37 pm
από NickNafplio
Γραφω εδω μιας και δεν βλεπω να υπαρχει τοπικ για το μαθημα...
Ξερει κανεις τι πρεπει να διαβασω απο Λιακεα για να ειμαι οκ? Ξερω καλη Java1 και τα βασικα του αντικειμενοστρεφους (Πολυμορφισμο-Κληρονομικοτητα), δηλαδη τα πρωτα 5 κεφαλαια απο Λιακεα. Ποια αλλα κεφαλαια πρεπει να διαβασω απο Λιακεα?

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσιεύτηκε: Πέμ Μαρ 24, 2011 4:20 pm
από constant
Σύμφωνα με ανακοίνωση, τη Δευτέρα 28-3 αντί για εργαστήριο θα γίνει κανονικά παράδοση θεωρίας.
Επίσης, έχει αναρτηθεί και η πρώτη άσκηση προς παράδοση στο site.

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσιεύτηκε: Δευ Απρ 04, 2011 4:12 pm
από mtsarduckas
Γνωρίζει κάποιος αν υπάρχουν ανεβασμένες και οι εκφωνήσεις των εργαστηριακών ασκήσεων στο site? Με μια ματιά που έριξα βρήκα μόνο τις λύσεις...

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσιεύτηκε: Δευ Απρ 04, 2011 4:17 pm
από constant
Ναι, υπαρχουν όλες στο site του Συμβώνη που έβαλα παραπάνω

Re: Σχεδίαση-Aνάπτυξη Εφαρμογών Πληροφορικής (Εργαστήριο)

Δημοσιεύτηκε: Παρ Απρ 29, 2011 12:54 am
από lunatic
Στο δευτερο εργαστηριο οταν φτιαχνουμε την DatabaseOfShapes και δημιουργούμε ένα νεο αντικείμενο. Στην add τι ορισμα βαζουμε? :?

Βασικα γενικα δεν καταλαβαινω αυτο

Κώδικας: Επιλογή όλων

DatabaseOfShapes()
     {
         db= new ArrayList();
     }
     
     public void add(Shape s)
     {
         db.add(s);
     }
     
     public void listAll()
     {
         System.out.println("\n=====List of Shapes=====");
         for (int i=0; i<db.size(); i++)
             ((Shape)db.get(i)).print();
     }
Αν μπορεί να εξηγήσει κάποιος θα ημουν ευγνώμον...