THMMY.gr

Μαθήματα Βασικού Κύκλου => Δομημένος Προγραμματισμός => Topic started by: ILIAS on June 07, 2007, 15:17:53 pm



Title: Βοήθεια από συναδέλφους
Post by: ILIAS on June 07, 2007, 15:17:53 pm
Έχω να προτείνω κάτι. Όσα παιδιά από το ίδιο ή μεγαλύτερο έτος μπορούν και έχουν χρόνο και διάθεση, να βοηθήσουν και εμάς τους θετικούς που τα βρίσκουμε σκούρα στον προγραμματισμό. Δηλαδή να βρισκόμαστε το πολύ για μία ώρα στη νησίδα για απορίες και έλεγχο της εργασίας εκτός από το εργαστήριο που έχουμε. Το ζητάει παιδί που έχει διαβάσει προσεκτικά το περσινό βιβλίο αλλά έχει αρκετές ερωτήσεις. Όποιος ενδιαφέρεται ας πει και ας στείλει pm. Ευχαριστώ. :)


Title: Re: Βοήθεια από συναδέλφους
Post by: Wade on June 07, 2007, 20:31:54 pm
Χμμ...  Ενδιαφέρουσα ιδέα, και αν έχω αρκετό χρόνο, θα μπορούσα να προσπαθήσω να βοηθήσω :)  Δεν ξέρω για σίγουρα όμως :-\


Title: Re: Βοήθεια από συναδέλφους
Post by: ILIAS on June 08, 2007, 00:29:54 am
Κανείς;  :-\ :'(.Wade thanks ;). Δεν έχει κανείς πρόβλημα;


Title: Re: Βοήθεια από συναδέλφους
Post by: Wanderer on June 08, 2007, 01:51:04 am
Νομίζω πως τα καταφέρνω αρκετά καλά στον προγραμματισμό, τουλάχιστον τις δυο πρώτες εργασίες τις έκανα χωρίς ιδιαίτερη δυσκολία. Οπότε θα συμφωνήσω με την απάντηση του Wade ;) Εννοείται πάντως πως ο διαθέσιμος ελεύθερος χρόνος αποτελεί σημαντική παράμετρο.

Έτσι και αλλιώς όμως, οποιαδήποτε απορία που επείγει, μπορείς ανα πάσα στιγμή να τη διατυπώσεις εδώ στο φόρουμ :)


Title: Re: Βοήθεια από συναδέλφους
Post by: Aurelius on June 08, 2007, 02:58:56 am
Οποιος θελει βοηθεια μπορουμε να κανονισουμε καποια συναντηση. Ειναι καλο να υπαρχου ερωτησεις, αλλα οι περισσοτερες λυνονται μονο στην πραξη.


Title: Re: Βοήθεια από συναδέλφους
Post by: sarovios on June 08, 2007, 20:01:16 pm
Εμεις που ημαστε απο θετικη πως θα την παλεψουμε στο δομιμενο; Ειναι καλυτερα να διαβασουμε απο το βιβλιο που τα λεει πιο αναλυτικα η απο τις σημειωσεις του Κορτεση; Ας μου πει καποιος πιο εμπειρος.....


Title: Re: Βοήθεια από συναδέλφους
Post by: Wade on June 08, 2007, 20:05:45 pm
Εμεις που ημαστε απο θετικη πως θα την παλεψουμε στο δομιμενο; Ειναι καλυτερα να διαβασουμε απο το βιβλιο που τα λεει πιο αναλυτικα η απο τις σημειωσεις του Κορτεση; Ας μου πει καποιος πιο εμπειρος.....

Εγώ είμαι της τεχνολογικής, και πιστεύω ότι θα σας βοηθήσει το βιβλίο του προγραμματισμού της Γ' Λυκείου (και το βιβλίο της θεωρίας, αλλά κυρίως το βιβλίο των ασκήσεων).  Περιέχει μερικές προγραμματιστικές τεχνικές που μπορεί να φανούν χρήσιμες, όπως για παράδειγμα ο αλγόριθμος bubblesort.  Κατά τα άλλα, μπορείτε να ρωτάτε ελεύθερα τις απορίες σας στο φόρουμ, και πολύ πιθανό να βρεθεί κάποιος που θα ξέρει να σας απαντήσει.


Title: Re: Βοήθεια από συναδέλφους
Post by: 4Dcube on June 08, 2007, 20:09:00 pm
Εμεις που ημαστε απο θετικη πως θα την παλεψουμε στο δομιμενο; Ειναι καλυτερα να διαβασουμε απο το βιβλιο που τα λεει πιο αναλυτικα η απο τις σημειωσεις του Κορτεση; Ας μου πει καποιος πιο εμπειρος.....
Άστο βιβλίο του κορτέση... Που δεν είναι βιβλίο, μόνο κάτι σημειώσεις. Χαμένες ώρες κόπου χωρίς λόγο, μέχρι να καταλάβεις τι λένε (λειψά).
Η λύση είναι το νετ φίλε μου. Βιβλία από την αλεξάνδρεια (μπορείς να βρεις το λινκ αριστερά στα χρήσιμα λινκς) ή διευθύνσεις π.χ. http://www.cprogramming.com/


Title: Re: Βοήθεια από συναδέλφους
Post by: sarovios on June 08, 2007, 20:09:46 pm
Βασικα απο οτι εχω καταλαβει το προβλημα ειναι να καταλαβεις λογικη. Πρεπει δηλαδη να εχω ιδεα απο ψευδογλωσσα; Κατευθειαν C δεν παιζει ;


Title: Re: Βοήθεια από συναδέλφους
Post by: Wade on June 08, 2007, 20:14:16 pm
Βασικα απο οτι εχω καταλαβει το προβλημα ειναι να καταλαβεις λογικη. Πρεπει δηλαδη να εχω ιδεα απο ψευδογλωσσα; Κατευθειαν C δεν παιζει ;

Βασικά, αν ξέρεις τις βασικές εντολές της C, η ψευδογλώσσα που χρησιμοποιεί το βιβλίο της τεχνολογικής είναι πανεύκολη, σχεδόν σαν να διαβάζεις κείμενο.  Ορίστε μερικά παραδείγματα: http://www.spinet.gr/glossomatheia/examples/

Από τη στιγμή που ξέρεις τις τεχνικές, θα χρειαστεί μεταφορά στη C.  Δεν έχω υπ' όψη μου κάποιο site με τέτοιες τεχνικές απ' ευθείας στη C...


Title: Re: Βοήθεια από συναδέλφους
Post by: Mendoza on June 08, 2007, 20:20:34 pm
Αν κάποιος θέλει βιβλίο προτείνω του Schildt "Οδηγός της C" Είναι λεπτομερέστατο και κυρίως κάθε τι που γράφει επειτα το χρησιμοποιεί σε παράδειγμα,πολύ σημαντικό για μένα..Καμία σχέση με το βιβλίο του στη C++!


Title: Re: Βοήθεια από συναδέλφους
Post by: 4Dcube on June 08, 2007, 20:37:19 pm
Σιγά που χρειάζεται να ξέρεις τη γλώσσα που μαθαίνανε στο λύκειο στα νταντάρια της τεχνολογικής!
C κατευθείαν...
Εξάλλου στον δομημένο δεν κάνετε αλγόριθμους, εξετάζετε τη δομή της C. Δεν ξέρω αν παρατηρήσατε, αλλά αναφέρει επακριβώς στον αλγόριθμο που πρέπει να ακολουθηθεί στις εργασίες.


Title: deleted
Post by: BOBoMASTORAS on June 08, 2007, 20:42:32 pm
deleted


Title: Re: Βοήθεια από συναδέλφους
Post by: Wanderer on June 08, 2007, 23:34:08 pm
Σιγά που χρειάζεται να ξέρεις τη γλώσσα που μαθαίνανε στο λύκειο στα νταντάρια της τεχνολογικής!
C κατευθείαν...
:P Σου μάθαινε όμως την προγραμματιστική λογική. Μπορεί κάποιον να τον βολεύει καλύτερα να κάνει έναν σκελετό της λύσης του αλγορίθμου (με άλλα λόγια, να τον γράψει με ψευδογλώσσα) και μετά να τον μεταφέρει στη C.


Title: Re: Βοήθεια από συναδέλφους
Post by: sarovios on June 12, 2007, 16:23:35 pm
o compiler που εχει στο e-thmmy(Borland) ειναι καλος ή ειναι αρχαιος,γιατι στο εργαστηριο δουλευουμαι με αλλον.Ευχαριστω και για τη βοηθεια στο προηγουμενο post   :)


Title: Re: Βοήθεια από συναδέλφους
Post by: corina on June 12, 2007, 17:32:12 pm
o compiler που εχει στο e-thmmy(Borland) ειναι καλος ή ειναι αρχαιος,γιατι στο εργαστηριο δουλευουμαι με αλλον.Ευχαριστω και για τη βοηθεια στο προηγουμενο post   :)

Ο Borland όταν έκανα εγώ εργασίες ήταν αυτός που μου έβγαζε τα λιγότερα προβλήματα...

Σιγά που χρειάζεται να ξέρεις τη γλώσσα που μαθαίνανε στο λύκειο στα νταντάρια της τεχνολογικής!
C κατευθείαν...
Εξάλλου στον δομημένο δεν κάνετε αλγόριθμους, εξετάζετε τη δομή της C. Δεν ξέρω αν παρατηρήσατε, αλλά αναφέρει επακριβώς στον αλγόριθμο που πρέπει να ακολουθηθεί στις εργασίες.

Παιδί της θετικής όπως ήμουν, το επιβεβαιώνω αυτό. Μάλιστα, αν δεν έχεις ιδέα από ψευδογλώσσα, και καταλαβαίνεις τη λογική της άσκησης, δηλ. τι σου ζητάει να κάνει, και ξέρεις τι εργαλεία έχεις στα χέρια σου - δηλαδή ποιες εντολές της c - μη σου πω ότι τις δουλεύεις πιο εύκολα τις ασκήσεις...
Υπήρχαν και παραδείγματα παιδιών της τεχνολογικής που λύναν την άσκηση πρώτα σε ψευδογλώσσα και μετά μετέφερναν τη λύση στη C, χάνοντας χρόνο...

Βέβαια, τον καθέναν όπως τον βολεύει, δεν είναι στάνταρ πράγματα αυτά...


Title: Re: Βοήθεια από συναδέλφους
Post by: Wade on June 12, 2007, 18:38:08 pm
Πρέπει να είναι αρχαίος, αλλά καλός ;)  Οι συνάδελφοι πρωτοετείς θα έχουν βαρεθεί από την προπαγάνδα που κάνω υπέρ του Borland :D


Title: Re: Βοήθεια από συναδέλφους
Post by: crystal on June 12, 2007, 18:46:06 pm
O Dev-Cpp δεν ειναι πιο απλος ομως?? Εγω που δεν ειμαι και πολυ μεσα σε αυτα μπορεσα πολυ ανετα να τον χειριστω.. Βασικα σε τι ειναι καλυτερος ο Borland??


Title: Re: Βοήθεια από συναδέλφους
Post by: Themis on June 12, 2007, 19:01:45 pm
o ms visual studio ειναι μακραν ο καλυτερος...


Title: Re: Βοήθεια από συναδέλφους
Post by: 4Dcube on June 12, 2007, 19:17:16 pm
Για c προγράμματα, turbo c. Πανάρχαιος, δύσχρηστος αλλά θα τρέξει το πρόγραμμα :D
Οι άλλοι, ms visual και dev cpp είναι για C++ προγραμματισμό. Use it at your own (neurological) risk...


Title: deleted
Post by: BOBoMASTORAS on June 12, 2007, 21:03:55 pm
deleted


Title: Re: Βοήθεια από συναδέλφους
Post by: Wanderer on June 12, 2007, 22:59:57 pm
Νομίζω ότι είναι πιο καινούργια έκδοση. Και ο compiler που έχει το βιβλίο που μας δώσανε στη C έχει επίσης μία Borland πιο πρόσφατης εκδόσεως.


Title: Re: Βοήθεια από συναδέλφους
Post by: Wanderer on June 12, 2007, 23:05:38 pm
Πρέπει να είναι αρχαίος, αλλά καλός ;)  Οι συνάδελφοι πρωτοετείς θα έχουν βαρεθεί από την προπαγάνδα που κάνω υπέρ του Borland :D
Έλα ντε, μα τί κακό είναι αυτό :o Αποφεύγω να λέω τη λέξη "DevC" μπροστά σου για να μην έρθω την άλλη μέρα και δω όλα τα ποστς μου διεγραμμένα στο Α' και Β' εξάμηνο :D :D ;D ;D
(και επειδή γενικά παρεξηγείς εύκολα :P , να διευκρινήσω ότι αστειεύομαι :) )

O Dev-Cpp δεν ειναι πιο απλος ομως?? Εγω που δεν ειμαι και πολυ μεσα σε αυτα μπορεσα πολυ ανετα να τον χειριστω.. Βασικα σε τι ειναι καλυτερος ο Borland??
Εμένα στην αρχή μου άρεσε ο Borland επειδη θύμιζε το περιβάλλον της γλωσσομάθειας. Αλλά τώρα χρησιμοποιώ το DevC. Το καλύτερο βέβαια είναι να τους έχεις και τους δύο, έτσι ώστε αν ο ένας σου βγάζει σφάλμα, να τρέχεις το πρόγραμμά σου στον άλλο :D


Title: deleted
Post by: BOBoMASTORAS on June 12, 2007, 23:15:09 pm
deleted


Title: Re: Βοήθεια από συναδέλφους
Post by: Aurelius on June 12, 2007, 23:32:56 pm
Εγω θα σου προτεινα να βαλεις το Microsoft Visual Studio. Αν ενδιαφερεσαι pm.

Οσον αφορα το αν δυσκολευεσαι θα σου πω το εξης.

Το πλεον λογικο ειναι να δυσκολευτεις στην αρχη γιατι κανεις κατι πρωτη φορα. Και εγω απο θετικη ημουν. Ωστοσο αν δεν δυσκολευτεις δεν θα μαθεις κιολας, γιατι δεν θα κατσεις να ψαξεις και λιγο. Και επειδη ο προγραμματισμος ειναι απαραιτητος, καλυτερα να δυσκολευτεις τωρα, οσο δυσκολευτεις γιατι δεν ειναι και πεδιο, παρα αργοτερα που θα εχεις και αλλα στο κεφαλι σου. Επισης εγω ποτε δεν καταλαβα γιατι καποιος απο θετικη πρεπει να βρισκει δυσκολα τα του προγραμματισμου. Και εγω τα ειχα βρει λιγο σκουρα στην αρχη, αλλα αυτο επειδη δεν καταλαβαινα τους pointers της C για αλλους λογους. Κατ τα αλλα δεν ειναι και τιποτα ο προγραμματισμος. Απλα βαζεις εντολες την μια κατω απο την αλλη. Η λογικη ειναι απλη για να κανεις τα απλα προγραμματακια. Μετα ειναι που θελει πιο πολυ ψαξιμο. Επομενως σε πρωτο σταδιο θα σου ελεγα να κατσεις να πιασεις ενα βιβλιο π.χ. απο Αλεξανδρεια και να αρχισεις να διαβαζεις κατ ευθειαν σε C,  για να μπορεις να κανεις και τα παραδειγματα που θα εχει και να βλεπεις στην ΠΡΑΞΗ αυτα που διαβαζεις. Θεωρητικα και με ψευδοκωδικες δεν νομιζω να κανεις τιποτα.


Title: Re: Βοήθεια από συναδέλφους
Post by: mademlis on June 12, 2007, 23:45:19 pm
Μετά από αρκετή περιήγηση στους διάφορους compilers και development environments, έχω να πω τα εξής:
Υπόψιν, ότι όταν μπήκα στη σχολή, ώς "Δεσμίτης" δεν ήξερα προγραμματισμό. Προγραμματισμό έμαθα στη σχολή.

Έχω δοκιμάσει τα εξής:
1. Microsoft Visual studio 6
2. Microsoft Visual studio 2005
3. Borland C++ για DOS
4. Borland C++ για Win
5. Dev C
6. gcc [linux....]
7. eclipse + plugins για C

Από όλα αυτά, προτείνω ανεπιφύλατα το Microsoft Visual studio 2005. Ως φοιτητές του ΑΠΘ, μπορείτε να το κατεβάσετε δωρεάν από το http://msdn61.e-academy.com/elms/Storefront/Home.aspx?campus=msdnaa_uk8969 με user και Pass αυτά που έχετε στο βιολογικό. [αν δε σας επιτρέπεται η πρόσβαση περισσότερες οδηγίες στο www.itc.auth.gr στην ενότητα MSDN AA]

Θα μου πείτε, τι παραπάνω σου προσφέρει;

Θα σας απαντήσω ότι στον προγραμματισμό, υπάρχουν 2 φάσεις
1. Η κυρίως ανάπτυξη
2. Το debugging.

Στην πρώτη φάση γράφουμε το κύριο τμήμα του κωδικα.
Στην δεύτερη φάση, το διορθώνουμε, κάνουμε μικροεπεμβάσεις για καλύτερη λειτουργία κτλ
Η δεύτερη φάση είναι πιο χρονοβόρα, δυστυχώς.
Ενώ για την πρώτη φάση όλα τα περιβάλλοντα προσφέρουν πάνω κατω τις ίδιες δυνατότητες, η MSVC 2005 έχει ΜΑΚΡΑΝ τον καλύτερο debugger που έχω συναντήσει. Μπορείς να δείς τα ΠΑΝΤΑ!




Title: Re: Βοήθεια από συναδέλφους
Post by: sarovios on June 13, 2007, 21:39:28 pm
Μετά από αρκετή περιήγηση στους διάφορους compilers και development environments, έχω να πω τα εξής:
Υπόψιν, ότι όταν μπήκα στη σχολή, ώς "Δεσμίτης" δεν ήξερα προγραμματισμό. Προγραμματισμό έμαθα στη σχολή.

Έχω δοκιμάσει τα εξής:
1. Microsoft Visual studio 6
2. Microsoft Visual studio 2005
3. Borland C++ για DOS
4. Borland C++ για Win
5. Dev C
6. gcc [linux....]
7. eclipse + plugins για C

Από όλα αυτά, προτείνω ανεπιφύλατα το Microsoft Visual studio 2005. Ως φοιτητές του ΑΠΘ, μπορείτε να το κατεβάσετε δωρεάν από το http://msdn61.e-academy.com/elms/Storefront/Home.aspx?campus=msdnaa_uk8969 με user και Pass αυτά που έχετε στο βιολογικό. [αν δε σας επιτρέπεται η πρόσβαση περισσότερες οδηγίες στο www.itc.auth.gr στην ενότητα MSDN AA]

Θα μου πείτε, τι παραπάνω σου προσφέρει;

Θα σας απαντήσω ότι στον προγραμματισμό, υπάρχουν 2 φάσεις
1. Η κυρίως ανάπτυξη
2. Το debugging.

Στην πρώτη φάση γράφουμε το κύριο τμήμα του κωδικα.
Στην δεύτερη φάση, το διορθώνουμε, κάνουμε μικροεπεμβάσεις για καλύτερη λειτουργία κτλ
Η δεύτερη φάση είναι πιο χρονοβόρα, δυστυχώς.
Ενώ για την πρώτη φάση όλα τα περιβάλλοντα προσφέρουν πάνω κατω τις ίδιες δυνατότητες, η MSVC 2005 έχει ΜΑΚΡΑΝ τον καλύτερο debugger που έχω συναντήσει. Μπορείς να δείς τα ΠΑΝΤΑ!




Πως θα το ανοιξουμαι το αρχειο που κατεβαζουμαι απο το συγκεκριμενο site;


Title: Re: Βοήθεια από συναδέλφους
Post by: Larry_Flynt on June 13, 2007, 21:50:19 pm
τι γίνεται εδώ; MS Visual Studio? Είμαστε σοβαροι; Κάτω η δικτατορία της MS!

 :P :P :P


Title: deleted
Post by: BOBoMASTORAS on June 14, 2007, 01:53:44 am
deleted


Title: Re: Βοήθεια από συναδέλφους
Post by: Aurelius on June 14, 2007, 09:51:25 am
Κοιτα, τοσα και τοσα  εχουν βγαλει. Ε καποιο απο αυτα, στατιστικα και μονο, θα ειναι καλο.  :P :P :P


Title: Re: Βοήθεια από συναδέλφους
Post by: Aurelius on June 14, 2007, 09:52:28 am
Βεβαια και ο gcc ειναι πολυ καλος, απλα στο Linux δεν υπαρχει ακομα ενα προγραμματιστικο περιβαλλον αρκετα σταθερο και πληρες ακομα. Αλλα που θα παει. Το νοιωθω... Ερχεται....


Title: Re: Βοήθεια από συναδέλφους
Post by: mademlis on July 13, 2007, 15:43:35 pm
Μετά από αρκετή περιήγηση στους διάφορους compilers και development environments, έχω να πω τα εξής:
Υπόψιν, ότι όταν μπήκα στη σχολή, ώς "Δεσμίτης" δεν ήξερα προγραμματισμό. Προγραμματισμό έμαθα στη σχολή.

Έχω δοκιμάσει τα εξής:
1. Microsoft Visual studio 6
2. Microsoft Visual studio 2005
3. Borland C++ για DOS
4. Borland C++ για Win
5. Dev C
6. gcc [linux....]
7. eclipse + plugins για C

Από όλα αυτά, προτείνω ανεπιφύλατα το Microsoft Visual studio 2005. Ως φοιτητές του ΑΠΘ, μπορείτε να το κατεβάσετε δωρεάν από το http://msdn61.e-academy.com/elms/Storefront/Home.aspx?campus=msdnaa_uk8969 με user και Pass αυτά που έχετε στο βιολογικό. [αν δε σας επιτρέπεται η πρόσβαση περισσότερες οδηγίες στο www.itc.auth.gr στην ενότητα MSDN AA]

Θα μου πείτε, τι παραπάνω σου προσφέρει;

Θα σας απαντήσω ότι στον προγραμματισμό, υπάρχουν 2 φάσεις
1. Η κυρίως ανάπτυξη
2. Το debugging.

Στην πρώτη φάση γράφουμε το κύριο τμήμα του κωδικα.
Στην δεύτερη φάση, το διορθώνουμε, κάνουμε μικροεπεμβάσεις για καλύτερη λειτουργία κτλ
Η δεύτερη φάση είναι πιο χρονοβόρα, δυστυχώς.
Ενώ για την πρώτη φάση όλα τα περιβάλλοντα προσφέρουν πάνω κατω τις ίδιες δυνατότητες, η MSVC 2005 έχει ΜΑΚΡΑΝ τον καλύτερο debugger που έχω συναντήσει. Μπορείς να δείς τα ΠΑΝΤΑ!




Πως θα το ανοιξουμαι το αρχειο που κατεβαζουμαι απο το συγκεκριμενο site;

Είναι ISO. Το καις σε CD, ή το κάνεις Mount σε ένα εικονικό CD-drive [ π.χ. www.daemon-tools.cc ]