Page 1 of 6
Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sun Oct 02, 2016 9:23 pm
by Funk
Το παρόν thread προορίζεται για το μάθημα "Εισαγωγή στον Προγραμματισμό Υπολογιστών". Εδώ μπορείτε να συζητάτε για ό,τι σχετίζεται με το συγκεκριμένο μάθημα. Υπενθυμίζουμε ότι με βάση τους
κανονισμούς λειτουργίας του forum απαγορεύονται τα
greeklish,
double posts και τα
κεφαλαία. Για προηγούμενες συζητήσεις μπορείτε να ανατρέξετε
εδώ.
Καλή αρχή!

Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sun Oct 09, 2016 2:25 pm
by fox0077
Ποιο συγγραμμα προτεινετε; Ειμαι αρχαριος.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Mon Oct 10, 2016 12:38 am
by ChrysaK
Θα σας ενημερώσουν οι καθηγητές σας για το ποιο να επιλέξετε. Οι εργασίες που βάζουν συνήθως βασίζονται στο βιβλίο
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Thu Oct 20, 2016 11:54 am
by Le Poulet
Θα ήθελα να προτείνω μια playlist στο youtube, με το αντίστοιχο μάθημα στο Stanford, όπου χρησιμοποιούν επίσης την ACM (για το συγκεκριμένο εισαγωγικό μάθημα) και προτείνουν το βιβλίο του Roberts όπως κι εδώ.
Programming Methodology (Stanford)
Είναι κάπως παλιές οι διαλέξεις (2008) αλλά καλύπτουν την ίδια ύλη. Εμένα με είχαν βοηθήσει αρκετά.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sat Oct 29, 2016 4:47 pm
by fox0077
Παιδια ξερετε κανενα ωραιο σάιτ με tutorials; Μην μου προτεινετε βιντεο γιατι δεν ακουω χωρις υποτιτλους...
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sat Oct 29, 2016 5:07 pm
by Alive
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sat Oct 29, 2016 5:10 pm
by leecher
fox0077 wrote:Παιδια ξερετε κανενα ωραιο σάιτ με tutorials; Μην μου προτεινετε βιντεο γιατι δεν ακουω χωρις υποτιτλους...
https://www.tutorialspoint.com/java/index.htm
Περιέχει tutorials σε μορφή κειμένου για αρχάριους.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sat Oct 29, 2016 5:11 pm
by fox0077
thank you ^_^ επισης, στις διαφανειες γραφει οτι οταν θελουμε να τυπωσουμε κατι γραφουμε println, ενω στα τιουτοριαλ γραφει system.out.println
ποια ειναι η διαφορα τους; εγω ποιο απο τα δυο να χρησιμοποιω;
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sat Oct 29, 2016 6:01 pm
by ChrysaK
Για το πρώτο εξάμηνο μαθαίνετε μία πιο "απλοποιημένη" εκδοχή της java μέσα από τη χρήση εντολών της βιβλιοθήκης acm. Στο επόμενο εξάμηνο θα γράφεται κώδικα χωρίς την acm. Επομένως, στο πρώτο εξάμηνο για να τυπώσεις γράφεις println(...);, ενώ στο δεύτερο System.out.println(...);
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sat Oct 29, 2016 9:51 pm
by Georgilakis Antonios
Η μέθοδος acm.program.Program.println() σχεδιάζει το αποτέλεσμα πάνω στο applet του ACM προγράμματος, ενώ η μέθοδος java.io.PrintStream.println() στέλνει τα δεδομένα για εκτύπωση πάνω στο screen buffer της κονσόλας του συστήματος.
Επομένως, όχι μόνο η μέθοδος acm.program.Program.println() δεν βρίσκεται εκεί σαν συντόμευση, αλλά είναι αδύνατο χωρίς την χρήση της να εκτυπωθεί κείμενο στο ACM πρόγραμμα (με τους συμβατικούς τρόπους), διότι αυτό δεν δίνει εντολή δημιουργίας κονσόλας στο JVM. Αντίθετα, γίνεται γραφικό emulation της κονσόλας, η οποία δεν έχει καμία απολύτως σύνδεση με την πραγματική κονσόλα του JVM.
Παρόλα αυτά, η δημιουργία κονσόλας από το JVM και η εκτύπωση κειμένου σε αυτή με χρήση της μεθόδου System.out.println() από ένα ACM πρόγραμμα ίσως να είναι δυνατή.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Fri Nov 04, 2016 6:47 pm
by fox0077
Μπορει καποιος να μου επισυναψει το αρχειο ή μια καλη φωτογραφια την άσκηση 3 και 4 του 3ου εργαστηριου; Δεν ξερω να τις κανω αυτες... :/
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sun Nov 06, 2016 8:35 pm
by isaranto
fox0077 wrote:Μπορει καποιος να μου επισυναψει το αρχειο ή μια καλη φωτογραφια την άσκηση 3 και 4 του 3ου εργαστηριου; Δεν ξερω να τις κανω αυτες... :/
Στην περιοχή "Εργαστηριακά Μαθήματα" στο Eclass μπορείς να βρεις πλεον το αρχείο lab3_full_code.pdf που έχει λυμένες τις ασκήσεις του εργαστηρίου.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Tue Nov 15, 2016 7:10 pm
by fox0077
Ειναι οοολα εντος υλης στο βιβλιο του Roberts;;
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Tue Nov 15, 2016 10:21 pm
by ChrysaK
Θα βρεις τα αντίστοιχα κεφάλαια από τις διαλέξεις για να διαβάσεις στο βιβλίο.
Σε κάθε περίπτωση όσο περισσότερο διαβάσεις τόσο το καλύτερο.
(Στα γραφικά μπορείς να δώσεις λιγότερη προσοχή)
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Tue Nov 15, 2016 11:19 pm
by fox0077
Στα γραφικα λιγοτερη προσοχη; Ουφ ευτυχως!!! Γιατι τα γραφικα ειναι που με ζοριζουν...
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Tue Nov 15, 2016 11:31 pm
by leecher
Περσινή ανακοίνωση του καθηγητή για την ύλη:
Για όσους θέλουν να αρχίσουν να προετοιμάζονται για τις γραπτές εξετάσεις, η ύλη του μαθήματος όσον αφορά την γραπτή εξέταση του Φεβρουαρίου έχει ως ακολούθως
Κεφάλαια 1,2,3,4,5,6,7,8.
Κεφάλαιο 11 εκτός της ενότητας 11.7.
Κεφάλαιο 12 εκτός της ενότητας 12.4.
και η ενότητα 14.1 από το κεφάλαιο 14.
όπου οι παραπάνω αναφορές αφορούν το βιβλίο του Eric Roberts.
Η σημαντικότερες πηγές μελέτης θα πρέπει να είναι οι διαφάνειες στο e-class, προγραμματισμός στον υπολογιστή (δηλ. εξάσκηση στην εγγραφή προγραμμάτων) καθώς και το αντίστοιχο υλικό από τα βιβλία που έχετε στην διάθεσή σας.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Wed Nov 16, 2016 2:26 pm
by fox0077
Leecher ευχαριστω πολυ!!
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Thu Dec 01, 2016 4:58 pm
by yoman
Τι ειναι αυτο το eclipse που ολο ακουω και γιατι να το χρησιμοποιησω;
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Thu Dec 01, 2016 5:04 pm
by Georgilakis Antonios
yoman wrote:Τι ειναι αυτο το eclipse που ολο ακουω και γιατι να το χρησιμοποιησω;
https://en.wikipedia.org/wiki/Eclipse_(software)
(
Μπορείς να χρησιμοποιήσεις και όποιο άλλο IDE προτιμάς, όπως Microsoft® Visual Studio, Dev-C++ και άλλα, αρκεί να χρησιμοποιήσεις Microsoft® compiler ή GCC/MinGW. - Για C++ αυτό,
EDIT)
Υπάρχει και η console λύση, αλλά δεν την προτείνω προσωπικά.

Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Thu Dec 01, 2016 5:10 pm
by leecher
Georgilakis Antonios wrote:yoman wrote:Τι ειναι αυτο το eclipse που ολο ακουω και γιατι να το χρησιμοποιησω;
https://en.wikipedia.org/wiki/Eclipse_(software)
Μπορείς να χρησιμοποιήσεις και όποιο άλλο IDE προτιμάς, όπως Microsoft® Visual Studio, Dev-C++ και άλλα, αρκεί να χρησιμοποιήσεις Microsoft® compiler ή GCC/MinGW.
Υπάρχει και η console λύση, αλλά δεν την προτείνω προσωπικά.

Η εισαγωγή στο προγραμματισμό βασίζεται στη java όχι c++.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Thu Dec 01, 2016 5:11 pm
by Georgilakis Antonios
Όπα, sorry, my fault.
In that case, υπάρχει και το NetBeans.
Re: Εισαγωγή στον Προγραμματισμό Υπολογιστών
Posted: Sun Dec 04, 2016 5:30 pm
by yoman
Ποιος ειναι ο τροπος εξετασης αυτου του μαθηματος; Πρωτα παμε και γραφουμε γραπτα μαζι με την κολλα Α4; Και μετα προγραμματα στο εργαστηριο (στο εργαστηριο ομως δεν ειναι και ευκολο να αντιγραψεις αμα δεν ξερεις καλα java; Απλως κοιτας τον υπολογιστη του διπλανου, right;) Οι εργασιες που παραδινουμε ποσο μετρανε στην επιδραση τελικου βαθμου; Οποιος εκανε την 1η προγραμματιστικη εργασια πρεπει να κανει και την 2η ή δεν χρειαζεται; Τι συμβουλευετε να γραψω στην κολλα Α4; *εψαξα παλια θεματα σε αυτο το μαθημα αλλα δεν βρηκα