Καλησπέρα!
Η παρουσίαση αυτή δημιουργήθηκε στα πλαίσια του μαθήματος Θεωρίες μάθησης και διδασκαλίας (2017) και έχει ώς σκοπό την παρουσίαση του 1ου κεφαλαίου του σχολικού βιβλίου της Γ' γυμνασίου πληροφορικής (σελ. 176-185).
Εκμέρους της ομάδας 16.
Αφηγήτρια: Όλγα Ριγανά
Πληροφορική Γ' Γυμνασίου
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Από το συνάδελφο Λευτέρη Δουκέρη
Συμπληρωματικές ασκήσεις-θέματα και λύσεις ασκήσεων από τη Δήμητρα Αδαμίδου
2ο Γυμνάσιο Κορωπίου
Καλησπέρα!
Η παρουσίαση αυτή δημιουργήθηκε στα πλαίσια του μαθήματος Θεωρίες μάθησης και διδασκαλίας (2017) και έχει ώς σκοπό την παρουσίαση του 1ου κεφαλαίου του σχολικού βιβλίου της Γ' γυμνασίου πληροφορικής (σελ. 176-185).
Εκμέρους της ομάδας 16.
Αφηγήτρια: Όλγα Ριγανά
Πληροφορική Γ' Γυμνασίου
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Από το συνάδελφο Λευτέρη Δουκέρη
Συμπληρωματικές ασκήσεις-θέματα και λύσεις ασκήσεων από τη Δήμητρα Αδαμίδου
2ο Γυμνάσιο Κορωπίου
Αρχές Οικονομικής Θεωρίας - Το γραπτό των πανελλαδικών εξετάσεωνPanagiotis Prentzas
Αρχές Οικονομικής Θεωρίας (ΑΟΘ): Τι πρέπει να προσέξουν οι υποψήφιοι κατά τη διάρκεια των πανελλαδικών εξετάσεων στη δομή των απαντήσεών τους, αλλά και στην εμφάνιση του γραπτού τους.
Μπορείτε να δείτε και τη διαδραστική παρουσίαση στο www.study4economy.edu.gr.
Διδακτέα - Εξεταστέα ύλη για το μάθημα "Οικονομία" (ΑΟΘ) της Γ τάξης του Επαγγελματικού λυκείου. Μπορείτε να δείτε και αναλυτικά την ύλη του μαθήματος επιλέγοντας τον παρακάτω σύνδεσμο:
https://view.genially.com/6450d17ad94e2600194eb286
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
1. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Τρόποι περιγραφής ενός αλγορίθμου
Αλγόριθμος
•
•
•
Πρόγραμμα
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
Λεκτική περιγραφή
Λογικό Διάγραμμα
Ψευδογλώσσα
Εκτέλεση του προγράμματος
στον επεξεργαστή
2. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Αλγόριθμος
Πρόγραμμα
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
Εκτέλεση του προγράμματος
στον επεξεργαστή
Λεκτική περιγραφή αλγορίθμου
Να υπολογίσετε το εμβαδόν ενός τριγώνου
•
Για τον υπολογισμό του εμβαδού του
ορθογωνίου τριγώνου
πολλαπλασιάζουμε την βάση επί το
ύψος και διαιρούμε με το 2.
Υψος = 4
Βάση = 3
3. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Αλγόριθμος
Πρόγραμμα
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
ΑΡΧΗ
Εκτέλεση του προγράμματος
στον επεξεργαστή
Λογικό Διάγραμμα
ΔΙΑΒΑΣΕ ΒΑΣΗ
ΔΙΑΒΑΣΕ ΥΨΟΣ
ΕΜΒ = ΒΑΣΗ * ΥΨΟΣ / 2
ΤΥΠΩΣΕ ΥΨΟΣ
ΤΕΛΟΣ
4. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Αλγόριθμος
Πρόγραμμα
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
Ψευδογλώσσα
ΠΡΟΓΡΑΜΜΑ ΕΜΒΑΔΟΝ
ΜΕΤΑΒΛΗΤΕΣ
ΥΨΟΣ, ΒΑΣΗ, ΕΜΒΑΔΟΝ : ΑΚΕΡΑΙΕΣ
ΑΡΧΗ
ΔΙΑΒΑΣΕ ΥΨΟΣ
ΔΙΑΒΑΣΕ ΒΑΣΗ
ΕΜΒΑΔΟΝ = ΒΑΣΗ * ΥΨΟΣ / 2
ΤΥΠΩΣΕ ΕΜΒΑΔΟΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Εκτέλεση του προγράμματος
στον επεξεργαστή
5. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Υλοποίηση Αλγορίθμου με υπολογιστή - Προγραμματισμός
Αλγόριθμος
Πρόγραμμα
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
Εκτέλεση του προγράμματος
στον επεξεργαστή
Ένα πρόγραμμα είναι η αναπαράσταση ενός αλγορίθμου γραμμένη
σε γλώσσα κατανοητή για έναν υπολογιστή.
• Ένα πρόγραμμα αποτελείται από μία σειρά εντολών που δίνονται στον
υπολογιστή με σκοπό να εκτελέσει κάποια συγκεκριμένη λειτουργία ή να
υπολογίσει κάποιο επιθυμητό αποτέλεσμα.
• Η εργασία σύνταξης των προγραμμάτων ονομάζεται
προγραμματισμός .
• Tα άτομα που γράφουν και συντάσσουν ένα πρόγραμμα ονομάζονται
προγραμματιστές .
6. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Χαρακτηριστικά Γλωσσών Προγραμματισμού
Αλγόριθμος
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
Πρόγραμμα
Εκτέλεση του προγράμματος
στον επεξεργαστή
Βασικά χαρακτηριστικά:
• το αλφάβητο
• το λεξιλόγιο
(είναι το σύνολο των χαρακτήρων που χρησιμοποιούνται από τη γλώσσα)
(το σύνολο των λέξεων που αναγνωρίζει η γλώσσα και έχουν συγκεκριμένη και
μοναδική σημασία)
• το συντακτικό
(το σύνολο των κανόνων που πρέπει να ακολουθούμε, για να συνδέουμε λέξεις
σε προτάσεις)
7. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Αλγόριθμος
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
Πρόγραμμα
Εκτέλεση του προγράμματος
στον επεξεργαστή
void DisplayBlock(SBlock Block)
{
if (Block.nY < 1) return;
RECT rcBlock = g_rcBlock;
rcBlock.left = Block.nColor * BLOCK_DIAMETER;
rcBlock.right = Block.nColor * BLOCK_DIAMETER + BLOCK_DIAMETER;
g_pDisplay->Blt( (DWORD)Block.nX * BLOCK_DIAMETER - 2 ,
(DWORD)Block.nY * BLOCK_DIAMETER ,
g_pSecondarySurface, &rcBlock );
}
Εικόνα 1.2: Το γνωστό παιχνίδι ΤΕΤΡΙΣ είναι ένα πρόγραμμα το οποίο περιλαμβάνει μια σειρά
εντολών στην γλώσσα προγραμματισμού C++ (ένα μικρό υποσύνολο των εντολών του
μπορείτε να δείτε στα δεξιά της εικόνας).
8. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Αλγόριθμος
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
Πρόγραμμα
Εκτέλεση του προγράμματος
στον επεξεργαστή
Γλώσσες Προγραμματισμού
• Γλώσσα Μηχανής
• Visual BASIC
• PASCAL
• FORTRAN
• C
• C++
• Logo
• Java
• ADA
• PROLOG
00000000
00000001
00000010
00000110
00000000
00100000
Τμήμα Προγράμματος
σε γλώσσα μηχανής
9. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Το ολοκληρωμένο προγραμματιστικό περιβάλλον
Ένα περιβάλλον προγραμματισμού αποτελείται από διάφορα εργαλεία
που βοηθάνε τον προγραμματιστή να γράψει και να διορθώσει το
πρόγραμμά του.
Τα κύρια εργαλεία είναι:
• ένας εξειδικευμένος κειμενογράφος, που χρησιμεύει για τη σύνταξη και
τη διόρθωση του προγράμματος και
• ένα πρόγραμμα-μεταφραστής που μετατρέπει τις οδηγίες μας στη
μορφή που τις καταλαβαίνει ο επεξεργαστής, δηλαδή σε μια σειρά
από 0 και 1.
Τα προγράμματα που μετατρέπουν τις οδηγίες μας σε 0 και 1
μπορούν να χωριστούν σε δύο κατηγορίες:
• στους μεταγλωττιστές και
• στους διερμηνείς.
10. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Αλγόριθμος
Πρόγραμμα
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
Εκτέλεση του προγράμματος
στον επεξεργαστή
Σχήμα 1.3: Στάδια για την εκτέλεση ενός αλγορίθμου από τον υπολογιστή
• Οι μεταγλωττιστές (compilers) θα ελέγξουν όλο το πρόγραμμα για
συντακτικά λάθη και μετά θα το μετατρέψουν όλο σε κατάλληλη σειρά από
0 και 1, ώστε να μπορεί να εκτελεστεί από την Κεντρική Μονάδα
Επεξεργασίας του υπολογιστή.
• Οι διερμηνείς (interpreters) ελέγχουν μία οδηγία κάθε φορά, την
εκτελούν και μετά ελέγχουν την επόμενη οδηγία.
11. ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 1: Εισαγωγή στην έννοια του αλγορίθμου και στον
Προγραμματισμό
Γ΄ τάξη
Λέξεις Κλειδιά: Αλγόριθμος, Γλώσσες Προγραμματισμού, Δεδομένα, Εντολή, Ζητούμενα, Κατανόηση Προβλήματος, Πρόβλημα,
Πρόγραμμα, Προγραμματισμός, Προγραμματιστής.
Αλγόριθμος
Πρόγραμμα
Μετατροπή του προγράμματος
σε 0 και 1 (γλώσσα μηχανής)
Εκτέλεση του προγράμματος
στον επεξεργαστή