Σελ. 2 από 3 ΠρώτηΠρώτη 123 ΤελευταίαΤελευταία
Εμφάνιση 16-30 από 32
  1. #16
    Το avatar του μέλους mach
    mach Guest
    Παράθεση Αρχικό μήνυμα από xhaos Εμφάνιση μηνυμάτων
    rephrase:
    για πολυτεχνείο πατρών (Η/Υ) που μπορώ να μιλήσω, μια χαρά παίζει o προγραμματισμός, αυτό που δεν παίζει είναι το scripting να σε περνάει μάθημα.

    Δεύτερο εξάμηνο, πάντα για ΠΠ, παίζουν και αναδρομικές συναρτήσεις. όταν ήμουν, δεύτερο εξάμηνο έπρεπε να γράψουμε compiler.

    το project είναι για 4 άτομα, μηχανικούς υπολογιστών, και όπως όλα τα project αναφέρονται σε πληροφορίες - μαθήματα που θα έχει μάθει έως το τέλος το εξάμηνου. το θέμα είναι να μάθουν κάτι, και να το επιδείξουν.
    Μια χαρά, δεν διαφωνώ σε κάτι.
    Απλά επισημαίνω ότι οι πρωτοετείς του τρέχοντος έτους έχουν αρχίσει μαθήματα σχετικά με υπολογιστές πριν ένα μήνα.
    Δεν ανέφερα κάτι για σκριπτάκι, δεν ξέρω πως σου κόλλησε αυτό. Απλά έδωσα μια ιδέα για ένα στοιχειώδες πρόβλημα TN που περιγράφεται εξαντλητικά στη βιβλιογραφία. Σόρρυ στον OP για την οφτόπικ παρέμβαση.

  2. #17
    Εγγραφή
    28-04-2009
    Περιοχή
    Περιστέρι
    Ηλικία
    67
    Μηνύματα
    208
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    6144/848
    ISP
    HOL
    DSLAM
    HOL - ΠΕΡΙΣΤΕΡΙ
    SNR / Attn
    14.5(dB) / 43.2(dB)
    Σχετικά με το n-queens problem είδα ότι έχει πολλή ...πέραση.
    Περίεργο όμως, εδώ
    www.adslgr.com/forum/search.php?searchid=7828915
    δεν φάνημε να ενδιαφέρει κανένα...

  3. #18
    Εγγραφή
    25-02-2009
    Μηνύματα
    34
    Downloads
    0
    Uploads
    0
    παιδιά είμαι πρωτοετής και θέλει ένα πρωτότυπο πρόγραμμα το οποίο να μην είναι αυτό που λέμε "εύκολο"... πχ αυτή στους όρους γράφε μεταξύ άλλωνι: Κατά την αξιολόγηση των προγραμμάτων θα ληφθεί υπόψη: η πρωτοτυπία στην ιδέα, ο καλός προγραμματισμός και η συνοχή της ομάδας και η συμμετοχή όλων των μελών της.

  4. #19
    Εγγραφή
    06-03-2005
    Περιοχή
    @ Copenhagen, DK
    Ηλικία
    44
    Μηνύματα
    15.569
    Downloads
    3
    Uploads
    0
    Άρθρα
    1
    ISP
    Οtenet
    Aν κάνεις μια αναζήτηση θα δεις την δικιά μου περιπέτεια σε C με το traveling salesman... Περιττό να πω οτι παρά την τεράστια βοήθεια που δέχθηκα απο πολύ κόσμο εδώ μέσα, απέτυχα να δώσω μια γενική λύση. Έδωσα μερικές λύσεις για συγκεκριμένους πίνακες.

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

    Προβλημα στα μαθηματικά δεν υπάρχει, τουλάχιστων στο Μαθηματικό ΑΠΘ ο δυναμικός προγραμματισμός ήταν στο 5 εξάμηνο. Βέβαια σαν μαθηματικοί ο αλγοριθμικός τρόπος σκέψης δεν είναι σπουδαίο ατου. Ίσως ένας πρωτοετής να θέλει λίγη προσπάθεια να το πιάσει με τα εφόδια που παίρνει απο το σχολείο, αλλά με σκληρή δουλίτσα γίνεται.

    Το κύριο πρόβλημα είναι οτι σαν ιδέα δεν είναι πρωτότυπο, είναι textbook πρόβλημα και υπάρχουν άπειρες αναφορές στο internet.

    Αν θέλεις να βρεις αντίστοιχα προβληματάκια, ξεκίνα απο δω...

    http://en.wikipedia.org/wiki/Karp%27...plete_problems

    Διάσημα υπολογιστικά προγράμματα όπως το graph colouring που αναφέρθηκε και άλλα όπως το knapsack.

    Ενω όλα αυτα τα προβληματάκια δεν είναι πρωτότυπα, μπορείτε να τα κάνετε να φαίνονται πρωτότυπα με λίγο motivation που θα προσθέτει μια δόση ρεαλισμού . π.χ. εφαρμογή για το μονοδιάστατου knapsack problem σε συνδυασμό με το traveling salesman.

    Μια εταιρία θέλει να οργανώσει μια υπηρεσία μεταφοράς ψώνιων απο το σουπερμαρκετ στα σπίτια των καταναλωτών. Αρχικά υποθέτουμε οτι κάθε κιβώτιο με ψώνια περιέχει συγκεκριμένη αξία αγαθών (άρα κέρδος για το σουπερ μαρκετ) και συγκεκριμένο βάρος χωρίς αυτά τα 2 να σχετίζονται μεταξύ τους (δλδ. μπορεί το βαρυ φορτίο να έχει φτηνότερα αγαθά). Επίσης υποθέτουμε οτι το φορτηγό έχει συγκεκριμένο βάρος που μπορεί να μεταφέρει και οτι συμφέρει την εταιρία για οικονομία καυσίμων και κόστους συντήρησης των οχημάτων να ελαχιστοποιήσει το μεταφερόμενο βάρος.

    Σχεδιάστε το πρόγραμμα το οποίο:

    α) θα καθορίζει τον βέλτιστο τρόπο επιλογής κιβωτίων για μεταφορά
    β) θα καθορίζει την διαδρομή με το ελάχιστο κόστος (ελάχιστο μεταφερόμενο βάρος).

    ------
    Λείπουν λεπτομέρειες... π.χ. με μια πρώτη ματιά δεν υπάρχει πουθενα το πρόβλημα του traveling salesman γιατί δεν έχουμε γράφημα και αν υπήρχε δεν έχουμε κόστος μεταφοράς απο κόμβο σε κόμβο.

    Θα πρέπει να βρείτε ένα τρόπο να περάσετε τις τοποθεσίες των καταναλωτών (hint συντεταγμένες X,Y) και μετά να περάσετε κάπως το κόστος (hint προσοχή στο βάρος όταν ταξιδευεις απο τον κόμβο Α στον Γ μέσω του Β) π.χ αν το πακέτο του Α έχει βάρος 12kg, του Β 7kg και του Γ 5kg, πως θα γίνει η αναπαράσταση Α->Β->Γ --- με μια πρώτη ματιά Α->Β (12+7+5) και B->Γ (7+5) αλλά θέλει λίγο σκέψη.

    Δεν ξέρω πόσο δύσκολο είναι και τι απαιτήσεις έχουνε απο σας, πάντως φαίνεται λίγο μερακλίδικο.

  5. #20
    Εγγραφή
    28-04-2009
    Περιοχή
    Περιστέρι
    Ηλικία
    67
    Μηνύματα
    208
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    6144/848
    ISP
    HOL
    DSLAM
    HOL - ΠΕΡΙΣΤΕΡΙ
    SNR / Attn
    14.5(dB) / 43.2(dB)
    Αν συγκρίνω τη δουλειά του project με αυτή για το n-queens και το calculator (με τα οποία έχω ασχοληθεί), θα πρότεινα κάτι σε κωδικοποίηση - αποκωδικοποίηση αρχείων. Υπάρχουν αρκετοί τρόποι ή μέθοδοι ή αλγόριθμοι, οπότε μπορείτε να διαλέξετε αυτόν που πιστεύετε ότι θα τα καταφέρετε καλά - σίγουρα - βατά.

    off topic μήνυμα για moderator KLG:
    Το προηγούμενο μήνυμά σου ήταν το Νο 8192 (2^^13). Συμπτωματικό?


    _______________________
    Το βρήκα. Στημένο
    Τελευταία επεξεργασία από το μέλος demkat1 : 07-11-09 στις 14:44.

  6. #21
    Εγγραφή
    19-03-2009
    Περιοχή
    ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ
    Ηλικία
    48
    Μηνύματα
    288
    Downloads
    0
    Uploads
    0

  7. #22
    Εγγραφή
    06-03-2005
    Περιοχή
    @ Copenhagen, DK
    Ηλικία
    44
    Μηνύματα
    15.569
    Downloads
    3
    Uploads
    0
    Άρθρα
    1
    ISP
    Οtenet
    Παράθεση Αρχικό μήνυμα από demkat1 Εμφάνιση μηνυμάτων
    off topic μήνυμα για moderator KLG:
    Το προηγούμενο μήνυμά σου ήταν το Νο 8192 (2^^13). Συμπτωματικό?
    Χαχαχα... καλά πως σου ήρθε? έχεις πίνακες κοντά σου? lolol

  8. #23
    Εγγραφή
    05-10-2004
    Περιοχή
    Santa Clara, CA, USA
    Ηλικία
    38
    Μηνύματα
    1.307
    Downloads
    9
    Uploads
    0
    Τύπος
    Cable
    Ταχύτητα
    200/5 Mbps
    ISP
    Comcast
    Router
    Netgear C7000v2
    Κοίτα, κάθε adslgrάκιας που σέβεται τον εαυτό του πρέπει να ξέρει τις δυνάμεις του 2 τουλάχιστον μέχρι τη 16...

  9. #24
    Εγγραφή
    28-04-2009
    Περιοχή
    Περιστέρι
    Ηλικία
    67
    Μηνύματα
    208
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    6144/848
    ISP
    HOL
    DSLAM
    HOL - ΠΕΡΙΣΤΕΡΙ
    SNR / Attn
    14.5(dB) / 43.2(dB)
    Παράθεση Αρχικό μήνυμα από murray Εμφάνιση μηνυμάτων
    Κοίτα, κάθε adslgrάκιας που σέβεται τον εαυτό του πρέπει να ξέρει τις δυνάμεις του 2 τουλάχιστον μέχρι τη 16...
    Εγκρίνω!!!
    Αν και τώρα πια λόγω ηλικίας το >14 δε βγαίνει με την πρώτη.
    "Αμες ποκ ημες άλκιμοι νεανίες"

  10. #25
    Εγγραφή
    19-06-2008
    Περιοχή
    127.0.0.1
    Μηνύματα
    1.148
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    14000/700
    ISP
    Conn-x OTE
    Router
    cisco887va+sec-k9
    Path Level
    Fastpath
    (δηλαδή δεν θυμάσε το 16bit όριο 65536; )
    -----------------------------------------------
    Για το n-queen διάβασα την extraordinare λύση:

    Κώδικας:
    # include<stdio.h>
    int v,i,j,k,l,s,a[99];
    main()
    {
    for(s=8;*a-s;v=a[j*=v]-a[i],k=i<s,j+=(v=j<s&&(!k&&!!printf(2+"\n\n%c"-(!l<<!j)," #Q"[l^v?(l^j)&1:2])&&++l||a[i]<s&&v&&v-i+j&&v+i-j))&&!(l%=s),v||(i==j?a[i+=k]=0:++a[i])>=s*k&&++a[--i]);
    printf("\n\n");
    }
    απο εδω

    και ακόμα δεν μπορώ να συνέλθω απο τα γέλια...

    Spoiler:
    δουλεύει...δοκιμάστε τη...η πλάκα είναι ότι βγάζει ακριβώς τα ίδια αποτελέσματα με παλιά δικιά μου λύση c++


    Spoiler:
    βέβαια θέλει ένα νήμα (τουλάχιστο) απο μόνη της για διευκρινήσεις...αλλά 5 γραμμές κώδικα!!!!

  11. #26
    Εγγραφή
    18-06-2008
    Μηνύματα
    13.037
    Downloads
    33
    Uploads
    0
    Παράθεση Αρχικό μήνυμα από bxenos Εμφάνιση μηνυμάτων
    Για το n-queen διάβασα την extraordinare λύση:

    Κώδικας:
    # include<stdio.h>
    int v,i,j,k,l,s,a[99];
    main()
    {
    for(s=8;*a-s;v=a[j*=v]-a[i],k=i<s,j+=(v=j<s&&(!k&&!!printf(2+"\n\n%c"-(!l<<!j)," #Q"[l^v?(l^j)&1:2])&&++l||a[i]<s&&v&&v-i+j&&v+i-j))&&!(l%=s),v||(i==j?a[i+=k]=0:++a[i])>=s*k&&++a[--i]);
    printf("\n\n");
    }
    απο εδω
    Α, τωρα θα με φαει η περιεργεια. Πως δουλευει;
    Quality is not an act, it is a habit.

  12. #27
    Εγγραφή
    11-07-2005
    Περιοχή
    Λουξεμβούργο
    Ηλικία
    58
    Μηνύματα
    12.570
    Downloads
    6
    Uploads
    1
    Τύπος
    FTTH
    Ταχύτητα
    500Μ Download/260M Uploa
    ISP
    Διάφοροι. Ολο
    Router
    Fritzbox!7490
    Kαι για να ανάψουν τα αίματα.... σε Perl

    Κώδικας:
     sub placequeen   {
       $_[0]=~/^(.)(.*(.))(??{abs$1-$3!=length$2 && 'x'})/ ? () : 
         length $_[0] == 8 ? @_ : map $_[0]=~$_?():placequeen("$_@_"), 0..7   }
     print map '.'x$_.'Q'.'.'x(7-$_)."\n", /./g for placequeen;
    Περισότερα παραδειγματα σε διάφορες γλώσσες εδώ: http://c2.com/cgi/wiki?EightQueensIn...mmingLanguages

  13. #28
    Εγγραφή
    28-04-2009
    Περιοχή
    Περιστέρι
    Ηλικία
    67
    Μηνύματα
    208
    Downloads
    0
    Uploads
    0
    Ταχύτητα
    6144/848
    ISP
    HOL
    DSLAM
    HOL - ΠΕΡΙΣΤΕΡΙ
    SNR / Attn
    14.5(dB) / 43.2(dB)
    Παράθεση Αρχικό μήνυμα από bxenos Εμφάνιση μηνυμάτων
    (δηλαδή δεν θυμάσε το 16bit όριο 65536; )
    -----------------------------------------------
    Καλώς τον.
    Είπα τα >14 εννοώντας το 16384 και το 32768 τα οποία δε χρησιμοποιήθηκαν και τόσο. Αντίθετα, όπως σωστά επισημαίνεις το 65536 είναι πιό δουλεμένο.
    Τώρα πια θυμάμαι πιο εύκολα το 1101101.10!
    (Κάποιο σχόλιο?)

  14. #29
    Εγγραφή
    19-06-2008
    Περιοχή
    127.0.0.1
    Μηνύματα
    1.148
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    14000/700
    ISP
    Conn-x OTE
    Router
    cisco887va+sec-k9
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από demkat1 Εμφάνιση μηνυμάτων
    Τώρα πια θυμάμαι πιο εύκολα το 1101101.10!
    (Κάποιο σχόλιο?)
    προσοχή στα φιλόπτωχα ταμ[ε]ια... γιατί μια ζωή την έχουμε κι αν δεν τη γλεντήσουμε κτλ κτλ βεβαίως βεβαίως

  15. #30
    Εγγραφή
    05-04-2008
    Μηνύματα
    862
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+ OTE
    Ταχύτητα
    2048/256
    ISP
    Conn-x OTE
    Router
    baudtec
    Παράθεση Αρχικό μήνυμα από bxenos Εμφάνιση μηνυμάτων
    (δηλαδή δεν θυμάσε το 16bit όριο 65536; )
    -----------------------------------------------
    Για το n-queen διάβασα την extraordinare λύση:

    Κώδικας:
    # include<stdio.h>
    int v,i,j,k,l,s,a[99];
    main()
    {
    for(s=8;*a-s;v=a[j*=v]-a[i],k=i<s,j+=(v=j<s&&(!k&&!!printf(2+"\n\n%c"-(!l<<!j)," #Q"[l^v?(l^j)&1:2])&&++l||a[i]<s&&v&&v-i+j&&v+i-j))&&!(l%=s),v||(i==j?a[i+=k]=0:++a[i])>=s*k&&++a[--i]);
    printf("\n\n");
    }
    απο εδω

    και ακόμα δεν μπορώ να συνέλθω απο τα γέλια...

    Spoiler:
    δουλεύει...δοκιμάστε τη...η πλάκα είναι ότι βγάζει ακριβώς τα ίδια αποτελέσματα με παλιά δικιά μου λύση c++


    Spoiler:
    βέβαια θέλει ένα νήμα (τουλάχιστο) απο μόνη της για διευκρινήσεις...αλλά 5 γραμμές κώδικα!!!!
    optimization σε ολο του το μεγαλειο...ποιος το σκεφτηκε αυτο το τερατακι...
    δεν νομιζω παντως να τον επαιρναν να γραφει κωδικα γιατι μονο αυτος θα τα καταλαβαινε αυτα που εγραφε... τι comment να κανεις σε αυτο....

Σελ. 2 από 3 ΠρώτηΠρώτη 123 ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. Conn-x Διαγωνισμός
    Από reallife στο φόρουμ COSMΟΤΕ
    Μηνύματα: 4
    Τελευταίο Μήνυμα: 02-03-08, 16:21
  2. Διαγωνισμος!
    Από keleytis στο φόρουμ Η Γνώμη σας
    Μηνύματα: 9
    Τελευταίο Μήνυμα: 27-01-04, 02:52

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας