Πληροφορική ΙΙ Ενότητα 1

Σχετικά έγγραφα
Θέματα Προγραμματισμού Η/Υ

Διοικητική Λογιστική

Προγραμματισμός Η/Υ. Βασικές Προγραμματιστικές Δομές. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Διοικητική Λογιστική

ΤΕΙ ΙΟΝΙΩΝ ΝΗΣΩΝ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ - ΕΙΣ

Διδακτική Πληροφορικής

Βάσεις Περιβαλλοντικών Δεδομένων

Πληροφορική ΙΙ Θεματική Ενότητα 5

Τεχνικό Σχέδιο - CAD

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 3: Έλεγχοι στατιστικών υποθέσεων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 1: Καταχώρηση δεδομένων

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας. Βιοστατιστική (Ε) Ενότητα 2: Περιγραφική στατιστική

ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ

Εισαγωγή στην Πληροφορική

Τεχνικό Σχέδιο - CAD

Προγραμματισμός Η/Υ. Αλγόριθμοι. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Διδακτική Πληροφορικής

Εισαγωγή στην Πληροφορική

Εισαγωγή στην Πληροφορική

Τεχνικό Σχέδιο - CAD. Τόξο Κύκλου. Τόξο Κύκλου - Έλλειψη. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Διδακτική Πληροφορικής

Διαχείριση Πολιτισμικών Δεδομένων

Διδακτική Πληροφορικής

Εισαγωγή στην Πληροφορική

Διοικητική Λογιστική

Εννοιες και Παράγοντες της Ψηφιακής Επεξεργασίας Εικόνας

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής

ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ

Πληροφορική ΙΙ Θεματική Ενότητα 12

ΟΙΚΟΝΟΜΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

Εισαγωγή στην Πληροφορική

Βάσεις Περιβαλλοντικών Δεδομένων

ΔΡΔ: Διαγράμματα Ροής Δεδομένων

Εισαγωγή στην Πληροφορική

Διοικητική Λογιστική

Προγραμματισμός Η/Υ. 7 η ενότητα: Αρχεία. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

Τεχνολογία Πολιτισμικού Λογισμικού

Βάσεις Περιβαλλοντικών Δεδομένων

Εισαγωγή στην Πληροφορική

ΟΙΚΟΝΟΜΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

Τεχνολογία Πολιτισμικού Λογισμικού

Ασφάλεια Πληροφοριακών Συστημάτων

ΟΙΚΟΝΟΜΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

Βάσεις Περιβαλλοντικών Δεδομένων

Προγραμματισμός Η/Υ. 3 η ενότητα. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

ΟΙΚΟΝΟΜΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

Εισαγωγή στους Αλγορίθμους

Ενότητα. Εισαγωγή στις βάσεις δεδομένων

ΠΕΡΙΒΑΛΛΟΝΤΙΚΗ ΠΟΛΙΤΙΚΗ & ΝΟΜΟΘΕΣΙΑ ΜΑΘΗΜΑ 1

Ασφάλεια Πληροφοριακών Συστημάτων

Εισαγωγή στην Πληροφορική

Εισαγωγή στους Αλγορίθμους

Δομημένος Προγραμματισμός

Προγραμματισμός Η/Υ. 6 η ενότητα: Συναρτήσεις. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων. Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων

Τεχνικό Σχέδιο - CAD

Δομημένος Προγραμματισμός

Βάσεις Περιβαλλοντικών Δεδομένων

Εισαγωγή στην Πληροφορική

Δομημένος Προγραμματισμός

Εισαγωγή στην Πληροφορική

Τεχνικό Σχέδιο - CAD

Θερμοδυναμική. Ανοικτά Ακαδημαϊκά Μαθήματα. Πίνακες Νερού σε κατάσταση Κορεσμού. Γεώργιος Κ. Χατζηκωνσταντής Επίκουρος Καθηγητής

Προγραμματισμός Η/Υ. Συναρτήσεις & Υποπρογράμματα. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

Διδακτική Πληροφορικής

Δομημένος Προγραμματισμός

Ασφάλεια Πληροφοριακών Συστημάτων

Τεχνολογία Πολιτισμικού Λογισμικού

ΧΡΗΜΑΤΟΟΙΚΟΝΟΜΙΚΗ ΛΟΓΙΣΤΙΚΗ

Δομημένος Προγραμματισμός

Εισαγωγή στην Πληροφορική

Δομημένος Προγραμματισμός

Βάσεις Περιβαλλοντικών Δεδομένων

Ασφάλεια Πληροφοριακών Συστημάτων

Τεχνικό Σχέδιο - CAD

Λογιστική Κόστους Ενότητα 12: Λογισμός Κόστους (2)

Προγραμματισμός Η/Υ. Αναζήτηση & Ταξινόμηση. ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Τεχνολογιών Φυσικού Περιβάλλοντος

ΔΙΟΙΚΗΣΗ ΔΙΕΘΝΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ

ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΑΛΛΗΛΟΓΡΑΦΙΑ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑ ΣΤΗΝ ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ

ΟΡΓΑΝΩΣΗ & ΔΙΟΙΚΗΣΗ ΕΠΙΣΙΤΙΣΤΙΚΩΝ ΜΟΝΑΔΩΝ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

ΣΥΣΤΗΜΑΤΑ ΗΛΕΚΤΡΙΚΗΣ ΕΝΕΡΓΕΙΑΣ ΙIΙ

Πληροφορική ΙΙ Θεματική Ενότητα 6

ΔΙΑΧΕΙΡΙΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ

Προγραμματισμός Η/Υ. 8 η ενότητα: Περιβαλλοντικά και μαθηματικά προβλήματα. Τμήμα. Τεχνολόγων Περιβάλλοντος. ΤΕΙ Ιονίων Νήσων

Διδακτική Πληροφορικής

Μηχανές Πλοίου ΙΙ (Ε)

Οργάνωση και Λειτουργία Ταξιδιωτικής Βιομηχανίας Ι

ΟΙΚΟΝΟΜΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

ΟΡΓΑΝΩΣΗ & ΔΙΟΙΚΗΣΗ ΕΠΙΣΙΤΙΣΤΙΚΩΝ ΜΟΝΑΔΩΝ

Τεχνικό Σχέδιο - CAD

Διδακτική Πληροφορικής

Διδακτική Πληροφορικής

ΣΥΜΠΕΡΙΦΟΡΑ ΚΑΤΑΝΑΛΩΤΗ

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Διοικητική Λογιστική

Πληροφορική ΙΙ Θεματική Ενότητα 7

ΔΙΑΧΕΙΡΙΣΗ ΕΦΟΔΙΑΣΤΙΚΗΣ ΑΛΥΣΙΔΑΣ

Transcript:

Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Πληροφορική ΙΙ Ενότητα 1: Εισαγωγή Θεματική Ενότητα: Εισαγωγή στον Προγραμματισμό Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Θεματική Ενότητα 1 Εισαγωγή στον Προγραμματισμό Τμήμα Διοίκησης Επιχειρήσεων, ΤΕΙ Ιονίων Νήσων β εξάμηνο Β. Φερεντίνος, Α. Κακαρούντας

Περιεχόμενο μαθήματος Εισαγωγή στον προγραμματισμό με χρήση της γλώσσας Python. Οι διαφάνειες ακολουθούν κυρίως το περιεχόμενο και τη δομή του βιβλίου: "Ξεκινώντας με την Python", Tony Gaddis Και συμπληρωματικά του e-book (διανέμεται δωρεάν): "A byte of Python" (ελληνική έκδοση).

Ο ρόλος των υπολογιστών Ο υπολογιστής είναι εργαλείο επίλυσης προβλημάτων λόγω: ταχύτητας υπολογισμού και μεγέθους μνήμης γενικής χρησιμότητας μέσω της έννοιας του προγραμματισμού Ένα πρόγραμμα: Είναι μια αλληλουχία κατάλληλων οδηγιών (εντολών) που εκτελεί ο υπολογιστής για την επίλυση ενός προβλήματος Η λειτουργία του υπολογιστή προσαρμόζεται στο προς επίλυση πρόβλημα Υλοποιεί έναν αλγόριθμο

Αλγόριθμος Είναι μια μαθηματική μεθοδολογία υπολογιστικής επίλυσης ενός προβλήματος Ορισμός: Ο πεπερασμένος αριθμός βημάτων που λύνουν ένα πρόβλημα Αλλιώς: Η βήμα προς βήμα διαδικασία για την επίλυση ενός προβλήματος Απαραίτητα χαρακτηριστικά ενός αλγόριθμου: Είσοδος (>=0 εξωτερικά δεδομένα) Έξοδος (>=1 αποτελέσματα) Ορισμένος (περιέχει σαφείς και ακριβείς οδηγίες) Κάθε οδηγία, μεμονωμένα, είναι εξαιρετικά απλή Καλύπτει όλες τις δυνατές καταστάσεις Τερματισμός (σε πεπερασμένο αριθμό βημάτων ή χρόνο)

Βασικές αλγοριθμικές ενέργειες Κάθε αλγόριθμος περιγράφει μόνο τις εξής οδηγίες: είσοδο δεδομένων έξοδο δεδομένων πράξεις και αναθέσεις τιμών σε μεταβλητές έλεγχο ποσοτήτων επιλογή ανάλογης δράσης (διακλαδώσεις) επαναληπτικές διαδικασίες τερματισμό Τα (πεπερασμένα) βήματα ενός αλγόριθμου εκτελούνται σειριακά

Τρόποι περιγραφής αλγορίθμων Φυσική γλώσσα Διάγραμμα ροής (flow chart) Ψευδοκώδικας (pseudocode) Κώδικας

Διάγραμμα ροής Αρχή / Τέλος ή Εκτέλεση υπολογισμών ή απόδοση τιμών σε μεταβλητές Έλεγχος συνθήκης (true ή false) Είσοδος δεδομένων / Έξοδος αποτελεσμάτων Διεύθυνση ροής του προγράμματος

Βήματα στην υπολογιστική επίλυση προβλήματος 1. Ανάλυση δεδομένων του προβλήματος 2. Μαθηματική διατύπωση του προβλήματος 3. Ανάπτυξη τεχνικών επίλυσης: αλγόριθμος Σχεδιασμός ή επιλογή αλγορίθμου Συνήθως: ένα πρόβλημα πολλοί αλγόριθμοι 4. Διατύπωση αλγορίθμου σε γλώσσα προγ/σμού: πρόγραμμα 5. Εκτέλεση προγράμματος για συγκεκριμένα δεδομένα 6. Ερμηνεία αποτελεσμάτων

Ένα απλό πρόβλημα Έστω ότι ο φόρος ενός εργαζόμενου προκύπτει ως εξής: αν ο μισθός του είναι κάτω από 1000, ο φόρος του είναι 10% του μισθού του, αλλιώς ο φόρος του είναι 20% του μισθού του. Γράψτε ένα πρόγραμμα που δέχεται σαν είσοδο το μισθό ενός εργαζόμενου και εμφανίζει στην έξοδο το φόρο που πρέπει αυτός να πληρώσει.

Ο αλγόριθμος σε φυσική γλώσσα Διάβασε το μισθό ως είσοδο. Αν ο μισθός του εργαζομένου είναι μικρότερος από 1000, τον πολλαπλασιάζουμε επί 10, διαιρούμε το γινόμενο με το 100 και τυπώνουμε το αποτέλεσμα. Αλλιώς, πολλαπλασιάζουμε τον αριθμό της εισόδου επί 20, διαιρούμε το γινόμενο με το 100 και τυπώνουμε το αποτέλεσμα.

Ο αλγόριθμος σε διάγραμμα ροής

Ένα πιο πολύπλοκο πρόβλημα Έστω ότι ο φόρος ενός εργαζόμενου προκύπτει ως εξής: Αν ο μισθός του είναι κάτω από 1000, ο φόρος του είναι 10% του μισθού του. Αν ο μισθός του είναι πάνω από 1000 και κάτω από 2000, ο φόρος του είναι 20% του μισθού του. Αλλιώς, ο φόρος του είναι 30% του μισθού του. Γράψτε ένα πρόγραμμα που δέχεται σαν είσοδο το μισθό ενός εργαζόμενου και εμφανίζει στην έξοδο το φόρο που πρέπει αυτός να πληρώσει.

Ο αλγόριθμος σε διάγραμμα ροής

Παραδείγματα αλγορίθμων Μέσος όρος 2 αριθμών Ελάχιστος 2 αριθμών Μετατροπή δεκαδικού σε δυαδικό αριθμό Μέγιστος Ν αριθμών Ταξινόμηση Ν αριθμών

Αλγόριθμος ταξινόμησης φυσαλίδας (bubble sort) Ο αλγόριθμος σε φυσική γλώσσα: 1. Σύγκρινε κάθε ζευγάρι στοιχείων (1ο με 2ο, 2ο με 3ο,..., (ν-1)ο με ν-οστό) και εάν τα στοιχεία κάποιου ζευγαριού είναι λάθος ταξινομημένα, ενάλλαξέ τα (swap) 2. Εάν έγινε έστω και μία εναλλαγή στοιχείων στο προηγούμενο βήμα, τότε επανέλαβε τη διαδικασία σύγκρισης των ζευγαριών (βήμα 1), διαφορετικά (δηλ., εάν δεν έγινε καμία εναλλαγή) τερμάτισε τον αλγόριθμο. (σε κάθε νέα επανάληψη του 1ου βήματος, το τελευταίο ζευγάρι της προηγούμενης επανάληψης της διαδικασίας δε χρειάζεται να συγκριθεί, άρα συγκρίνεται πάντα ένα ζευγάρι λιγότερο)

Παράδειγμα bubble sort (συνοπτικά) Αρχική λίστα: 1η σύγκριση: 2η σύγκριση:... (ν-1)η σύγκριση: Μετά το 1ο πέρασμα:... Μετά το 2ο πέρασμα:

Αναλυτικό παράδειγμα: 5, 3, 7, 6, 2, 1, 8, 0, 2, 4 5, 3, 7, 6, 2, 1, 8, 0, 2, 4 Πέρασμα 1ο: 3, 5, 7, 6, 2, 1, 8, 0, 2, 4 Πέρασμα 1ο: 3, 5, 6, 7, 2, 1, 8, 0, 2, 4 Πέρασμα 1ο: 3, 5, 6, 2, 7, 1, 8, 0, 2, 4 Πέρασμα 1ο: 3, 5, 6, 2, 1, 7, 8, 0, 2, 4 Πέρασμα 1ο: 3, 5, 6, 2, 1, 7, 0, 8, 2, 4 Πέρασμα 1ο: 3, 5, 6, 2, 1, 7, 0, 2, 8, 4 Πέρασμα 1ο: 3, 5, 6, 2, 1, 7, 0, 2, 4, 8

παράδειγμα: 5, 3, 7, 6, 2, 1, 8, 0, 2, 4 Πέρασμα 2ο: Πέρασμα 2ο: Πέρασμα 2ο: Πέρασμα 2ο: Πέρασμα 2ο: Πέρασμα 2ο: 3, 5, 6, 2, 1, 7, 0, 2, 4, 8 3, 5, 2, 6, 1, 7, 0, 2, 4, 8 3, 5, 2, 1, 6, 7, 0, 2, 4, 8 3, 5, 2, 1, 6, 7, 0, 2, 4, 8 3, 5, 2, 1, 6, 0, 7, 2, 4, 8 3, 5, 2, 1, 6, 0, 2, 7, 4, 8 3, 5, 2, 1, 6, 0, 2, 4, 7, 8

παράδειγμα: 5, 3, 7, 6, 2, 1, 8, 0, 2, 4 Πέρασμα 3ο: Πέρασμα 3ο: Πέρασμα 3ο: Πέρασμα 3ο: 3, 5, 2, 1, 6, 0, 2, 4, 7, 8 3, 5, 1, 2, 6, 0, 2, 4, 7, 8 3, 5, 1, 2, 0, 6, 2, 4, 7, 8 3, 5, 1, 2, 0, 2, 6, 4, 7, 8 3, 5, 1, 2, 0, 2, 4, 6, 7, 8

παράδειγμα: 5, 3, 7, 6, 2, 1, 8, 0, 2, 4 Πέρασμα 4ο: Πέρασμα 4ο: Πέρασμα 4ο: Πέρασμα 4ο: Πέρασμα 4ο: 3, 5, 1, 2, 0, 2, 4, 6, 7, 8 3, 1, 5, 2, 0, 2, 4, 6, 7, 8 3, 1, 2, 5, 0, 2, 4, 6, 7, 8 3, 1, 2, 0, 5, 2, 4, 6, 7, 8 3, 1, 2, 0, 2, 5, 4, 6, 7, 8 3, 1, 2, 0, 2, 4, 5, 6, 7, 8

παράδειγμα: 5, 3, 7, 6, 2, 1, 8, 0, 2, 4 Πέρασμα 5ο: Πέρασμα 5ο: Πέρασμα 5ο: Πέρασμα 5ο: 3, 1, 2, 0, 2, 4, 5, 6, 7, 8 1, 3, 2, 0, 2, 4, 5, 6, 7, 8 1, 2, 3, 0, 2, 4, 5, 6, 7, 8 1, 2, 0, 3, 2, 4, 5, 6, 7, 8 1, 2, 0, 2, 3, 4, 5, 6, 7, 8

παράδειγμα: 5, 3, 7, 6, 2, 1, 8, 0, 2, 4 1, 2, 0, 2, 3, 4, 5, 6, 7, 8 Πέρασμα 6ο: 1, 0, 2, 2, 3, 4, 5, 6, 7, 8

παράδειγμα: 5, 3, 7, 6, 2, 1, 8, 0, 2, 4 1, 0, 2, 2, 3, 4, 5, 6, 7, 8 Πέρασμα 7ο: 0, 1, 2, 2, 3, 4, 5, 6, 7, 8

παράδειγμα: 5, 3, 7, 6, 2, 1, 8, 0, 2, 4 Πέρασμα 7ο: (ΤΕΛΟΣ) 45 Συγκρίσεις 28 Εναλλαγές 0, 1, 2, 2, 3, 4, 5, 6, 7, 8 0, 1, 2, 2, 3, 4, 5, 6, 7, 8

Ο ψευδοκώδικας του αλγόριθμου (για προεπισκόπηση, όχι πλήρη κατανόηση) διαδικασία bubblesort(a : λίστα των προς ταξινόμηση αριθμών) εκτέλεσε swapped := false για κάθε αριθμό της λίστας από τον 1ο έως μήκος_λίστας(α) - 1 αν αριθμός > επόμενο αριθμό τότε swap( αριθμό, επόμενο αριθμό ) swapped := true τέλος αν τέλος για κάθε όσο swapped είναι true τέλος διαδικασία Πρόβλημα: δεν προβλέπει μία επανάληψη λιγότερη σε κάθε πέρασμα. Λύση;

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Θεματική Ενότητα 1 Εισαγωγή στον Προγραμματισμό Τμήμα Διοίκησης Επιχειρήσεων, ΤΕΙ Ιονίων Νήσων β εξάμηνο Β. Φερεντίνος, Α. Κακαρούντας

Σημείωμα Αδειοδότησης Το παρόν υλικό διατίθεται με τους όρους της άδειας χρήσης Creative Commons Αναφορά, Μη Εμπορική Χρήση Παρόμοια Διανομή 4.0 [1] ή μεταγενέστερη, Διεθνής Έκδοση. Εξαιρούνται τα αυτοτελή έργα τρίτων π.χ. φωτογραφίες, διαγράμματα κ.λ.π., τα οποία εμπεριέχονται σε αυτό. Οι όροι χρήσης των έργων τρίτων επεξηγούνται στη διαφάνεια «Επεξήγηση όρων χρήσης έργων τρίτων». Τα έργα για τα οποία έχει ζητηθεί άδεια αναφέρονται στο «Σημείωμα Χρήσης Έργων Τρίτων». [1] http://creativecommons.org/licenses/από-nc-sa/4.0/ Ως Μη Εμπορική ορίζεται η χρήση: που δεν περιλαμβάνει άμεσο ή έμμεσο οικονομικό όφελος από την χρήση του έργου, για το διανομέα του έργου και αδειοδόχο που δεν περιλαμβάνει οικονομική συναλλαγή ως προϋπόθεση για τη χρήση ή πρόσβαση στο έργο που δεν προσπορίζει στο διανομέα του έργου και αδειοδόχο έμμεσο οικονομικό όφελος (π.χ. διαφημίσεις) από την προβολή του έργου σε διαδικτυακό τόπο Ο δικαιούχος μπορεί να παρέχει στον αδειοδόχο ξεχωριστή άδεια να χρησιμοποιεί το έργο για εμπορική χρήση, εφόσον αυτό του ζητηθεί.

Επεξήγηση όρων χρήσης έργων τρίτων διαθέσιμο με άδεια CC-BY διαθέσιμο με άδεια CC-BY-SA διαθέσιμο με άδεια CC-BY-ND διαθέσιμο με άδεια CC-BY-NC διαθέσιμο με άδεια CC-BY-NC-SA διαθέσιμο με άδεια CC-BY-NC-ND διαθέσιμο με άδεια CC0 Public Domain διαθέσιμο ως κοινό κτήμα χωρίς σήμανση Δεν επιτρέπεται η επαναχρησιμοποίηση του έργου, παρά μόνο εάν ζητηθεί εκ νέου άδεια από το δημιουργό. Επιτρέπεται η επαναχρησιμοποίηση του έργου και η δημιουργία παραγώγων αυτού με απλή αναφορά του δημιουργού. Επιτρέπεται η επαναχρησιμοποίηση του έργου με αναφορά του δημιουργού, και διάθεση του έργου ή του παράγωγου αυτού με την ίδια άδεια. Επιτρέπεται η επαναχρησιμοποίηση του έργου με αναφορά του δημιουργού. Δεν επιτρέπεται η δημιουργία παραγώγων του έργου. Επιτρέπεται η επαναχρησιμοποίηση του έργου με αναφορά του δημιουργού. Δεν επιτρέπεται η εμπορική χρήση του έργου. Επιτρέπεται η επαναχρησιμοποίηση του έργου με αναφορά του δημιουργού και διάθεση του έργου ή του παράγωγου αυτού με την ίδια άδεια. Δεν επιτρέπεται η εμπορική χρήση του έργου. Επιτρέπεται η επαναχρησιμοποίηση του έργου με αναφορά του δημιουργού. Δεν επιτρέπεται η εμπορική χρήση του έργου και η δημιουργία παραγώγων του. Επιτρέπεται η επαναχρησιμοποίηση του έργου, η δημιουργία παραγώγων αυτού και η εμπορική του χρήση, χωρίς αναφορά του δημιουργού. Επιτρέπεται η επαναχρησιμοποίηση του έργου, η δημιουργία παραγώγων αυτού και η εμπορική του χρήση, χωρίς αναφορά του δημιουργού. Συνήθως δεν επιτρέπεται η επαναχρησιμοποίηση του έργου.

Διατήρηση Σημειωμάτων Οποιαδήποτε αναπαραγωγή ή διασκευή του υλικού θα πρέπει να συμπεριλαμβάνει: το Σημείωμα Αναφοράς το Σημείωμα Αδειοδότησης τη δήλωση Διατήρησης Σημειωμάτων το Σημείωμα Χρήσης Έργων Τρίτων (εφόσον υπάρχει) μαζί με τους συνοδευόμενους υπερσυνδέσμους.

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων» έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.