Εισαγωγή στον Προγραμματισμό - Ακ. έτος 2024-25 (CEID_22Υ103)
Εισαγωγή
Στην ΕΑ-7 θα δουλέψετε σε εκδόσεις του προγράμματος Fractions, ενός προγράμματος που επιτρέπει στον χρήστη θα κάνει πράξεις ανάμεσα σε κλάσματα.
Απαραίτητη προϋπόθεση για την αποτελεσματική εκτέλεση της ΕΑ είναι:
- η ενεργή συμμετοχή σας στη διάλεξη και το Φροντιστήριο, όπου θα δουλέψουμε τις ασκήσεις,
- η μελέτη του αντίστοιχου υλικού στο eclass, και,
- η επιτυχής ολοκλήρωση των προηγούμενων ΕΑ καθώς η ΕΑ-7 απαιτεί γνώσεις και δεξιότητες που αποκτήθηκαν στις προηγούμενες ΕΑ.
Προσέξτε τη δό
Το παραδοτέο της 6ης εβδομάδας αποτελείται από δύο Εργασίες:
- Παραδοτέο Εργαστηρίου 6ης εβδομάδας (Μέρος 1ο)
- Παραδοτέο Εργαστηρίου 6ης εβδομάδας (Μέρος 2ο)
Στο Μέρος 1ο θα παραδώσετε ένα αρχείο, με όνομα <Ζώνη-Θέση>_SourceCode.pdf.
Το αρχείο θα περιέχει τον πηγαίο κώδικα της τελευταίας λειτουργούσας έκδοσης που αναπτύξατε για την Δράση [Δ4] – WordsHandling.
Στο Μέρος 2ο θα παραδώσετε ένα αρχείο, με όνομα <Ζώνη-Θέση_VD.pdf, το οποίο θα περιέχει τις λεκτικές περιγραφές για τα παρακάτω:
- Λεκτική
Εισαγωγή
Στην ΕΑ-6 θα δουλέψετε:
Α) σε εκδόσεις των προγραμμάτων MostFrequentNumber και Divisors, και,
Β) [προαιρετικά] σε εκδόσεις του προγράμματος AddNumbers (I2P_BasicConceptsPartC.pdf διαφάνεια 50)
Απαραίτητη προϋπόθεση για την αποτελεσματική εκτέλεση της ΕΑ είναι:
- η ενεργή συμμετοχή σας στη διάλεξη και το Φροντιστήριο, όπου θα δουλέψουμε τις ασκήσεις,
- η μελέτη του αντίστοιχου υλικού στο eclass, και,
- η επιτυχής ολοκλήρωση των προηγούμενων ΕΑ καθώς η ΕΑ-6 απαιτεί γνώσεις και δεξιότητες που α
Όπως τονίσαμε από την πρώτη διάλεξη το αντικείμενο του μαθήματος δεν είναι η C.
Αποφύγετε στην φάση αυτή λεπτομέρειες της C! Θα σας δημιουργήσουν προβλήματα.
Η πολιτική του μαθήματος είναι η αξιοποίηση μόνο όσων στοιχείων της γλώσσας είναι απαραίτητα για τις βασικές έννοιες προγραμματισμού που είναι και ο στόχος του μαθήματος. Για τον λόγο αυτό εισάγουμε κάθε βδομάδα μόνο αυτά που είναι απαραίτητα για την ανάπτυξη του κώδικα των δράσεων των Εργαστηριακών ασκήσεων.
Αν θέλετε να δείτε κάτι παρα
H βιβλιοθήκη i2p είναι μια βιβλιοθήκη τρίτου κατασκευαστή (Third-Party library). Third-Party library είναι μια βιβλιοθήκη που έχει αναπτυχθεί από άλλον προγραμματιστή.
Η βιβλιοθήκη i2p αναπτύχθηκε για δύο λόγους:
- για να σας δώσει τη δυνατότητα να εξοικειωθείτε με τη διαδικασία αξιοποίησης βιβλιοθήκης τρίτου κατασκευαστή, και,
- να σας διευκολύνει στην ανάπτυξη των πρώτων εκδόσεων ορισμένων προγραμμάτων.
Αναλυτικές οδηγίες για τη χρήση της θα βρείτε στο αρχείο i2pLibrary.pdf
i2p library for
Εισαγωγή
Στην ΕΑ-5 θα δουλέψετε:
Α) σε εκδόσεις των προγραμμάτων MinAndMax και StringHandling της ΕΑ-4, και,
Β) σε δύο (2) νέες Ασκήσεις οι οποίες βασίζονται στις Ασκήσεις 3 και 4 αντίστοιχα του κεφαλαίου 11 του βιβλίου “Διαδικαστικός Προγραμματισμό C ”.
Στην ΕΑ-5 θα αξιοποιήσετε:
Α) έννοιες που ήδη χρησιμοποιήσατε σε προηγούμενες ΕΑς, (αυτό προϋποθέτει την επιτυχή ολοκλήρωση των προηγούμενων ΕΑ), και,
Β) νέες έννοιες που παρουσιάστηκαν στη διάλεξη και το Φροντιστήριο της 5ης και 6ης εβδομάδας (
Το παραδοτέο της 4ης εβδομάδας αποτελείται από μια Εργασία η οποία περιλαμβάνει 2 αρχεία pdf:
- Το ένα θα περιέχει τον πηγαίο κώδικα των εκδόσεων V1 και V2 που έχετε αναπτύξει και τρέχουν σωστά για την Δράση [Δ3] – MinAndMax (αν έχετε αναπτύξει μια στέλνετε μόνο μία). Το pdf που θα παραδώσετε θα το δημιουργήσετε από ένα αρχείο πηγαίου κώδικα στο οποίο θα κάνετε copy-paste τους πηγαίους κώδικες από τα αντίστοιχα αρχεία πηγαίου κώδικα των δύο εκδόσεων. Πριν από τον πηγαίο κώδικα κάθε έκδοσης θα βάλ
Εισαγωγή
Στην ΕΑ-4 θα αξιοποιήσετε:
Α) έννοιες που ήδη χρησιμοποιήσατε σε προηγούμενες ΕΑς, (αυτό προϋποθέτει την επιτυχή ολοκλήρωση των προηγούμενων ΕΑ), και,
Β) νέες έννοιες που παρουσιάστηκαν στη διάλεξη και το Φροντιστήριο της 4ης εβδομάδας (αυτό προϋποθέτει την προσεκτική παρακολούθηση διάλεξης και Φροντιστηρίου και μελέτη του αντίστοιχου υλικού στο eclass). Οι νέες έννοιες έχουν να κάνουν με Αλφαριθμητικά, Είσοδο-Έξοδο, Προτάσεις Ελέγχου Ροής Προγράμματος και Πίνακες. Στο I2P_Week4Agenda
Στο 2ο μέρος της διάλεξης της 4ης εβδομάδας ξεκινήσαμε με μία αναφορά στο αντικείμενο της 3ης εβδομάδας και τονίσαμε τη σημασία της αφαιρετικής αναπαράστασης του προγράμματος ως μίας διεργασίας (μία έλλειψη) με τις εισόδους και τις εξόδους της. Η διεργασία αυτή θα είναι η συνάρτηση main και οι είσοδοι και έξοδοι θα μας δώσουν τις πρώτες μεταβλητές που θα πρέπει να δηλώσουμε στον πηγαίο κώδικα. Η λεκτική περιγραφή, που ακολουθεί, καταγράφει τις ενέργειες που πρέπει να εκτελέσει το σύστημα και θα
Δείτε την βελτιωμένη έκδοση της ΕΑ-4 στην ανάρτηση Εργαστήριο 4ης εβδομάδας (Αντικείμενο) [Updated]
Στην ΕΑ-4 θα αξιοποιήσετε:
Α) έννοιες που ήδη χρησιμοποιήσατε σε προηγούμενες ΕΑς, (αυτό προϋποθέτει την επιτυχή ολοκλήρωση των προηγούμενων ΕΑ), και,
Β) νέες έννοιες που παρουσιάστηκαν στη διάλεξη και το Φροντιστήριο της 4ης εβδομάδας (αυτό προϋποθέτει την προσεκτική παρακολούθηση διάλεξης και Φροντιστηρίου και μελέτη του αντίστοιχου υλικού στο eclass).
Οι νέες έννοιες έχουν να κάνουν με Αλφα
Δημοφιλείς αναρτήσεις
Ιστορικό αναρτήσεων
- 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)