Προγραμματισμός από το 0
Προγραμματισμός από το 0
Λοιπόν,ξεκινάω ένα καινούριο thread εδώ πέρα .
Καταρχάς να συστηθούμε.Είμαστε οι nachos,necrofear,ja_the_invincible,mosquito,bstrds,moody και κάνουμε διαλέξεις πάνω στο πως να προγραμματίσει ένας πρωτοετής χρησιμοποιώντας java
Διαλέξεις γίνονται κάθε(ή τουλάχιστον σχεδόν κάθε) Δευτέρα , στην Α24 .(οπότε μέσω αυτού του thread θα ενημερώνουμε και για το τι θα πούμε,και αν θα αναβληθεί κάτι)
Πιστεύουμε ότι η ροή του μαθήματος πρέπει να καθορίζεται από τους πρωτοετείς (ή από όποιον τελοςπάντων παρακολουθεί) ,οπότε καλό θα ταν σε αυτό το thread να λέγατε απορίες,να ζητούσατε να εξηγηθεί κάτι περαιτέρω,να εστιάσουμε σε κάποιο θέμα που θα σας ενδιαφέρει περισσότερο,να προτείνατε ασκήσεις,tutorials,κ.ο.κ στους συμφοιτητές σας .
Επίσης ευγενικά ζητάμε από τους δευτεροετείς και άνω να μην απαντάνε αμέσως στις απορίες των πρωτοετών(εκτός και αν πιστεύουν ότι κάποιος 1οετής ρώτησε κάτι το οποίο δεν θα μπορούσε να απαντηθεί από κάποιον άλλο πρωτοετή) και να βοηθήσουν έτσι στην αλληλοβοήθεια μεταξύ της ομάδας που παρακολουθεί.
Καταρχάς να συστηθούμε.Είμαστε οι nachos,necrofear,ja_the_invincible,mosquito,bstrds,moody και κάνουμε διαλέξεις πάνω στο πως να προγραμματίσει ένας πρωτοετής χρησιμοποιώντας java
Διαλέξεις γίνονται κάθε(ή τουλάχιστον σχεδόν κάθε) Δευτέρα , στην Α24 .(οπότε μέσω αυτού του thread θα ενημερώνουμε και για το τι θα πούμε,και αν θα αναβληθεί κάτι)
Πιστεύουμε ότι η ροή του μαθήματος πρέπει να καθορίζεται από τους πρωτοετείς (ή από όποιον τελοςπάντων παρακολουθεί) ,οπότε καλό θα ταν σε αυτό το thread να λέγατε απορίες,να ζητούσατε να εξηγηθεί κάτι περαιτέρω,να εστιάσουμε σε κάποιο θέμα που θα σας ενδιαφέρει περισσότερο,να προτείνατε ασκήσεις,tutorials,κ.ο.κ στους συμφοιτητές σας .
Επίσης ευγενικά ζητάμε από τους δευτεροετείς και άνω να μην απαντάνε αμέσως στις απορίες των πρωτοετών(εκτός και αν πιστεύουν ότι κάποιος 1οετής ρώτησε κάτι το οποίο δεν θα μπορούσε να απαντηθεί από κάποιον άλλο πρωτοετή) και να βοηθήσουν έτσι στην αλληλοβοήθεια μεταξύ της ομάδας που παρακολουθεί.
modie is balanced ¯\_(ツ)_/¯
- ja_the_invincible
- Wow! Terabyte level
- Posts: 2414
- Joined: Tue Dec 01, 2009 12:33 am
- Academic status: N>4
- Gender: ♂
- Location: Κάπου στο matrix...
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προγραμματισμός από το 0
Και μήν ξεχνάτε ότι οι διαλλέξεις μας είναι μια ευγενική προσφορά του Αρκτούρου:
http://www.arcturos.gr/el/main.php
http://www.arcturos.gr/el/main.php
Nothing is impossible for the man who doesn't have to do it himself
- Gewitter
- Venus Former Team Member
- Posts: 1609
- Joined: Mon Jan 19, 2009 11:42 am
- Academic status: PhD
- Gender: ♀
Re: Προγραμματισμός από το 0
Τα έσοδα θα διατεθούν για τη διάσωση των αρκούδων και των cave-programmers.
- Spoiler: εμφάνιση/απόκρυψη
- Spoiler: εμφάνιση/απόκρυψη
- ja_the_invincible
- Wow! Terabyte level
- Posts: 2414
- Joined: Tue Dec 01, 2009 12:33 am
- Academic status: N>4
- Gender: ♂
- Location: Κάπου στο matrix...
Re: Προγραμματισμός από το 0
Λοιπόν το pdf και τα παραδείγματα της χθεσινής διάλεξης :
http://www.cis.upenn.edu/~palsetia/java ... Table.html
Οπότε επαναλαμβάνοντας αυτά που είπαμε χθες loss of precision ( κοινως απωλεια του δεκαδικού μέρους ) σε πράξεις ακεραίων x,y έχουμε στις παρακάτω περιπτωσεις :
1)(x/y)
2)(double)(x/y) -> και αυτό γιατί η παρένθεση έχει μεγαλύτερη προτεραίοτητα από το casting
Αντίθετα όπως αναφέραμε δεν υπάρχει πρόβλημα στις παρακάτω περιπτωσεις :
1)χ/3.0 ή 10.0/x ( ένας από τους 2 να έχει μορφή double )
2)(double)x/y
3)((double)x)/y.
Επειδή όμως οι πράξεις τις οποίες συνήθως επιτελούμε είναι πιο πολύπλοκες , συνεπως χρησιμοποιούμε πολλές παρενθέσεις και το λάθος 2 είναι πολύ συνηθισμένο , η καλύτερη επίλυση είναι η 3 , δηλαδή να κάνουμε cast έναν από τους τελεστέους της πράξης π.χ τον αριθμητή.
Επίσης ένα ωραίο πινακάκι για την προτεραιότητα τελεστων : http://www.cis.upenn.edu/~palsetia/java ... Table.html
Οπότε επαναλαμβάνοντας αυτά που είπαμε χθες loss of precision ( κοινως απωλεια του δεκαδικού μέρους ) σε πράξεις ακεραίων x,y έχουμε στις παρακάτω περιπτωσεις :
1)(x/y)
2)(double)(x/y) -> και αυτό γιατί η παρένθεση έχει μεγαλύτερη προτεραίοτητα από το casting
Αντίθετα όπως αναφέραμε δεν υπάρχει πρόβλημα στις παρακάτω περιπτωσεις :
1)χ/3.0 ή 10.0/x ( ένας από τους 2 να έχει μορφή double )
2)(double)x/y
3)((double)x)/y.
Επειδή όμως οι πράξεις τις οποίες συνήθως επιτελούμε είναι πιο πολύπλοκες , συνεπως χρησιμοποιούμε πολλές παρενθέσεις και το λάθος 2 είναι πολύ συνηθισμένο , η καλύτερη επίλυση είναι η 3 , δηλαδή να κάνουμε cast έναν από τους τελεστέους της πράξης π.χ τον αριθμητή.
You do not have the required permissions to view the files attached to this post.
f**k robin and batman i'm robbin with a bat man
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προγραμματισμός από το 0
Αυτή τη Δευτέρα (29/10) θα επιμείνουμε στις δομές ελέγχου ροής (if - while κλπ) με περισσότερα παραδείγματα. Θα δούμε επίσης την άσκηση για τον υπολογισμό του μ.ο και της τυπικής απόκλισης και φυσικά περιμένουμε τις απορίες σας!
Όπως πάντα, οι διαλέξεις μας είναι μια ευγενική προσφορά του Αρκτούρου: http://www.arcturos.gr/el/main.php
Όπως πάντα, οι διαλέξεις μας είναι μια ευγενική προσφορά του Αρκτούρου: http://www.arcturos.gr/el/main.php
Nothing is impossible for the man who doesn't have to do it himself
- ja_the_invincible
- Wow! Terabyte level
- Posts: 2414
- Joined: Tue Dec 01, 2009 12:33 am
- Academic status: N>4
- Gender: ♂
- Location: Κάπου στο matrix...
Re: Προγραμματισμός από το 0
Αν προλάβουμε θα πούμε και κάποια εισαγωγικά για πίνακες
f**k robin and batman i'm robbin with a bat man
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προγραμματισμός από το 0
Έτοιμα τα αρχεία για την παρουσίαση της 3ης διάλεξης. Σας περιμένουμε όλους άυριο 7-9!
Last edited by nachos on Sun Oct 28, 2012 3:21 pm, edited 2 times in total.
Nothing is impossible for the man who doesn't have to do it himself
- mosquito110
- Mbyte level
- Posts: 551
- Joined: Tue Oct 25, 2011 9:32 pm
- Academic status: N>4
- Gender: ♂
Re: Προγραμματισμός από το 0
Κανόνισε με αυτό που έκανες τώρα να μην έρθει κανείς!!!nachos wrote:Voila, τα αρχεία για την παρουσίαση της 3ης διάλεξης. Σας περιμένουμε όλους άυριο 7-9!
Αυτό που λένε ουτοπία εμείς το λέμε απλά ζωή
- necrofear_13
- Wow! Terabyte level
- Posts: 2141
- Joined: Sun Nov 18, 2007 5:32 am
- Academic status: Alumnus/a
- Gender: ♂
- Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ
Re: Προγραμματισμός από το 0
Μη μου τον αγχώνεις....mosquito110 wrote:Κανόνισε με αυτό που έκανες τώρα να μην έρθει κανείς!!!nachos wrote:Voila, τα αρχεία για την παρουσίαση της 3ης διάλεξης. Σας περιμένουμε όλους άυριο 7-9!
No matter what kind of sadness envelops the darkness of our despair, if you put one foot in front of the other, at some point you will reach a place where you can see the light.
In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προγραμματισμός από το 0
Καταγγέλω τη φίμωσή μου!!!
Nothing is impossible for the man who doesn't have to do it himself
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προγραμματισμός από το 0
Και επιτέλους, μετά από τις συμπληγάδες της λογοκρισίας, τα αρχεία της 3ης διάλεξης!
You do not have the required permissions to view the files attached to this post.
Nothing is impossible for the man who doesn't have to do it himself
- ja_the_invincible
- Wow! Terabyte level
- Posts: 2414
- Joined: Tue Dec 01, 2009 12:33 am
- Academic status: N>4
- Gender: ♂
- Location: Κάπου στο matrix...
Re: Προγραμματισμός από το 0
Επίσης ορίστε μερικές ερωτήσεις σαν εξάσκηση πάνω σε όσα έχουμε κάνει μέχρι τωρα :
1)Έστω μεταβλητές integer x και y με τιμές 0 και 1 αντίστοιχα.Γράψτε ένα πρόγραμμα το οποίο θα αντιμεταθέτει τις τιμές τους δηλαδή , να δωσει την τιμή του x στον y και την τιμή του y στον x.
2)Έστω η παράσταση z * (x/y) / (x+y) όπου z,x,y ακέραιοι.Ξαναγράψτε την παράσταση κάνοντας casting σε double προκειμένου να μην έχουμε απωλεια ακρίβειας.Υπάρχουν κάποιες τιμές για τα x,y,z οι οποίες μπορεί να προκαλέσουν πρόβλημα στον υπολογισμό του αποτελέσματος και αν ναι , ποιες?
3)Με ποιον τρόπο πρέπει να γράψουμε την παράσταση "message" + 5 + 6 ωστε το αποτέλεσμα που θα πάρουμε να είναι "message11" και όχι "message56" ?
4)Γράψτε ένα πρόγραμμα στο οποίο ο χρήστης θα δίνει ένα ακέραιο x και το πρόγραμμα θα του επιστρέφει το x ^ 2 + x + 1 ( το x ^ 2 είναι το x υψωμένο στο τετράγωνο ).
5)Γράψτε ένα πρόγραμμα το οποίο ζητάει από τον χρήστη ένα integer , μέχρι αυτός να πατήσει 0 , και του επιστρέφει τις πρωτες 5 δυνάμεις του αριθμού ( π.χ για είσοδο 2 τυπωνει 2 , 4 , 8 , 16 , 32 ).
Θα ανεβάσω μία από τις επόμενες μέρες και τις λύσεις , ωστόσο προέχει να τις προσπαθήσετε μόνοι/μονες σας.Στείλτε μου pm αν έχετε απορίες.
1)Έστω μεταβλητές integer x και y με τιμές 0 και 1 αντίστοιχα.Γράψτε ένα πρόγραμμα το οποίο θα αντιμεταθέτει τις τιμές τους δηλαδή , να δωσει την τιμή του x στον y και την τιμή του y στον x.
2)Έστω η παράσταση z * (x/y) / (x+y) όπου z,x,y ακέραιοι.Ξαναγράψτε την παράσταση κάνοντας casting σε double προκειμένου να μην έχουμε απωλεια ακρίβειας.Υπάρχουν κάποιες τιμές για τα x,y,z οι οποίες μπορεί να προκαλέσουν πρόβλημα στον υπολογισμό του αποτελέσματος και αν ναι , ποιες?
3)Με ποιον τρόπο πρέπει να γράψουμε την παράσταση "message" + 5 + 6 ωστε το αποτέλεσμα που θα πάρουμε να είναι "message11" και όχι "message56" ?
4)Γράψτε ένα πρόγραμμα στο οποίο ο χρήστης θα δίνει ένα ακέραιο x και το πρόγραμμα θα του επιστρέφει το x ^ 2 + x + 1 ( το x ^ 2 είναι το x υψωμένο στο τετράγωνο ).
5)Γράψτε ένα πρόγραμμα το οποίο ζητάει από τον χρήστη ένα integer , μέχρι αυτός να πατήσει 0 , και του επιστρέφει τις πρωτες 5 δυνάμεις του αριθμού ( π.χ για είσοδο 2 τυπωνει 2 , 4 , 8 , 16 , 32 ).
Θα ανεβάσω μία από τις επόμενες μέρες και τις λύσεις , ωστόσο προέχει να τις προσπαθήσετε μόνοι/μονες σας.Στείλτε μου pm αν έχετε απορίες.
f**k robin and batman i'm robbin with a bat man
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προγραμματισμός από το 0
Ή ακόμα καλύτερα post-¨αρετε τις απορίες σας εδώ. Η απορία ενός μπορεί κάλλιστα να είναι απορία και των υπολοίπων
Nothing is impossible for the man who doesn't have to do it himself
- ja_the_invincible
- Wow! Terabyte level
- Posts: 2414
- Joined: Tue Dec 01, 2009 12:33 am
- Academic status: N>4
- Gender: ♂
- Location: Κάπου στο matrix...
Re: Προγραμματισμός από το 0
Αύριο 7-9 θα γίνει η 4η διάλεξη με αντικείμενο την χρήση πινάκων.
f**k robin and batman i'm robbin with a bat man
- ja_the_invincible
- Wow! Terabyte level
- Posts: 2414
- Joined: Tue Dec 01, 2009 12:33 am
- Academic status: N>4
- Gender: ♂
- Location: Κάπου στο matrix...
Re: Προγραμματισμός από το 0
Καλησπέρα παιδιά υπήρχε μια πρόταση να γίνει μάθημα τις μέρες της κατάληψης αλλά είναι μάλλον αδύνατο γιατί το κτίριο θα είναι κλειστό , συνεπώς το επόμενο μάθημα θα γίνει κανονικά την Δευτέρα 19 με θέμα την χρήση των συναρτήσεων.
f**k robin and batman i'm robbin with a bat man
- necrofear_13
- Wow! Terabyte level
- Posts: 2141
- Joined: Sun Nov 18, 2007 5:32 am
- Academic status: Alumnus/a
- Gender: ♂
- Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ
Re: Προγραμματισμός από το 0
Ορίστε η 4 διάλεξή μας. Νωρίς θυμήθηκα να την ανεβάσω!!!!
You do not have the required permissions to view the files attached to this post.
No matter what kind of sadness envelops the darkness of our despair, if you put one foot in front of the other, at some point you will reach a place where you can see the light.
In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
In heaven or earth, no matter to where we progress, no matter where we walk, that becomes our road.
As long as we keep walking the battle will continue.
And that is exactly why this place will always be a paradise
- ja_the_invincible
- Wow! Terabyte level
- Posts: 2414
- Joined: Tue Dec 01, 2009 12:33 am
- Academic status: N>4
- Gender: ♂
- Location: Κάπου στο matrix...
Re: Προγραμματισμός από το 0
Η 5η διάλεξη - παραδείγματα συναρτήσεων.
You do not have the required permissions to view the files attached to this post.
f**k robin and batman i'm robbin with a bat man
- ja_the_invincible
- Wow! Terabyte level
- Posts: 2414
- Joined: Tue Dec 01, 2009 12:33 am
- Academic status: N>4
- Gender: ♂
- Location: Κάπου στο matrix...
Re: Προγραμματισμός από το 0
Κάποιος nachos ξεχάστηκε μου φαίνεται .Η αυριανή διάλεξη θα γίνει κανονικά , θα ξαναδούμε κάποια πράγματα πάνω στις συναρτήσεις και την αναδρομή.
f**k robin and batman i'm robbin with a bat man
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προγραμματισμός από το 0
Voila, η 6η διάλεξη, σχετικά με πέρασμα παραμέτρων (pass by value - pass by reference) και αναδρομικές μεθόδους
You do not have the required permissions to view the files attached to this post.
Nothing is impossible for the man who doesn't have to do it himself
- ThOdOr1s
- Mbyte level
- Posts: 964
- Joined: Thu Oct 25, 2012 5:17 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: 36.86588,25.51602
Re: Προγραμματισμός από το 0
Εμ, ο Ιασονας ειπε οτι εχει ανεβασει κατι αναδρομες με πινακες, μηπως ξερετε κατα που πεφτουν μεσα στο forum?
Elementary OS
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προγραμματισμός από το 0
viewtopic.php?f=120&t=10475&start=198#p320103ThOdOr1s wrote:Εμ, ο Ιασονας ειπε οτι εχει ανεβασει κατι αναδρομες με πινακες, μηπως ξερετε κατα που πεφτουν μεσα στο forum?
Nothing is impossible for the man who doesn't have to do it himself