Τμήμα Ηλεκτρολόγων Μηχανικών & Τεχνολογίας Υπολογιστών (Electrical & Computer Engineering) Software Engineering Group

 

Αρχές και Γλώσσες Προγραμματισμού

Διδάσκων: Κλεάνθης Θραμπουλίδης

 

 

Περιγραφή Μαθήματος

Σύνδεσμοι

 

 

Εργαστήριo μαθήματος – Ασκήσεις σε C και Java
 
Εργαστήριο  - [Περιβάλλοντα ανάπτυξης για C]
Η άσκηση
Προσθήκη Νο 1:Περιβάλλοντα εξάσκησης με τον Διαδικαστικό προγραμματισμό και την C        
link

Σας δίνονται:

Α) τρεις εκδόσεις του προγράμματος RRController. Μία για Cygwin, μια για MSWindows και μία για Unix, και

Β) Το πρόγραμμα RobotLabyrinth ως.zip αρχείο. Πρέπει να το αποσυμπιέσετε και να εκτελέσετε χρησιμοποιώντας τον διερμηνευτή της Java (Java interpreter).

Στο αρχείο RobotLabyrinth.zip περιλαμβάνονται και ορισμένα αρχεία .lab τα οποία περιέχουν περιγραφές διαφόρων λαβυρίνθων που μπορείτε να φορτώσετε στο πρόγραμμα με την επιλογή LoadLabyrinth.


 
Εργαστήριο  - [
RobotRemoteController]
Αξιοποίηση βιβλιοθήκης τρίτου κατασκευαστή

Η άσκηση
Απαντήσεις σε συχνές ερωτήσεις 
link

Αναγνωσιμότητα πηγαίου κώδικα link

Γενικές Παρατηρήσεις επί των Παραδοτέων του Εργαστηρίου Νο 2 link

Για την ανάπτυξη του προγράμματος RRController σας δίνονται οι παρακάτω βιβλιοθήκες. Τα αντίστοιχα αρχεία επικεφαλίδας βρίσκονται στο αρχείο headerFiles.zip

lib_cygwin.zip (libRobot.a, libConsole.a)

lib_amalia.zip (libRobot.a, libConsole.a)

lib_linux.zip (libRobot.a, libConsole.a)

lib_windows.zip ή lib_DevCPP_MinGW.zip (libRobot.a)