Εισαγωγή στον Προγραμματισμό - Ακ. έτος 2024-25 (CEID_22Υ103)
Το παραδοτέο της 3ης εβδομάδας αποτελείται από μια Εργασία (Μέρος 1ο) και μία Άσκηση (Μέρος 2ο).
Στην εργασία θα παραδώσετε ένα pdf αρχείο που θα περιέχει τον πηγαίο κώδικα 3ων εκδόσεων (ή όσων από αυτές έχετε αναπτύξει και τρέχουν σωστά) :
α) της έκδοσης V1.2 (Δράση [Δ3]),
β) της έκδοσης V2 (Δράση [Δ4]),και,
γ) μιας 3ης έκδοσης (V3) η οποία περιγράφεται στη συνέχεια.
Η 3η έκδοση της HailstoneSequence θα αξιοποιεί μια δική σας συνάρτηση την οποία θα καλείτε για να σας υπολογίσει τον επόμεν
Ξεκινήσαμε την 3η διάλεξη με μια αναφορά στα αντικείμενα που παρουσιάστηκαν την 2η Εβδομάδα χρησιμοποιώντας ως βάση την ΕΑ-2 add2Numbers (I2P_WeekAgenda_3.pdf slides 8-10). Αυτό ως κίνητρο για να εκφράσετε τις τυχόν απορίες σας πάνω σε αυτά. Κάναμε μια αναφορά στο παραδοτέο της 2ης εβδομάδας στο οποίο δεν πήγατε καλά, παρά το γεγονός ότι είχαμε καλύψει τις απαντήσεις σε όλα τα ερωτήματα στις διαλέξεις και το φροντιστήριο και, ίσως το πιο σημαντικό, όλες οι απαντήσεις είναι στις διαφάνειες στο e
Το εργαστήριο έχει ως βασικό αντικείμενο την ανάπτυξη, σε διάφορες εκδόσεις, των παρακάτω προγραμμάτων:
FibonacciNumbers,
HailstoneSequence,
Average,
Θα ακολουθήσετε την ανανεωμένη διαδικασία ανάπτυξης που έχει ως πρώτο βήμα την αφαιρετική αναπαράσταση του προγράμματος ως μιας διεργασίας.
Πιο αναλυτικά θα εκτελέσετε τις παρακάτω Δράσεις:
[Δ1] – Ανάπτυξη 1ης έκδοσης της FibonacciNumbers
1. Στην έκδοση αυτή (V1.1) θα επιλέξετε να εμφανίζεται ο όρος της ακολουθίας αμέσως μετά τον υπολογισμό του
Το παραδοτέο της 2ης εβδομάδας αποτελείται από μία Άσκηση (Μέρος 1ο) και ένα Ερωτηματολόγιο (Μέρος 2ο).
Ολες οι ερωτήσεις της Ασκησης αφορούν υλικό που έχουμε δουλέψει μέχρι σήμερα. Για τον λόγο αυτό εκτελέστε την άσκηση μετά από την προσεκτική μελέτη του υλικού που έχετε στη διάθεση σας.
Πριν από την εκτέλεση της άσκησης διαβάστε προσεκτικά τις Οδηγίες εκτέλεσης άσκησης στο eclass
Οταν θα ξεκινήσετε την εκτέλεση της άσκηση (Επιλογή Εκτέλεση) θα πρέπει να την ολοκληρώσετε στα επόμενα 20 λεπτά κ
Α) Δράσεις
Θα εκτελέσετε τις παρακάτω Δράσεις με την σειρά που παρατίθενται.
[Δ1] - ολοκλήρωση του Εργαστηρίου της 1ης Εβδομάδας
Θα πρέπει να ολοκληρώσετε επιτυχώς τις δράσεις του Εργαστηρίου της 1ης Εβδομάδας. Χωρίς αυτό δεν έχει νόημα να πάτε στις επόμενες Δράσεις.
[Δ2] – Ανάπτυξη 1ης έκδοσης του προγράμματος Add2Numbers
Αναπτύξτε την 1η έκδοση του προγράμματος Add2Numbers αξιοποιώντας μόνο συναρτήσεις της βασικής βιβλιοθήκης (printf() and scanf()). Στην έκδοση αυτή δεν χρησιμοποιούμε δική
Ξεκινήσαμε τη σημερινή διάλεξη με έναν σχολιασμό πάνω στον στόχο της 1ης εβδομάδας. Σχολιάσαμε το πόσο εφικτός ήταν ο στόχος που βάλαμε και το αν τον πετύχαμε. Τα στοιχεία του eclass δείχνουν πως οι περισσότεροι πέτυχαν τον στόχο. Παρουσιάστηκαν και συζητήθηκαν τα δεδομένα που μας οδήγησαν στο συμπέρασμα αυτό. Όσοι από εσάς δεν έκαναν πιθανότατα αυτό οφείλεται στο ότι δεν αξιοποίησηαν τα εργαλεία που σας δόθηκαν για τον σκοπό αυτό (δες Εργαστήριο 1ης εβδομάδας (Απολογισμός-Επίλυση προβλημάτων)).
Χθες ολοκλήρωσαν και οι δύο ομάδες το εργαστήριο της 1ης εβδομάδας. Πολλοί από εσάς δεν κατάφεραν να ολοκληρώσουν επιτυχώς τις δύο Δράσεις [Δ1] και [Δ2] όπως περιγράφονται στο Αντικείμενο του εργαστηρίου. Αυτό θα πρέπει να γίνει μέχρι το τέλος της εβδομάδας στο σπίτι σας ή σε όποιο άλλο χώρο επιλέξετε, όπως για παράδειγμα σε ένα καφέ με τους συμφοιτητές σας ή σε ένα “τηλε-καφε” από το σπίτι σας. Η ομαδική εργασία θα σας βοηθήσει πολύ. Επιδιώξτε την!
H επιτυχής ολοκλήρωση των 2 δράσεων είναι άκ
Ξεκινήσαμε την πρώτη διάλεξη του μαθήματος με αναφορά στο Αντικείμενο, την Σημασία και τον Στόχο του μαθήματος καθώς και τον τρόπο που το μάθημα είναι οργανωμένο για να σας βοηθήσει να πετύχετε τον Στόχο του. Αξιοποιήσαμε ένα παράδειγμα προγραμματισμού από την καθημερινή πρακτική για να δούμε τις βασικές έννοιες της ανάθεσης έργου και την σχέση του προγραμματισμού με την ανάθεση έργου. Είδαμε το παράδειγμα εκτέλεσης συνταγής για να δώσουμε μέσα από αυτό τις βασικές έννοιες πάνω στις οποίες θα κτ
Το εργαστήριο του μαθήματος, το οποίο είναι υποχρεωτικό για όλους τους πρωτοετείς φοιτητές του Τμήματος, θα διεξάγετε κάθε εβδομάδα την Τετάρτη, για την Ομάδα Νο 1 και Πέμπτη για την Ομάδα Νο 2 στις ώρες που ορίζει το ωρολόγιο πρόγραμμα.
Εξαίρεση αποτελεί το πρώτο εργαστήριο του μαθήματος, το οποίο θα εκτελεστεί την Τετάρτη 2/10 και για τις δύο ομάδες. Η Ομάδα Νο 1 στις 2-3 και η Ομάδα Νο 2 στις 3-4. Το 1ο εργαστήριο είναι μόνο για τους φοιτητές του 1ου έτους σπουδών.
Έχουν δημιουργηθεί 2 ομάδ
Δημοφιλείς αναρτήσεις
Ιστορικό αναρτήσεων
- 2024 (23)
- Νοέμβριος (5)
- Οκτώβριος (13)
- [ΕΑ-5] Εργαστήριο 5ης και 6ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 4ης εβδομάδας (Παραδοτέο)
- [ΕΑ-4] Εργαστήριο 4ης εβδομάδας (Αντικείμενο) [Updated]
- Διάλεξη 4ης Εβδομάδας (2ο μέρος)
- Εργαστήριο 4ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 3ης εβδομάδας (Παραδοτέο)
- Fibonacci: A Tale of Code and Curiosity (by NotebookLM)
- Διάλεξη 3ης Εβδομάδας (Βασικές έννοιες - Μέρος 3ο)
- [ΕΑ-3] Εργαστήριο 3ης εβδομάδας (Αντικείμενο)
- Εργαστήριο 2ης εβδομάδας (Παραδοτέο)
- [ΕΑ-2] Εργαστήριο 2ης εβδομάδας (Αντικείμενο)
- Διάλεξη 2ης Εβδομάδας Βασικές έννοιες - Μέρος 2ο)
- Εργαστήριο 1ης εβδομάδας (Απολογισμός-Επίλυση προβλημάτων)
- Σεπτέμβριος (5)