ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 1ο Aντώνης Σπυρόπουλος v2_061015
Εργαστήριο Προσωπικών Υπολογιστών ή Ε.Π.Υ. ή PCLAB http://www.chemeng.ntua.gr/yk h t / 60 θέσεις εργασίας Υλικό (Hardware): 60 PC Intel Core 2 Duo 2.8 GHz, 2 GB RAM 5 Σαρωτές (Scanners) 2 Δικτυακοί Εκτυπωτές (Network Printers) 2 Εξυπηρετητές (Servers) Διασύνδεση στα 1 Gbps και 100 Mbps Λειτουργικό (Operating System): Windows XP Λογισμικό (Software): Office 2003 + λογισμικό για την υποστήριξη των μαθημάτων
Κανονισμός Λειτουργίας http://www.chemeng.ntua.gr/yk/epy_kanonismos.htm g py Η πρόσβαση στα συστήματα του Ε.Π.Υ. γίνεται μέσω κωδικών. Οι κωδικοί πρόσβασης είναι αυστηρά προσωπικοί για κάθε χρήστη φοιτητή ή διδάσκοντα και ως εκ τούτου δεν επιτρέπεται η κοινοποίηση τους. Για την αποδοτική αξιοποίηση του Ε.Π.Υ. και για την ασφάλεια των εγκαταστάσεων και του εξοπλισμού στο χώρο του Ε.Π.Υ. δεν επιτρέπονται το κάπνισμα και η κατανάλωση ποτών και φαγητών καθώς και η χρήση του κινητού τηλεφώνου.
Χρήση του PCLAB Ο κωδικός σας έχει περιορισμένη πρόσβαση στο σύστημα (π.χ. δεν μπορείτε να εγκαταστήσετε νέα προγράμματα) ) Μπορείτε να αποθηκεύσετε τα αρχεία σας είτε στο My Documents (κοινή ή πρόσβαση απ όλα τα PC) ) έως 50 ΜΒ είτε σε USB Memory Stick Εκτύπωση ασπρόμαυρη απ όλα τα PC έως 20 σελίδες/μήνα Σάρωση από συγκεκριμένες θέσεις
Η ιστοσελίδα του μαθήματος http://ecourses.chemeng.ntua.gr/courses/computer-programming h t / / t
Περιγραφή ργραφή του μαθήματος Σκοπός του μαθήματος είναι να φέρει τους πρωτοετείς φοιτητές σε επαφή με τους σύγχρονους Η/Υ, με ορισμένα βασικά εργαλεία λογισμικού και, κυρίως, με τις βασικές αρχές του προγραμματισμού. Λειτουργικό Windows XP Βασικά Εργαλεία Λογισμικού Χειρισμός Κειμένων και αριθμών (Word, Excel) Πλοήγηση στο διαδίκτυο (Internet Explorer, Mozilla ) Βασικές αρχές Προγραμματισμού FORTRAN 90/95 Matlab
Γιατί πρέπει να μάθω προγραμματισμό; μ ; δεν είναι δυνατόν να χρησιμοποιεί κανείς έτοιμα προγράμματα χωρίς να καταλαβαίνει τον τρόπο λειτουργίας τους ή αλλιώς garbage in, garbage out οι γνώσεις προγραμματισμού μ διευκολύνουν την κατανόηση η της λειτουργίας του υπολογιστή και την εκμάθηση οποιουδήποτε προγράμματος αποκτάς την εμπειρία για την αναγωγή οποιουδήποτε προβλήματος σε στοιχειώδη λογικά βήματα και την ανάλυση όλων των πιθανοτήτων
Τι χρειάζεται να κάνω για να τρέξω ένα πρόγραμμα/κώδικα σε FORTRAN; Να μάθεις FORTRAN δηλαδή να μάθεις μια καινούργια γλώσσα (σύνταξη, κανόνες...) για να μιλάς με τον μεταγλωττιστή Να μάθεις να χρησιμοποιείς τον μεταγλωττιστή (compiler) O μεταγλωττιστής μεταφράζει τον κώδικα FORTRAN σε κώδικα μηχανής που μπορεί να καταλάβει ο υπολογιστής.
Όροι που θα χρησιμοποιηθούν Κώδικας FORTRAN: Είναι το κείμενο που έχει γραφεί χρησιμοποιώντας τις εντολές και τους κανόνες σύνταξης της γλώσσας προγραμματισμού FORTRAN. Μεταγλωττιστής (Compiler): Μεταφράζει τον κώδικα FORTRAN σε κώδικα που μπορεί να καταλάβει ο υπολογιστής (κώδικας μηχανής). Εκτελέσιμο Αρχείο: Το αρχείο που δημιουργεί ο μεταγλωττιστής και περιέχει τον κώδικα μηχανής. Προγραμματιστής: Είναι αυτός που γράφει τον κώδικα FORTRAN Τρέξιμο (Run): Εφαρμογή (κοινώς! double click ) του εκτελέσιμου αρχείου στον υπολογιστή. Χρήστης: Αυτός που τρέχει το εκτελέσιμο αρχείο