Προγραμματισμός από το 0

Εδώ μπορείτε να ενημερώνετε ή να ενημερώνεστε για τη διοργάνωση διαφόρων σεμιναρίων από φοιτητές.
User avatar
moody
Gbyte level
Gbyte level
Posts: 1082
Joined: Sun Oct 16, 2011 11:38 am
Gender:
Contact:

Προγραμματισμός από το 0

Postby moody » Thu Oct 18, 2012 12:53 am

Λοιπόν,ξεκινάω ένα καινούριο thread εδώ πέρα .
Καταρχάς να συστηθούμε.Είμαστε οι nachos,necrofear,ja_the_invincible,mosquito,bstrds,moody και κάνουμε διαλέξεις πάνω στο πως να προγραμματίσει ένας πρωτοετής χρησιμοποιώντας java :-)
Διαλέξεις γίνονται κάθε(ή τουλάχιστον σχεδόν κάθε) Δευτέρα , στην Α24 .(οπότε μέσω αυτού του thread θα ενημερώνουμε και για το τι θα πούμε,και αν θα αναβληθεί κάτι)
Πιστεύουμε ότι η ροή του μαθήματος πρέπει να καθορίζεται από τους πρωτοετείς (ή από όποιον τελοςπάντων παρακολουθεί) ,οπότε καλό θα ταν σε αυτό το thread να λέγατε απορίες,να ζητούσατε να εξηγηθεί κάτι περαιτέρω,να εστιάσουμε σε κάποιο θέμα που θα σας ενδιαφέρει περισσότερο,να προτείνατε ασκήσεις,tutorials,κ.ο.κ στους συμφοιτητές σας .

Επίσης ευγενικά ζητάμε από τους δευτεροετείς και άνω να μην απαντάνε αμέσως στις απορίες των πρωτοετών(εκτός και αν πιστεύουν ότι κάποιος 1οετής ρώτησε κάτι το οποίο δεν θα μπορούσε να απαντηθεί από κάποιον άλλο πρωτοετή) και να βοηθήσουν έτσι στην αλληλοβοήθεια μεταξύ της ομάδας που παρακολουθεί.
modie is balanced ¯\_(ツ)_/¯
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός από το 0

Postby ja_the_invincible » Thu Oct 18, 2012 12:56 am

* Στις 7-9
f**k robin and batman i'm robbin with a bat man
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Προγραμματισμός από το 0

Postby nachos » Thu Oct 18, 2012 8:59 am

Και μήν ξεχνάτε ότι οι διαλλέξεις μας είναι μια ευγενική προσφορά του Αρκτούρου:

http://www.arcturos.gr/el/main.php
Nothing is impossible for the man who doesn't have to do it himself
User avatar
Gewitter
Venus Former Team Member
Posts: 1609
Joined: Mon Jan 19, 2009 11:42 am
Academic status: PhD
Gender:

Re: Προγραμματισμός από το 0

Postby Gewitter » Thu Oct 18, 2012 10:45 am

Τα έσοδα θα διατεθούν για τη διάσωση των αρκούδων και των cave-programmers.
Spoiler: εμφάνιση/απόκρυψη
Image
Spoiler: εμφάνιση/απόκρυψη
No,no...Listen...He said that if they dug his father's body up, it would be gone. They planted a seed over his grave. The seed became a tree. Moses said his father became a part of that tree. He grew into the wood, into the bloom. And when a sparrow ate the tree's fruit, his father flew with the birds. He said... death was his father's road to awe!.
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός από το 0

Postby ja_the_invincible » Tue Oct 23, 2012 11:45 am

Λοιπόν το pdf και τα παραδείγματα της χθεσινής διάλεξης :
Examples.rar


Επίσης ένα ωραίο πινακάκι για την προτεραιότητα τελεστων :
http://www.cis.upenn.edu/~palsetia/java/precedenceTable.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
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Προγραμματισμός από το 0

Postby nachos » Fri Oct 26, 2012 9:57 am

Αυτή τη Δευτέρα (29/10) θα επιμείνουμε στις δομές ελέγχου ροής (if - while κλπ) με περισσότερα παραδείγματα. Θα δούμε επίσης την άσκηση για τον υπολογισμό του μ.ο και της τυπικής απόκλισης και φυσικά περιμένουμε τις απορίες σας!

Όπως πάντα, οι διαλέξεις μας είναι μια ευγενική προσφορά του Αρκτούρου: http://www.arcturos.gr/el/main.php
Nothing is impossible for the man who doesn't have to do it himself
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός από το 0

Postby ja_the_invincible » Sat Oct 27, 2012 1:57 pm

Αν προλάβουμε θα πούμε και κάποια εισαγωγικά για πίνακες :-)
f**k robin and batman i'm robbin with a bat man
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Προγραμματισμός από το 0

Postby nachos » Sun Oct 28, 2012 3:11 pm

Έτοιμα τα αρχεία για την παρουσίαση της 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
User avatar
mosquito110
Mbyte level
Mbyte level
Posts: 551
Joined: Tue Oct 25, 2011 9:32 pm
Academic status: N>4
Gender:

Re: Προγραμματισμός από το 0

Postby mosquito110 » Sun Oct 28, 2012 3:14 pm

nachos wrote:Voila, τα αρχεία για την παρουσίαση της 3ης διάλεξης. Σας περιμένουμε όλους άυριο 7-9!

Κανόνισε με αυτό που έκανες τώρα να μην έρθει κανείς!!! :-p
Αυτό που λένε ουτοπία εμείς το λέμε απλά ζωή
User avatar
necrofear_13
Wow! Terabyte level
Wow! Terabyte level
Posts: 2141
Joined: Sun Nov 18, 2007 5:32 am
Academic status: Alumnus/a
Gender:
Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ

Re: Προγραμματισμός από το 0

Postby necrofear_13 » Sun Oct 28, 2012 3:49 pm

mosquito110 wrote:
nachos wrote:Voila, τα αρχεία για την παρουσίαση της 3ης διάλεξης. Σας περιμένουμε όλους άυριο 7-9!

Κανόνισε με αυτό που έκανες τώρα να μην έρθει κανείς!!! :-p

Μη μου τον αγχώνεις....
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
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Προγραμματισμός από το 0

Postby nachos » Sun Oct 28, 2012 11:05 pm

Καταγγέλω τη φίμωσή μου!!! :smt005
Nothing is impossible for the man who doesn't have to do it himself
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Προγραμματισμός από το 0

Postby nachos » Mon Oct 29, 2012 11:01 pm

Και επιτέλους, μετά από τις συμπληγάδες της λογοκρισίας, τα αρχεία της 3ης διάλεξης! :-D
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
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός από το 0

Postby ja_the_invincible » Tue Oct 30, 2012 3:21 am

Επίσης ορίστε μερικές ερωτήσεις σαν εξάσκηση πάνω σε όσα έχουμε κάνει μέχρι τωρα :

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
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Προγραμματισμός από το 0

Postby nachos » Tue Oct 30, 2012 9:11 am

Ή ακόμα καλύτερα post-¨αρετε τις απορίες σας εδώ. Η απορία ενός μπορεί κάλλιστα να είναι απορία και των υπολοίπων :-D
Nothing is impossible for the man who doesn't have to do it himself
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός από το 0

Postby ja_the_invincible » Sun Nov 11, 2012 2:45 pm

Αύριο 7-9 θα γίνει η 4η διάλεξη με αντικείμενο την χρήση πινάκων.
f**k robin and batman i'm robbin with a bat man
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός από το 0

Postby ja_the_invincible » Tue Nov 13, 2012 5:50 pm

Καλησπέρα παιδιά υπήρχε μια πρόταση να γίνει μάθημα τις μέρες της κατάληψης αλλά είναι μάλλον αδύνατο γιατί το κτίριο θα είναι κλειστό , συνεπώς το επόμενο μάθημα θα γίνει κανονικά την Δευτέρα 19 με θέμα την χρήση των συναρτήσεων.
f**k robin and batman i'm robbin with a bat man
User avatar
necrofear_13
Wow! Terabyte level
Wow! Terabyte level
Posts: 2141
Joined: Sun Nov 18, 2007 5:32 am
Academic status: Alumnus/a
Gender:
Location: ΗΡΑΚΛΕΙΟ ΑΤΤΙΚΗΣ

Re: Προγραμματισμός από το 0

Postby necrofear_13 » Sun Nov 18, 2012 12:39 pm

Ορίστε η 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
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός από το 0

Postby ja_the_invincible » Tue Nov 20, 2012 11:37 am

Η 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
User avatar
ja_the_invincible
Wow! Terabyte level
Wow! Terabyte level
Posts: 2414
Joined: Tue Dec 01, 2009 12:33 am
Academic status: N>4
Gender:
Location: Κάπου στο matrix...

Re: Προγραμματισμός από το 0

Postby ja_the_invincible » Mon Nov 26, 2012 12:07 am

Κάποιος nachos ξεχάστηκε μου φαίνεται :-p .Η αυριανή διάλεξη θα γίνει κανονικά , θα ξαναδούμε κάποια πράγματα πάνω στις συναρτήσεις και την αναδρομή.
f**k robin and batman i'm robbin with a bat man
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Προγραμματισμός από το 0

Postby nachos » Mon Nov 26, 2012 10:35 pm

Voila, η 6η διάλεξη, σχετικά με πέρασμα παραμέτρων (pass by value - pass by reference) και αναδρομικές μεθόδους

Lecture 6.zip
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
User avatar
ThOdOr1s
Mbyte level
Mbyte level
Posts: 961
Joined: Thu Oct 25, 2012 5:17 pm
Academic status: 4th year
Gender:
Location: 36.86588,25.51602
Contact:

Re: Προγραμματισμός από το 0

Postby ThOdOr1s » Tue Nov 27, 2012 10:30 am

Εμ, ο Ιασονας ειπε οτι εχει ανεβασει κατι αναδρομες με πινακες, μηπως ξερετε κατα που πεφτουν μεσα στο forum?
User avatar
nachos
Gbyte level
Gbyte level
Posts: 1252
Joined: Mon Aug 21, 2006 4:28 pm
Academic status: Alumnus/a
Gender:
Location: Brachamee City

Re: Προγραμματισμός από το 0

Postby nachos » Tue Nov 27, 2012 10:53 am

ThOdOr1s wrote:Εμ, ο Ιασονας ειπε οτι εχει ανεβασει κατι αναδρομες με πινακες, μηπως ξερετε κατα που πεφτουν μεσα στο forum?


https://venus.cs.aueb.gr/forum/viewtopic.php?f=120&t=10475&start=198#p320103
Nothing is impossible for the man who doesn't have to do it himself

Return to “Διαλέξεις φοιτητών”

Who is online

Users browsing this forum: No registered users and 2 guests