Μάθημα : Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον - Γ ΟΠ3
Κωδικός : 3751010541
3751010541 - ΜΑΡΙΑ ΓΡΑΒΑΛΙΔΟΥ
Ενότητες μαθήματος
-
Εμφάνιση όλων των ενοτήτων
-
Ενότητα 4η (Συμπληρωματικό Β.Μ.) + 6.5 (Β.Μ) Αντικειμενοστραφής Προγραμματισμός
-
Ενοτητα 1η (Συμπληρωματικό Β.Μ.) -1.3 Άλλες Δομές Δεδομένων
-
Κεφάλαιο 13ο(Β.Μ)-13.2 Εκσφαλμάτωση + Ενοτητα 5η (Συμπληρωματικό Β.Μ.) -5.2.4 + 5.2.5
-
Κεφάλαιο 1Οο - Υποπρογράμματα (Β΄Μέρος)
-
Κεφάλαιο 10ο - Υποπρογράμματα (Α΄Μέρος)
-
Κεφάλαιο 3ο - 3.4 Στοίβα &3.5 Ουρά(Β.Μ.) + Ενότητα 1 - 1.1 Στοίβα & 1.2 Ουρά (Συμπληρωματικό Β.Μ.)
-
Κεφάλαιο 3ο - 3.3 Πίνακες + Κεφάλαιο 9ο - 9.3 Δισδιάστατοι πίνακες
-
Κεφάλαιο 3ο - 3.7 Ταξινόμηση
-
Κεφάλαιο 3ο - 3.6 Αναζήτηση
-
Κεφάλαιο 3ο - 3.3 Πίνακες + Κεφάλαιο 9ο - 9.1 9.2 9.4Μονοδιάστατοι πίνακες
-
Κεφάλαιο 3ο - 3.1 + 3.2
-
Κεφάλαιο 13ο(Β.Μ)-13.1 Κατηγορίες λαθών + Ενότητα 5η (Συμπληρωματικό Β.Μ.) -5.1+5.2
-
Κεφάλαιο 2ο - Βασικές Έννοιες Αλγορίθμων
-
Κεφάλαιο 2ο -2.4.5 Δομή Επανάληψης + Κεφάλαιο 8ο - 8.2. Εντολές Επανάληψης - Μετατροπές
-
Κεφάλαιο 2ο -2.4.5 Δομή Επανάληψης + Κεφάλαιο 8ο - 8.2.2 Εντολή ΓΙΑ..ΑΠΟ..ΜΕΧΡΙ
-
Κεφάλαιο 2ο -2.4.5 Δομή Επανάληψης + Κεφάλαιο 8ο - 8.2.2 Εντολή ΜΕΧΡΙΣ_ΟΤΟΥ
-
Κεφάλαιο 2ο -2.4.5 Δομή Επανάληψης + Κεφάλαιο 8ο - 8.2 Εισαγωγικά - 8.2.1 Εντολή ΟΣΟ...ΕΠΑΝΑΛΑΒΕ
-
Κεφάλαιο 2ο - 2.4.3 Διαδικασίες πολλαπλών επιλογών + 2.4.4 Εμφωλευμένες Διαδικασίες + 8.1Εντολές Επιλογής (Πολλαπλή, Εμφωλευμένη)
-
Κεφάλαιο 2ο -2.4.2 Δομή Επιλογής + Κεφάλαιο 8ο - Εντολές Επιλογής (Απλή-Σύνθετη)
-
Κεφάλαιο 2ο-2.4.1 Δομή Ακολουθίας + Κεφάλαιο 7ο - Βασικές Έννοιες Προγραμματισμού (Μέρος 2ο)
-
Κεφάλαιο 7ο - Βασικές Έννοιες Προγραμματισμού (Μέρος 1ο)
-
Κεφάλαιο 6ο - Εισαγωγή στον Προγραμματισμό (Μέρος 3ο)
-
Κεφάλαιο 6ο - Εισαγωγή στον Προγραμματισμό (Μέρος 2ο)
-
Κεφάλαιο 6ο-Εισαγωγή στον Προγραμματισμό (Μέρος 1ο)
-
Κεφάλαιο 4ο - Τεχνικές Σχεδίασης Αλγορίθμων
-
Κεφάλαιο 2ο - Βασικές Έννοιες Αλγορίθμων (Μέρος Α)
-
Κεφάλαιο 1ο - Ανάλυση Προβλήματος
-
Εισαγωγικά
-
Ενότητα 4η (Συμπληρωματικό Β.Μ.) + 6.5 (Β.Μ) Αντικειμενοστραφής Προγραμματισμός
Κεφάλαιο 6ο - Εισαγωγή στον Προγραμματισμό (Μέρος 2ο)
6.3 Φυσικές και τεχνητές γλώσσες
Φυσικές γλώσσες δημιουργήθηκαν φυσικά με την εξέλιξη του ανθρώπινου είδους και χρησιμοποιούνται για την επικοινωνία μεταξύ των ανθρώπων.
Τεχνητές γλώσσες δημιουργούνται τεχνητά και για συγκεκριμένο σκοπό. Οι γλώσσες προγραμματισμού είναι τεχνητές γλώσσες και αναπτύχθηκαν για την επικοινωνία του ανθρώπου και της μηχανής.
Κοινά Χαρακτηριστικά για Τεχνητές - Φυσικές γλώσσες
Οι τεχνητές γλώσσες, ακολουθούν τις βασικές έννοιες και αρχές της γλωσσολογίας, επιστήμη που μελετά τις φυσικές γλώσσες.Μία γλώσσα προσδιορίζεται από:
| Το Αλφάβητο | σύνολο των στοιχείων που χρησιμοποιείται από τη γλώσσα. Πχ η ελληνική γλώσσα περιέχει τα εξής στοιχεία: Τα γράμματα του αλφαβήτου πεζά- κεφαλαία 48 (Α-Ω και α-ω), τα 10 ψηφία (0-9) και όλα τα σημεία στίξης. |
| Το λεξιλόγιο | αποτελείται από ένα υποσύνολο όλων των ακολουθιών που δημιουργούνται από τα στοιχεία του αλφαβήτου, τις λέξεις που είναι δεκτές από τη γλώσσα. |
|
Η Γραμματική
|
Το Τυπικό ορίζει τις μορφές με τις οποίες μία λέξη είναι αποδεκτή. Το Συντακτικό είναι οι κανόνων που καθορίζουν την διάταξη & σύνδεση των λέξεων για τη δημιουργία προτάσεων. |
| Η σημασιολογία | είναι οι κανόνες που καθορίζουν το νόημα των λέξεων-εκφράσεων- προτάσεων που χρησιμοποιούνται σε μία γλώσσα. |
Διαφορές φυσικών - τεχνητών γλωσσών
Μία βασική διαφορά μεταξύ φυσικών και τεχνητών γλωσσών είναι η δυνατότητα εξέλιξής τους. Οι φυσικές γλώσσες εξελίσσονται συνεχώς με την πάροδο του χρόνου, ακολουθώντας τις ανάγκες στην ανθρώπινη επικοινωνία. Αντίθετα οι τεχνητές γλώσσες χαρακτηρίζονται από στασιμότητα, αφού κατασκευάζονται συνειδητά για ένα συγκεκριμένο σκοπό.
Οι γλώσσες προγραμματισμού με την δημιουργία νεότερων εκδόσεων τους, συχνά βελτιώνονται και μεταβάλλονται από τους δημιουργούς τους, με σκοπό να διορθωθούν αδυναμίες και να καλυφθούν νέες ανάγκες.