Κατά την διάρκεια του εργαστηρίου της 4ης εβδομάδας θα εκτελέσετε τις παρακάτω Δράσεις:
- [Δ1] Θα αναθέσετε στον υπολογιστή την εύρεση του συχνότερα εμφανιζόμενου (σε συνεχόμενες φορές) αριθμού, σε μία ακολουθία n ακέραιων αριθμών που θα δέχεται από την βασική είσοδο του. (Δες Διαδικασία Ανάπτυξης Προγράμματος s4&5-MostFrequentNumber)
- [Δ2] Θα αναθέσετε στον υπολογιστή τo έργο της αναγνώρισης πρώτου (prime) αριθμού και την εύρεση των διαιρετών του (divisors) στην περίπτωση που αυτός δεν είναι πρώτ
Για την εξοικείωση σας με τη διαδικασία των παραδοτέων των εργαστηριακών ασκήσεων θα υποβάλετε αύριο το πρώτο σας παραδοτέο που αφορά το εργαστήριο της 3ης εβδομάδας.
Η ιστοσελίδα στην οποία θα υποβάλλετε το παραδοτέο θα ανοίξει αύριο και θα έχετε τον χρόνο μέχρι αργά το βράδυ να το υποβάλετε.
Θα πρέπει όμως πρώτα να το προετοιμάσετε. Για τον λόγο αυτό στην ενότητα Ασκήσεις θα βρείτε την Άσκηση Εργαστήριο 3ης Εβδομάδας - Ομάδα1 και 2 (TEST) η οποία είναι ακριβές αντίγραφο της Άσκησης την οποία
Έληξε η προθεσμία για τη συμπλήρωση του ερωτηματολογίου σχετικά με το πρώτο σας παραδοτέο στο εργαστήριο και αναδεικνύει νικήτρια την ομάδα 1.
Πιο αναλυτικά η ομάδα 2 είχε 25 συμμετοχές και η ομάδα 1 26. Αξίζει να σημειωθεί όμως ότι η ομάδα 1 πήρε παράταση και μήνυμα υπενθύμισης για την συμμετοχή και παρόλα αυτά δεν ξεπέρασε το 50%.
Οι λόγοι για τους οποίους το 50% δεν συμμετείχε δεν μας είναι γνωστοί. Επειδή όμως η συμμετοχή στο ερωτηματολόγιο θεωρείται μέρος του εργαστηρίου και είναι μέρος τ
Κατά την διάρκεια του εργαστηρίου της 3ης εβδομάδας θα εκτελέσετε τις παρακάτω Δράσεις:
- Ρύθμιση του IDE σας για αποθήκευση στο νέφος των project που θα δημιουργείτε στο εργαστήριο. (Οδηγίες αξιοποίησης του Cloud Drive σας από το IDE)
- Οργάνωση του αποθηκευτικού χώρου σας στο νέφος με την δομή που περιγράψαμε στις διαλέξεις.
Οδηγίες στο Διαδικασία Ανάπτυξης Προγράμματος (s7-9)
- Δημιουργία των projects
- HelloWorld (2 εκδόσεις) ,
- Add2Numbers (2 εκδόσεις),
- HailstoneSequence (3 εκδόσεις), και
Το εργαστήριο της τρέχουσας εβδομάδος θα εκτελεστεί για την Πέμπτη και την Παρασκευή. Οι λίστες με τους φοιτητές της κάθε ομάδας και την θέση του καθενός έχουν αναρτηθεί
Ελέγξτε την θέση σας με βάση την δομή του ΥΚ σε ζώνες
ComputerRoomZones.pdf
Αν το όνομα σας δεν είναι σε καμία από τις παραπάνω λίστες η/και σε καμία από τις ομάδες χρηστων γράψτε σχετικό μήνυμα με απάντηση στην περιοχή συζητήσεων Ομάδες Εργαστηρίου.
Η απόφαση για το ποια
Ξεκινήσαμε με μια σύντομη αναφορά στον στόχο της 2ης εβδομάδας και συζητήσαμε το πόσο εφικτός ήταν (I2P_KTCommentsOnCourse.pdf ).
Περάσαμε στο κύριο θέμα της εβδομάδας που είναι η Διαδικασία Ανάπτυξης Προγράμματος.
Παρουσιάσαμε την διαδικασία χρησιμοποιώντας παραδείγματα. Πριν από αυτό όμως δώσαμε την λίστα των παραδειγμάτων, πάνω στα οποία θα δουλέψουμε και στο εργαστήριο.
Επιμείναμε στον τρόπο οργάνωσης του αποθηκευτικού χώρου που πρέπει να χρησιμοποιείτε για τους σκοπούς του εργαστηρίου. Αυτ
Ερωτήσεις:
- Τι κάνουμε αν έχουμε ερωτήσεις;
- Είμαι φοιτητής μεγαλύτερου έτους και χρωστάω το μάθημα. Είμαι υποχρεωμένος να κάνω το εργαστήριο;
- Είμαι φοιτητής υπό μεταγραφή. Μπορώ να συμμετέχω στο εργαστήριο του μαθήματος;
- Χρειάζεται να κάνουμε εγγραφή στο e-class;
- Ποιο βιβλίο προτείνεται για το μάθημα "Εισαγωγή στον Προγραμματισμό”;
- Το αντικείμενο του μαθήματος είναι η εκμάθηση της C;
- Γιατί είναι υποχρεωτική η συμμετοχή στο εργαστήριο του μαθήματος;
Απαντήσεις
Ερώτηση Νο1.1: Τι κάνουμε αν έχουμε
Διάλεξη
Ο στόχος της 1ης Εβδομάδος, Τα εργαλεία για να τον πετύχουμε, Ήταν ο στόχος εφικτός; Αξιοποιήσαμε τα εργαλεία;
Βασικές έννοιες Διαδικαστικού Προστακτικού Προγραμματισμού με τη χρήση παραδειγμάτων Υπολογιστικών διεργασιών.
Αφαιρετικότητα (Ορισμός-Είδη)
Παραδείγματα ανάθεσης έργου στην Μηχανή (Hailstonesequence, Fibonacci numbers). Λεκτικές Περιγραφές.
Η επικοινωνία με την μηχανή. Το παράδειγμα Fibonacci numbers
Α. Γενικά
Ολοκληρώθηκε σήμερα το 1ο εργαστήριο και ανέδειξε ένα σύνολο από προβλήματα. Καταγράφω ορισμένα από αυτά γιατί πρέπει να τα αντιμετωπίσουμε ώστε να μην επαναληφθούν στο επόμενο Εργαστήριο.
Θα καταγράψω όμως πρώτα την πληροφορία που είχατε στη διάθεση σας πριν προσέλθετε στο εργαστήριο. Πληροφορία που όμως πολλοί από εσάς αγνοήσατε παρά την επισήμανση της στον κανονισμό του Εργαστηρίου.
Στο σημείο αυτό να επαναλάβω αυτό που αναφέρει ο κανονισμός εργαστηρίου στην ενότητα 3 (ΠΡΟΕΤΟΙΜΑΣΙΑ
Διάλεξη
Ανάθεση έργου στον άνθρωπο, Ανάθεση έργου στην Μηχανή, Διεργασία.
Βασικές έννοιες από την ανάθεση έργου στον άνθρωπο, Λεκτική περιγραφή διεργασίας στην ανάθεση έργου (s7), Βασικές έννοιες Προγραμματισμού (Υπολογιστική διεργασία, Αλγόριθμος, Λεκτική περιγραφή, Πρόγραμμα, Μεταγλωττιστής, IDE, Αφαιρετικότητα.)
Παράδειγμα Ανάθεσης Έργου στη Μηχανή (s13 - Add2Numbers),
Διαδικασία Ανάπτυξης Προγράμματος, Παραδείγματα
Δημοφιλείς αναρτήσεις
Ιστορικό αναρτήσεων
- 2024 (8)
- 2023 (39)
- Δεκέμβριος (7)
- Νοέμβριος (14)
- Εργαστήριο 8ης εβδομάδας (Ερωτηματολόγιο)
- Εργαστήριο 8ης εβδομάδας (Αντικείμενο) (UPDATED)
- FourDigitNumbers και ChatGPT
- Εργαστήριο 8ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 8ης εβδομάδας (Προβλήματα και … Λύσεις)
- Εργαστήριο 8ης εβδομάδας (Αντικείμενο-LabTime)
- Εργαστήριο 6ης Εβδομάδας (Παραδοτέο)
- FourDigitNumbers
- Εργαστήριο 5ης εβδομάδας (Σχόλια στο τελικό παραδοτέο - Λογοκλοπή)
- Περί “Παράλογων απαιτήσεων”
- Εργαστήριο 6ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 5ης Εβδομάδας (Παραδοτέο)
- Εργαστήριο 5ης εβδομάδας (Σχόλια)
- Η άσκηση RobotLabyrinth
- Οκτώβριος (18)
- Εργαστήριο 5ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 4ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 3ης εβδομάδας (Παραδοτέο)
- Η συμμετοχή σας στο Ερωτηματολόγιο
- Εργαστήριο 3ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 3ης εβδομάδας (ομάδες)
- Διάλεξη 3ης Εβδομάδας και στόχος
- Απαντήσεις σε Συχνές Ερωτήσεις (FAQs)
- Υλικό 2ης Εβδομάδας (Βασικές έννοιες 2 και 3 (partOf))
- Εκτέλεση του 1ου Εργαστηρίου – Προβλήματα, Λύσεις
- Υλικό 1ης Εβδομάδας (Εισαγωγή, Βασικές έννοιες -Μέρος 1ο ) [Updated 15Oct]
- Εργαστήριο (I2P-LAB)
- Απολογισμός 1ης εβδομάδας και Στόχος 2ης
- Η επικοινωνία μας
- Ο στόχος του Προγράμματος HelloWorld
- Αξιοποίηση του eclass
- Διαδικασία Ανάπτυξης Προγράμματος – Στόχος 1ης Εβδομάδας
- Add2Numbers