Εφαρμογές Η/Υ (2008-09)

Συντονιστής: University Editors

Re: Εφαρμογές Η/Υ (2008-09)

Δημοσίευσηαπό sonofthunder » Παρ, 06 Μαρ 2009 9:13 am

Με το δεύτερο θέμα στη Fortran τι παίζει που είναι και κοινό. Χοντρικά τι διορθώσεις θέλουν οι κώδικες?
sonofthunder
 
Δημοσιεύσεις: 43
Εγγραφή: Σάβ, 08 Νοέμ 2008 10:32 am

Re: Εφαρμογές Η/Υ (2008-09)

Δημοσίευσηαπό akrovolistos » Παρ, 06 Μαρ 2009 10:24 am

Χοντρικά :
Να κάνεις allocate/deallocate
προσοχή στις μεταβλητές
προσοχή σε κανένα βρόχο
δήλωση subroutine/function
και ίσως και άλλα μικρά
Ιδρυτικό μέλος του Συλλόγου για την επαναφορά του shoutbox στο mqn.gr
Ζήτω οι ρετσέτες!
akrovolistos Σημαντική βοήθεια στο MQN.gr
 
Δημοσιεύσεις: 504
Εγγραφή: Τετ, 04 Φεβ 2009 6:31 pm
Έτος εισαγωγής: 0

Re: Εφαρμογές Η/Υ (2008-09)

Δημοσίευσηαπό intelx86 » Τετ, 11 Μαρ 2009 9:29 pm

Στον κάθε φοιτητή στάλθηκε το παρακάτω
Αγαπητοί σπουδαστές,

Έμαθα ότι τα θέματα (στον υπολογιστή) φάνηκαν σε κάποιους πολλά και δύσκολα και υπήρξε κάποια δυσαρέσκεια.

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

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

Κάποιοι διαπίστωσα ότι προσπάθησαν να δώσουν λύση σε ορισμένα θέματα με πιο δύσκολο τρόπο από ότι θα μπορούσαν, το οποίο τους δυσκόλεψε και τους πήρε πολύ χρόνο.

Για παράδειγμα στα θέματα 2.2 και 2.3, όπου ζητάμε να επιστρέφεται στη μία περίπτωση ένας πίνακας που κάθε στοιχείο είναι το τετράγωνο του αρχικού, ενώ στην άλλη περίπτωση δύο διανύσματα που περιέχουν τους μέσους όρους ανά γραμμή και στήλη, η πιο σωστή λύση είναι:

2.2: Β=Α.*Α
2.3: Β1=mean(A) και B2=B=mean(A')'

Όσοι προσπάθησαν να καταστρώσουν πρόγραμμα με for loops σίγουρα θα κατέβαλαν περισσότερο κόπο και γραμμές κώδικα. Να έχετε πάντα υπόψη σας ότι το Matlab "μισεί" τα for loops και είναι καλό να τα αποφεύγει κανείς όταν δεν είναι απολύτως απαραίτητα και να προσπαθεί να εκμεταλλευθεί τις δυνατότητες του προγράμματος να κάνει αυτόματες πράξεις με μητρώα, όπως παραπάνω.

Θα λάβετε σύντομα με email τις πρότυπες λύσεις των ασκήσεων της εξέτασης. Με κάποιους από εσάς θα τα ξαναπούμε σύντομα στο μάθημα της Στατικής ΙΙΙ το οποίο έχει μόλις αρχίσει. Είναι ένα μάθημα στο οποίο μπορείτε να αξιοποιήσετε σε μεγάλο βαθμό τις γνώσεις που αποκτήσατε στο Matlab, καθώς το μάθημα βασίζεται στα μητρώα.

Βαγγέλης Πλεύρης
Ποιος είδε τον ικανοτικό και δεν τον φοβήθηκε

I used to be an adventurer like you.
Then I took a longitudinal reinforcement in the knee.


Εθνικό Μετσόβιο Πολυτεχνείο
Απολαύστε υπεύθυνα...
Άβαταρ μέλους
intelx86
Ιδρυτικό Μέλος
 
Δημοσιεύσεις: 2211
Εγγραφή: Παρ, 16 Μάιος 2008 8:28 pm
Τοποθεσία: 127.0.0.1
Έτος εισαγωγής: 2006

Προηγούμενη

Επιστροφή στο 3ο Έτος

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης