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

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

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

Δημοσίευσηαπό intelx86 » Τρί, 10 Φεβ 2009 7:12 pm

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

Σας στέλνω την 6η σειρά ασκήσεων (επαναληπτική) σε ηλεκτρονική μορφή.

Βαγγέλης Πλεύρης


Καλούνται οι φοιτητές να αποστείλουν το αρχείο στο email vplevris@central.ntua.gr εντός δύο εβδομάδων.
Επειδή η άσκηση δόθηκε στις 4 Φεβρουαρίου 2009, λογικά η διορία παράδοσής της λήγει στις 18 Φεβρουαρίου 2009.

Τα αρχεία έχουν ανέβει στη σελίδα του μαθήματος.

Ποιος είδε τον ικανοτικό και δεν τον φοβήθηκε

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

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

Δημοσίευσηαπό intelx86 » Τετ, 11 Φεβ 2009 1:36 am

Ανέβηκαν οι λύσεις της 6ης σειράς ασκήσεων.
Ποιος είδε τον ικανοτικό και δεν τον φοβήθηκε

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

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

Δημοσίευσηαπό akrovolistos » Τετ, 04 Μαρ 2009 9:27 pm

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

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

Δημοσίευσηαπό intelx86 » Τετ, 04 Μαρ 2009 10:31 pm

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

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

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

Δημοσίευσηαπό intelx86 » Πέμ, 05 Μαρ 2009 5:38 pm

Υπάρχει λάθος στην αρίθμηση. Δεν υπάρχει διαφάνεια 6.
Ποιος είδε τον ικανοτικό και δεν τον φοβήθηκε

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

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

Δημοσίευσηαπό intelx86 » Πέμ, 05 Μαρ 2009 8:04 pm

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

Όπως γνωρίζετε, η εξέταση του μαθήματος των Ηλεκτρονικών Υπολογιστών θα γίνει αύριο Παρασκευή, 6 Μαρτίου 2009.

Η εξέταση θα γίνει σε δύο φάσεις:

Α΄ φάση: Γραπτά

Β΄ φάση: Σε ηλεκτρονικό υπολογιστή.

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

Κάθε φάση εξέτασης θα έχει δύο μέρη: 1. Matlab (7 μονάδες) και 2. Fortran (3 μονάδες).

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

Οι σημειώσεις θα είναι ανοιχτές καθόλη τη διάρκεια της εξέτασης, και για τις δύο φάσεις (γραπτά και σε υπολογιστή), τόσο για το Matlab όσο και για τη Fortran. Μπορείτε να έχετε μαζί σας ό,τι θέλετε από σημειώσεις, βιβλία κλπ. Επίσης, κατά τη διάρκεια της εξέτασης στον υπολογιστή μπορείτε να ανοίγετε το documentation και το help των δύο προγραμμάτων και να τα συμβουλεύεστε για ό,τι κρίνετε απαραίτητο. Όμως δεν θα μπορείτε να έχετε μαζί σας ηλεκτρονικό υλικό, πχ με τις ασκήσεις που έχετε κάνει στη διάρκεια του εξαμήνου σε ηλεκτρονική μορφή (USB stick, κ.α.) και δεν επιτρέπεται η ανταλλαγή σημειώσεων ή αρχείων μεταξύ των εξεταζόμενων κατά τη διάρκεια της εξέτασης, ενώ οι συνδέσεις internet των υπολογιστών θα είναι απενεργοποιημένες για τον ίδιο λόγο.

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

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

Α. Matlab

Η ύλη περιλαμβάνει ό,τι έχει διδαχτεί μέχρι τώρα στο μάθημα, δηλαδή τις 6 σειρές ασκήσεων που έχουμε δει μέχρι τώρα. Όποιος έχει μελετήσει καλά τις 6 σειρές ασκήσεων και τις έχει κατανοήσει σε βάθος θα μπορεί να αντεπεξέλθει 100% στην εξέταση. Δεν θα ζητηθεί κάτι περισσότερο από αυτά που έχουμε δει ως τώρα.

Η ύλη περιλαμβάνει γενικά τα εξής:

  • Απλές αριθμητικές πράξεις (προσθέσεις, πολλαπλασιασμοί, διαιρέσεις, ύψωση σε δύναμη, κ.α.)
  • Πράξεις με μιγαδικούς αριθμούς (προσθέσεις, αφαιρέσεις, συζυγής, μέτρο, γωνία)
  • Πράξεις με μητρώα και διανύσματα (πολλαπλασιασμός, ανάστροφος, αντίστροφος, ορίζουσα, ιδιοτιμές)
  • Πράξεις με συμβολικές μεταβλητές
  • Μετατροπή μητρώων σε εικόνες
  • Σχεδίαση διανυσμάτων
  • Επίλυση γραμμικών συστημάτων
  • Πράξεις με πολυώνυμα (ρίζες, παράγωγος, παρεμβολή με πολυώνυμο)
  • Εύρεση πολυωνύμου από τις ρίζες του
  • Γινόμενο πολυωνύμων (σε μορφή διανύσματος)
  • Γραφικές παραστάσεις συναρτήσεων y=f(x)
  • Γραφικές παραστάσεις συναρτήσεων z=f(x,y)
  • Γραφικές παραστάσεις παραμετρικών εξισώσεων x=f(t), y=f(t)
  • Παράγωγοι συναρτήσεων
  • Αόριστο και ορισμένο ολοκλήρωμα συνάρτησης
  • Όρια συναρτήσεων
  • Άθροισμα ακολουθίας
  • Παραγοντοποίηση έκφρασης f(x)
  • Διάσπαση παραγοντοποιημένης έκφρασης f(x)
  • Επίλυση διαφορικής εξίσωσης
  • Εσωτερικό και εξωτερικό γινόμενο διανυσμάτων
  • 3D γραφικές παραστάσεις παραμετρικών εξισώσεων x=f(t), y=f(t), z=f(t)
  • Προτροπή για εισαγωγή δεδομένων από τον χρήστη
  • Κατασκευή συναρτήσεων σε ξεχωριστό αρχείο, που μπορεί να κληθούν από άλλο πρόγραμμα
  • Ανάγνωση από αρχείο δεδομένων στο δίσκο
  • Εισαγωγή τίτλου, ονομάτων αξόνων, καννάβου σε γράφημα
  • Εύρεση ελάχιστης και μέγιστης τιμής σε διάνυσμα ή πίνακα
  • Παραγοντικό αριθμού
  • 2D γραφήματα συνάρτησης z=f(x,y) με χρήση ισουψών
  • Μερικές παράγωγοι συνάρτησης z=f(x,y) και απεικόνισή τους σε γράφημα με βέλη
  • Επίλυση εξισώσεων (απλών ή μη-γραμμικών) με συμβολικές μεταβλητές
  • Εύρεση λύσεων εξίσωσης σε προκαθορισμένο διάστημα
  • Πολυώνυμο Taylor συνάρτησης
  • Τυχαίοι αριθμοί που ακολουθούν ομοιόμορφη ή κανονική κατανομή
  • Σχεδίαση ιστογράμματος
  • Σχεδίαση σε μορφή πίτας (pie)
  • Σχεδίαση συναρτήσεων y=f(x) σε λογαριθμική κλίμακα (για το x, το y ή και τα δύο)
  • Σχεδίαση πολλών διαγραμμάτων στο ίδιο figure με χωρισμό σε μορφή "πίνακα" (subplot)
  • Βρόγχοι for, end
  • και άλλα, καθώς αν τυχόν υπάρχει κάτι το οποίο περιλαμβάνεται στις σειρές των ασκήσεων αλλά δεν περιγράφεται παραπάνω, είναι και αυτό εντός της ύλης.

Τα γραπτά (1.5 μονάδες) θα περιλαμβάνουν ερωτήσεις θεωρίας πάνω στη διδαχθείσα ύλη του Matlab. Στον υπολογιστή (5.5 μονάδες) θα ζητηθεί η ανάπτυξη κάποιου προγράμματος, στο στυλ των σειρών ασκήσεων που έχουμε δει στο μάθημα, δηλαδή με ερωτήματα και υποερωτήματα. Φανταστείτε το σαν μια νέα σειρά ασκήσεων. Σε καμία περίπτωση μην επαναπαυτείτε από το γεγονός ότι θα είναι "όλα ανοιχτά", καθώς αν κάποιος δεν έχει ασχοληθεί ιδιαίτερα με το πρόγραμμα από μόνος του, θα του είναι πρακτικά αδύνατο να γράψει ψάχνοντας τη λύση στο help ή κάτι αντίστοιχο στις σημειώσεις του, μέσα στον διαθέσιμο χρόνο.


B. Fortran (3 μονάδες)

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


Θερμή παράκληση: Όλοι οι σπουδαστές να είναι στην αίθουσα του PC Lab 20 λεπτά πριν από την έναρξη της εξέτασης για να μην προκληθούν καθυστερήσεις, λόγω της χρήσης των Ηλεκτρονικών Υπολογιστών και της εναλλαγής που θα γίνει.

Με εκτίμηση,

Οι διδάσκοντες,

Μανόλης Παπαδρακάκης
Νίκος Λαγαρός
Γιώργος Σταυρουλάκης
Βαγγέλης Πλεύρης
Ποιος είδε τον ικανοτικό και δεν τον φοβήθηκε

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

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

Δημοσίευσηαπό sonofthunder » Πέμ, 05 Μαρ 2009 9:58 pm

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

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

Δημοσίευσηαπό akrovolistos » Πέμ, 05 Μαρ 2009 10:13 pm

Από την επαναληπτική, τα ζητήματα 1 και 4 ήταν κλασσικά (matlab/fortran) και το 2ο (matlab) πρέπει να ψιλοέβγαινε εύκολα.
Για το 3ο, αν καταλαβαίνω καλά, θες να βρεις για ποιο α έχω μέγιστη μετατόπιση (που είναι άθροισμα των δύο) και ποια είναι αυτή;
Ιδρυτικό μέλος του Συλλόγου για την επαναφορά του shoutbox στο mqn.gr
Ζήτω οι ρετσέτες!
akrovolistos Σημαντική βοήθεια στο MQN.gr
 
Δημοσιεύσεις: 504
Εγγραφή: Τετ, 04 Φεβ 2009 6:31 pm
Έτος εισαγωγής: 0

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

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

Βασικα δεν ξέρω στο 2ο ζητημα Matlab πως να εκφρασω ον κωδικα για τον δευτερο πινακα που θα κανει αντιστοιχια με τον πρωτο, απο την ελαχιστη τιμη προσ την μέγιστη.
sonofthunder
 
Δημοσιεύσεις: 43
Εγγραφή: Σάβ, 08 Νοέμ 2008 10:32 am

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

Δημοσίευσηαπό Gate13 » Παρ, 06 Μαρ 2009 2:31 am

Οσον αφορά το 2ο ζήτημα matlab πρέπει να βρεις το μέγιστο και τον ελάχιστο του πρώτου πίνακα και να δείς ποσο απέχουν αυτοί οι 2 αριθμοί(π.χ. απέχουν d). Ακολούθως ορίζεις μηδεν τον ελάχιστο και 1 τον μέγιστο. Τέλος εντοπίζεις πόσο απέχει ο κάθε αριθμός απο τον ελάχιστο και αυτό το διαιρείς με το d. Π.χ. εάν min=-3, max=8 και ο αριθμός μου ειναι το 5, τότε με (5-(-3))/11 = 8/11=0.72 ( εδώ d=11 )
Σε γνώρισα από παιδί μικρό...Πανάθα μου μου πήρες το μυαλό...
Gate13 Σημαντική βοήθεια & οικονομική ενίσχυση στο MQN.gr
 
Δημοσιεύσεις: 109
Εγγραφή: Τρί, 03 Ιουν 2008 7:26 pm
Έτος εισαγωγής: 2006

ΠροηγούμενηΕπόμενο

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

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

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

cron