SlideShare a Scribd company logo
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 
Α΄ΛΥΚΕΙΟΥ 
ΕΝΟΤΗΤΑ 2Η 
Προγραμματιστικά περιβάλλοντα- 
Δημιουργία εφαρμογών
ΚΕΦΑΛΑΙΟ ΘΕΩΡΙΑ ΕΡΓΑΣΤΗΡΙΟ 
Κ5 Κύκλος Ζωής 
Εφαρμογών 
(2 ώρα) 
Παρουσίαση 
διαφανειών 
1 Δραστηριότητα: 
Τροποποίηση κώδικα εφαρμογής Pacman στο 
Scratch (περσινό τμήμα) , λογικά λάθη 
1 
Κ6 Περιβάλλοντα 
Ανάπτυξης 
Εφαρμογών 
(1 ώρες) 
Παρουσίαση 
διαφανειών 
1 
Κ7 Υλοποίηση 
εφαρμογών 
σε 
προγραμματι 
στικά 
περιβάλλοντα 
(8 ώρες) 
Υλοποίηση μικροεφαρμογής με App Inventor 8 
Αξιολόγηση 
(1 ώρα) 
1
Κεφάλαιο 5 
Κύκλος Ζωής Εφαρμογών
ΕΡΩΤΗΜΑΤΑ 
• Τι ονομάζουμε πρόβλημα; 
• Πόσο χρήσιμος είναι και τι ρόλο παίζει ο 
υπολογιστής στην επίλυση προβλημάτων; 
• Τι ονομάζουμε πρόγραμμα και τι εφαρμογή; 
• Ποια βήματα ακολουθούμε για την 
ανάπτυξη μιας εφαρμογής;
Πρόβλημα 
• ΟΡΙΣΜΟΣ : Γενικότερα, ως πρόβλημα θεωρούμε κάθε ζήτημα που τίθεται προς 
επίλυση, κάθε κατάσταση που μας απασχολεί και πρέπει να αντιμετωπιστεί. 
Η λύση ενός προβλήματος δεν μας είναι γνωστή ούτε προφανής. 
• ΚΑΤΗΓΟΡΙΕΣ ΠΡΟΒΛΗΜΑΤΩΝ 
Υπολογιστικά (επίλυση πρωτοβάθμιας εξίσωσης) 
Επιλύσιμα 
Μη επιλύσιμα Μη υπολογιστικά (πώς να δέσω την γραβάτα ) 
Ανοιχτά
Πρόβλημα και υπολογιστής 
Πρόγραμμα περιέχει εντολές (οδηγίες) που κατευθύνουν με κάθε 
λεπτομέρεια τον υπολογιστή, για να εκτελέσει μία συγκεκριμένη 
εργασία και να επιλύσει ένα πρόβλημα. (θυμηθείτε στη Logo της Γ΄ 
Γυμνασίου, ένα πρόγραμμα που σχεδιάζει ένα τετράγωνο) 
Δεδομένα: το μήκος της πλευράς του τετραγώνου
ΕΦΑΡΜΟΓΕΣ (applications, apps) 
ΕΦΑΡΜΟΓΗ: Πρόγραμμα , που έχει μία συγκεκριμένη 
εφαρμογή για τον χρήστη του και βασίζεται σε μία 
ανάγκη του. Οι εφαρμογές πρέπει να υποστηρίζουν τις 
καθημερινές δραστηριότητες των χρηστών των 
υπολογιστών και των φορητών συσκευών (έξυπνων 
κινητών, tablets) με αποδοτικό και γρήγορο τρόπο.
Κύκλος ζωής εφαρμογών 
• Ανάλυση : Απαιτήσεις., 
προδιαγραφές 
• Σχεδίαση: οι ενότητες, οι σχέσεις 
μεταξύ τους, οι αλγόριθμοι 
• Υλοποίηση: Μετατροπή 
αλγορίθμων σε προγράμματα 
• Λειτουργία: δοκιμαστική 
εφαρμογή, έλεγχοι και κανονική 
χρήση 
• Συντήρηση: αναβαθμίσεις, 
διορθώσεις
Δραστηριότητα (1 ώρα) 
• Τροποποίηση κώδικα εφαρμογής Packman 
στο Scratch του περσινού τμήματος
Κεφάλαιο 6 
Περιβάλλοντα Ανάπτυξης 
Εφαρμογών
ΕΡΩΤΗΜΑΤΑ 
• Ποιες γλώσσες προγραμματισμού γνωρίζετε; 
• Τι εργαλεία χρειάζεται ένας προγραμματιστής, 
για να αναπτύξει μία εφαρμογή; 
• Ποια επαγγελματικά προγραμματιστικά 
περιβάλλοντα γνωρίζετε; 
• Ποια εκπαιδευτικά προγραμματιστικά 
περιβάλλοντα γνωρίζετε; 
• Το περιβάλλον προγραμματισμού Scratch είναι 
επαγγελματικό ή εκπαιδευτικό;
Γλώσσες προγραμματισμού 
• Γλώσσες χαμηλού επιπέδου • Γλώσσες (πολύ) υψηλού επιπέδου 
Αλφάβητο Λεξιλόγιο Συντακτικό 
Do you remember? 
Last year…..
Προγραμματιστικά περιβάλλοντα 
Περιλαμβάνουν….. 
• έναν συντάκτης κειμένων (editor) με τον οποίο και γράφει το 
αρχικό πρόγραμμα, που ονομάζεται πηγαίο πρόγραμμα ή 
κώδικας (source code). 
• ένα μεταφραστικό πρόγραμμα (μεταγλωττιστή ή 
διερμηνευτή), το οποίο μεταφράζει το πηγαίο πρόγραμμα σε 
αντικείμενο πρόγραμμα ή κώδικα (object code). Εντοπίζει 
συντακτικά λάθη. 
• ένα ειδικό πρόγραμμα που ονομάζεται συνδέτης (linker), το 
οποίο πολλές φορές συνδέει το αντικείμενο πρόγραμμα 
• εργαλεία εντοπισμού λαθών (debuggers) με τα οποία ο 
προγραμματιστής παρακολουθεί τι ακριβώς συμβαίνει στο 
παρασκήνιο κατά την εκτέλεση ενός προγράμματος.
Επαγγελματικά Π.Π Εκπαιδευτικά Π.Π
Κεφάλαιο 7 
Υλοποίηση εφαρμογών σε 
προγραμματιστικά περιβάλλοντα
Ερωτήματα 
• Πώς πιστεύετε ότι μπορείτε να δημιουργήσετε 
εφαρμογή που θα τη χρησιμοποιείτε στο 
κινητό σας τηλέφωνο; 
• Γνωρίζετε τις έννοιες κλάση και αντικείμενο 
στον αντικειμενοστρεφή προγραμματισμό; 
• Τι είναι η κληρονομικότητα στον 
αντικειμενοστρεφή προγραμματισμό; 
• Πιστεύετε ότι μπορείτε να δημιουργήσετε ένα 
παιχνίδι παρόμοιο με το αγαπημένο σας 
ηλεκτρονικό παιχνίδι;
Δραστηριότητα (8 ώρες) 
Υλοποίηση μικροεφαρμογής με App 
Inventor

More Related Content

What's hot

ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
Nikos Michailidis
 
φυσικη γ 1.5 νομοσ coulomb
φυσικη γ 1.5 νομοσ coulombφυσικη γ 1.5 νομοσ coulomb
φυσικη γ 1.5 νομοσ coulomb
tvagelis96
 
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Fotini Pog
 
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
Βασίλης Μαντάς
 
Ερωτήσεις - ασκήσεις επανάληψης χημεία β΄γυμν (2014 15)
Ερωτήσεις - ασκήσεις επανάληψης χημεία β΄γυμν (2014 15)Ερωτήσεις - ασκήσεις επανάληψης χημεία β΄γυμν (2014 15)
Ερωτήσεις - ασκήσεις επανάληψης χημεία β΄γυμν (2014 15)
Xristos Koutras
 
α' β΄ κλιση ουσιαστικων
α'    β΄ κλιση ουσιαστικωνα'    β΄ κλιση ουσιαστικων
α' β΄ κλιση ουσιαστικων
Eleni Kots
 

What's hot (20)

[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο
[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο
[Φυσική Γ´ Γυμνασίου] Σύνοψη θεωρίας - Ηλεκτρική δύναμη & Φορτίο
 
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο ΑσκήσεωνΑΕΠΠ: 21ο Φύλλο Ασκήσεων
ΑΕΠΠ: 21ο Φύλλο Ασκήσεων
 
φυσικη γ 1.5 νομοσ coulomb
φυσικη γ 1.5 νομοσ coulombφυσικη γ 1.5 νομοσ coulomb
φυσικη γ 1.5 νομοσ coulomb
 
Ειρήνη - πόλεμος
Ειρήνη - πόλεμοςΕιρήνη - πόλεμος
Ειρήνη - πόλεμος
 
Αρχαϊκή εποχή
Αρχαϊκή εποχήΑρχαϊκή εποχή
Αρχαϊκή εποχή
 
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
Διαγώνισμα Πληροφορικής Γ Γυμνασίου-1-
 
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
ΧΗΜΙΚΟΙ ΔΕΣΜΟΙ Α΄ΛΥΚΕΙΟΥ (θεωρία)
 
Νόμος του Ohm-Απλά ηλεκτρικά κυκλώματα
Νόμος του Ohm-Απλά ηλεκτρικά κυκλώματαΝόμος του Ohm-Απλά ηλεκτρικά κυκλώματα
Νόμος του Ohm-Απλά ηλεκτρικά κυκλώματα
 
κεφ 3ο τριγωνομετρία
κεφ 3ο τριγωνομετρίακεφ 3ο τριγωνομετρία
κεφ 3ο τριγωνομετρία
 
ΠΑΡΟΥΣΙΑΣΕΙΣ ΦΥΣΙΚΗΣ Γ ΓΥΜΝΑΣΙΟΥ
ΠΑΡΟΥΣΙΑΣΕΙΣ ΦΥΣΙΚΗΣ Γ ΓΥΜΝΑΣΙΟΥΠΑΡΟΥΣΙΑΣΕΙΣ ΦΥΣΙΚΗΣ Γ ΓΥΜΝΑΣΙΟΥ
ΠΑΡΟΥΣΙΑΣΕΙΣ ΦΥΣΙΚΗΣ Γ ΓΥΜΝΑΣΙΟΥ
 
Κεφ.9: ΝΕΥΡΙΚΟ ΣΥΣΤΗΜΑ
Κεφ.9: ΝΕΥΡΙΚΟ ΣΥΣΤΗΜΑΚεφ.9: ΝΕΥΡΙΚΟ ΣΥΣΤΗΜΑ
Κεφ.9: ΝΕΥΡΙΚΟ ΣΥΣΤΗΜΑ
 
Ιλιάδα σημειώσεις στη ραψωδία Α
Ιλιάδα σημειώσεις στη ραψωδία ΑΙλιάδα σημειώσεις στη ραψωδία Α
Ιλιάδα σημειώσεις στη ραψωδία Α
 
Ερωτήσεις - ασκήσεις επανάληψης χημεία β΄γυμν (2014 15)
Ερωτήσεις - ασκήσεις επανάληψης χημεία β΄γυμν (2014 15)Ερωτήσεις - ασκήσεις επανάληψης χημεία β΄γυμν (2014 15)
Ερωτήσεις - ασκήσεις επανάληψης χημεία β΄γυμν (2014 15)
 
Θεωρία από τη Γεωμετρία Α΄ Λυκείου
Θεωρία από τη Γεωμετρία Α΄ ΛυκείουΘεωρία από τη Γεωμετρία Α΄ Λυκείου
Θεωρία από τη Γεωμετρία Α΄ Λυκείου
 
28.Ο διακόπτης.pdf
28.Ο διακόπτης.pdf28.Ο διακόπτης.pdf
28.Ο διακόπτης.pdf
 
ΦΥΣΙΚΗ Γ ΓΥΜΝΑΣΙΟΥ (ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ)
ΦΥΣΙΚΗ Γ ΓΥΜΝΑΣΙΟΥ (ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ)ΦΥΣΙΚΗ Γ ΓΥΜΝΑΣΙΟΥ (ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ)
ΦΥΣΙΚΗ Γ ΓΥΜΝΑΣΙΟΥ (ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ)
 
Ταλαντώσεις
ΤαλαντώσειςΤαλαντώσεις
Ταλαντώσεις
 
α' β΄ κλιση ουσιαστικων
α'    β΄ κλιση ουσιαστικωνα'    β΄ κλιση ουσιαστικων
α' β΄ κλιση ουσιαστικων
 
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ - ΕΠΑΝΑΛΗΨΗ ΣΤΑ ΚΕΦ. 1-6
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ - ΕΠΑΝΑΛΗΨΗ ΣΤΑ ΚΕΦ. 1-6ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ - ΕΠΑΝΑΛΗΨΗ ΣΤΑ ΚΕΦ. 1-6
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ - ΕΠΑΝΑΛΗΨΗ ΣΤΑ ΚΕΦ. 1-6
 
Ερωτόκριτος
ΕρωτόκριτοςΕρωτόκριτος
Ερωτόκριτος
 

Similar to ενότητα 2

φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόφε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
dimtsouk
 
ΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο ΑσκήσεωνΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο Ασκήσεων
Nikos Michailidis
 
6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού
ΑΡΓΚΕΝ ΖΟΤΚΑ
 
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόεισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
vfilip
 

Similar to ενότητα 2 (20)

φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόφε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdf
 
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGOΕφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
 
Kef10 a synartiseis
Kef10 a synartiseisKef10 a synartiseis
Kef10 a synartiseis
 
ΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο ΑσκήσεωνΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο Ασκήσεων
 
Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.
 
C_27102023.pdf
C_27102023.pdfC_27102023.pdf
C_27102023.pdf
 
6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού
 
κεφ2 λογισμικό
κεφ2 λογισμικόκεφ2 λογισμικό
κεφ2 λογισμικό
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογών
 
Kephalaio 5-6-7
 Kephalaio 5-6-7 Kephalaio 5-6-7
Kephalaio 5-6-7
 
553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf
 
κεφάλαιο 6
κεφάλαιο 6κεφάλαιο 6
κεφάλαιο 6
 
Software presentation[1]
Software presentation[1]Software presentation[1]
Software presentation[1]
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμού
 
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόεισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
 
Aepp-6.4-6.7-tsiotakis
Aepp-6.4-6.7-tsiotakisAepp-6.4-6.7-tsiotakis
Aepp-6.4-6.7-tsiotakis
 

More from tryfonid

ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdfΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
tryfonid
 

More from tryfonid (20)

ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdfΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
 
Giants of science
Giants of scienceGiants of science
Giants of science
 
Giants of science (1)
Giants of science (1)Giants of science (1)
Giants of science (1)
 
European elections final
European elections finalEuropean elections final
European elections final
 
Evaluation1st mobility
Evaluation1st mobilityEvaluation1st mobility
Evaluation1st mobility
 
Selm Project hacking hate Hackathon
Selm Project hacking hate HackathonSelm Project hacking hate Hackathon
Selm Project hacking hate Hackathon
 
Astronomy ar vr
Astronomy ar vr Astronomy ar vr
Astronomy ar vr
 
Who i am
Who i amWho i am
Who i am
 
Trigonometria
TrigonometriaTrigonometria
Trigonometria
 
Ptolemaios
PtolemaiosPtolemaios
Ptolemaios
 
Lord of the ring
Lord of the ringLord of the ring
Lord of the ring
 
Fashion
FashionFashion
Fashion
 
Email
EmailEmail
Email
 
Eduweb online purchches&services
Eduweb online purchches&servicesEduweb online purchches&services
Eduweb online purchches&services
 
Arduino pan trian
Arduino pan trianArduino pan trian
Arduino pan trian
 
Multipe choice quiz_appinventor
Multipe choice quiz_appinventorMultipe choice quiz_appinventor
Multipe choice quiz_appinventor
 
σχεδιο υποβολής εε γελ τυχερου B (1)
σχεδιο υποβολής εε γελ τυχερου B (1)σχεδιο υποβολής εε γελ τυχερου B (1)
σχεδιο υποβολής εε γελ τυχερου B (1)
 
σχεδιο υποβολής εε γελ τυχερου α
σχεδιο υποβολής εε γελ τυχερου ασχεδιο υποβολής εε γελ τυχερου α
σχεδιο υποβολής εε γελ τυχερου α
 
εε ομαδας4
εε ομαδας4εε ομαδας4
εε ομαδας4
 
εε ομαδας 3
εε ομαδας 3εε ομαδας 3
εε ομαδας 3
 

Recently uploaded

Recently uploaded (20)

Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptxΕκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
Εκπαιδευτική επίσκεψη στο Σεισμολογικό Ινστιτούτο του ΑΠΘ.pptx
 
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdfΚ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
 
Ενημέρωση για την Ενδοσχολική Βία και το Άγχος.pptx
Ενημέρωση για την Ενδοσχολική Βία και το Άγχος.pptxΕνημέρωση για την Ενδοσχολική Βία και το Άγχος.pptx
Ενημέρωση για την Ενδοσχολική Βία και το Άγχος.pptx
 
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσαΠοιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
Ποιήματα και εικαστικές δημιουργίες με θέμα τη θάλασσα
 
ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024
ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024
ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024
 
3ο ΓΕΛ ΚΑΣΤΟΡΙΑΣ Πρόγραμμα Υιοθεσία Βυζαντινού Μνημείου ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΟΙΚΟΝ...
3ο ΓΕΛ ΚΑΣΤΟΡΙΑΣ  Πρόγραμμα Υιοθεσία Βυζαντινού Μνημείου ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΟΙΚΟΝ...3ο ΓΕΛ ΚΑΣΤΟΡΙΑΣ  Πρόγραμμα Υιοθεσία Βυζαντινού Μνημείου ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΟΙΚΟΝ...
3ο ΓΕΛ ΚΑΣΤΟΡΙΑΣ Πρόγραμμα Υιοθεσία Βυζαντινού Μνημείου ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ ΟΙΚΟΝ...
 
Πανελλήνιες 2024: Τα περσινά θέματα στη Νεοελληνική Γλώσσα και οι απαντήσεις
Πανελλήνιες 2024: Τα περσινά θέματα στη Νεοελληνική Γλώσσα και οι απαντήσειςΠανελλήνιες 2024: Τα περσινά θέματα στη Νεοελληνική Γλώσσα και οι απαντήσεις
Πανελλήνιες 2024: Τα περσινά θέματα στη Νεοελληνική Γλώσσα και οι απαντήσεις
 
ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ: Μέθοδος Επίλυσης Συγκρούσεων Συνομιλήκων
ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ: Μέθοδος Επίλυσης Συγκρούσεων ΣυνομιλήκωνΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ: Μέθοδος Επίλυσης Συγκρούσεων Συνομιλήκων
ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ: Μέθοδος Επίλυσης Συγκρούσεων Συνομιλήκων
 
Θέματα και Απαντήσεις - Νεοελληνική Γλώσσα 2024.pdf
Θέματα και Απαντήσεις - Νεοελληνική Γλώσσα 2024.pdfΘέματα και Απαντήσεις - Νεοελληνική Γλώσσα 2024.pdf
Θέματα και Απαντήσεις - Νεοελληνική Γλώσσα 2024.pdf
 
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμόςΤο βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
 
2023-24 ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΕΩΝ ΙΟΥΝΙΟΥ-F2xlsx.pdf
2023-24 ΠΡΟΓΡΑΜΜΑ  ΕΞΕΤΑΣΕΩΝ ΙΟΥΝΙΟΥ-F2xlsx.pdf2023-24 ΠΡΟΓΡΑΜΜΑ  ΕΞΕΤΑΣΕΩΝ ΙΟΥΝΙΟΥ-F2xlsx.pdf
2023-24 ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΕΩΝ ΙΟΥΝΙΟΥ-F2xlsx.pdf
 
Όαση ειρήνης
Όαση                                ειρήνηςΌαση                                ειρήνης
Όαση ειρήνης
 
2023-24 ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΕΩΝ ΙΟΥΝΙΟΥ-F2xlsx1.pdf
2023-24 ΠΡΟΓΡΑΜΜΑ  ΕΞΕΤΑΣΕΩΝ ΙΟΥΝΙΟΥ-F2xlsx1.pdf2023-24 ΠΡΟΓΡΑΜΜΑ  ΕΞΕΤΑΣΕΩΝ ΙΟΥΝΙΟΥ-F2xlsx1.pdf
2023-24 ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΕΩΝ ΙΟΥΝΙΟΥ-F2xlsx1.pdf
 
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdfΣτρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
Στρ. Μυριβήλης, Τα ζα_κείμενο & σχόλια.pdf
 
Παρουσίαση του κεφαλαίου ΕΞΕΛΙΞΗ της Β ΛΥΚΕΙΟΥ
Παρουσίαση του κεφαλαίου ΕΞΕΛΙΞΗ της Β ΛΥΚΕΙΟΥΠαρουσίαση του κεφαλαίου ΕΞΕΛΙΞΗ της Β ΛΥΚΕΙΟΥ
Παρουσίαση του κεφαλαίου ΕΞΕΛΙΞΗ της Β ΛΥΚΕΙΟΥ
 
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdfΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
ΑΡΧΕΙΟ ΜΕ ΕΡΩΤΗΜΑΤΟΛΟΓΙΑ για ΣΧΟΛΙΚΗ ΔΙΑΜΕΣΟΛΑΒΗΣΗ.pdf
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
 
Μπουσμαλή Άννα, Ο ΜΙΚΡΟΣ ΠΡΙΓΚΙΠΑΣ του Αντουάν ντε Σαιντ Εξυπερύ.pptx
Μπουσμαλή Άννα, Ο ΜΙΚΡΟΣ ΠΡΙΓΚΙΠΑΣ του Αντουάν ντε Σαιντ Εξυπερύ.pptxΜπουσμαλή Άννα, Ο ΜΙΚΡΟΣ ΠΡΙΓΚΙΠΑΣ του Αντουάν ντε Σαιντ Εξυπερύ.pptx
Μπουσμαλή Άννα, Ο ΜΙΚΡΟΣ ΠΡΙΓΚΙΠΑΣ του Αντουάν ντε Σαιντ Εξυπερύ.pptx
 
Επιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό ΜουσείοΕπιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό Μουσείο
 
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιωνΗ ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
 

ενότητα 2

  • 1. ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Α΄ΛΥΚΕΙΟΥ ΕΝΟΤΗΤΑ 2Η Προγραμματιστικά περιβάλλοντα- Δημιουργία εφαρμογών
  • 2. ΚΕΦΑΛΑΙΟ ΘΕΩΡΙΑ ΕΡΓΑΣΤΗΡΙΟ Κ5 Κύκλος Ζωής Εφαρμογών (2 ώρα) Παρουσίαση διαφανειών 1 Δραστηριότητα: Τροποποίηση κώδικα εφαρμογής Pacman στο Scratch (περσινό τμήμα) , λογικά λάθη 1 Κ6 Περιβάλλοντα Ανάπτυξης Εφαρμογών (1 ώρες) Παρουσίαση διαφανειών 1 Κ7 Υλοποίηση εφαρμογών σε προγραμματι στικά περιβάλλοντα (8 ώρες) Υλοποίηση μικροεφαρμογής με App Inventor 8 Αξιολόγηση (1 ώρα) 1
  • 3. Κεφάλαιο 5 Κύκλος Ζωής Εφαρμογών
  • 4. ΕΡΩΤΗΜΑΤΑ • Τι ονομάζουμε πρόβλημα; • Πόσο χρήσιμος είναι και τι ρόλο παίζει ο υπολογιστής στην επίλυση προβλημάτων; • Τι ονομάζουμε πρόγραμμα και τι εφαρμογή; • Ποια βήματα ακολουθούμε για την ανάπτυξη μιας εφαρμογής;
  • 5. Πρόβλημα • ΟΡΙΣΜΟΣ : Γενικότερα, ως πρόβλημα θεωρούμε κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση που μας απασχολεί και πρέπει να αντιμετωπιστεί. Η λύση ενός προβλήματος δεν μας είναι γνωστή ούτε προφανής. • ΚΑΤΗΓΟΡΙΕΣ ΠΡΟΒΛΗΜΑΤΩΝ Υπολογιστικά (επίλυση πρωτοβάθμιας εξίσωσης) Επιλύσιμα Μη επιλύσιμα Μη υπολογιστικά (πώς να δέσω την γραβάτα ) Ανοιχτά
  • 6. Πρόβλημα και υπολογιστής Πρόγραμμα περιέχει εντολές (οδηγίες) που κατευθύνουν με κάθε λεπτομέρεια τον υπολογιστή, για να εκτελέσει μία συγκεκριμένη εργασία και να επιλύσει ένα πρόβλημα. (θυμηθείτε στη Logo της Γ΄ Γυμνασίου, ένα πρόγραμμα που σχεδιάζει ένα τετράγωνο) Δεδομένα: το μήκος της πλευράς του τετραγώνου
  • 7. ΕΦΑΡΜΟΓΕΣ (applications, apps) ΕΦΑΡΜΟΓΗ: Πρόγραμμα , που έχει μία συγκεκριμένη εφαρμογή για τον χρήστη του και βασίζεται σε μία ανάγκη του. Οι εφαρμογές πρέπει να υποστηρίζουν τις καθημερινές δραστηριότητες των χρηστών των υπολογιστών και των φορητών συσκευών (έξυπνων κινητών, tablets) με αποδοτικό και γρήγορο τρόπο.
  • 8. Κύκλος ζωής εφαρμογών • Ανάλυση : Απαιτήσεις., προδιαγραφές • Σχεδίαση: οι ενότητες, οι σχέσεις μεταξύ τους, οι αλγόριθμοι • Υλοποίηση: Μετατροπή αλγορίθμων σε προγράμματα • Λειτουργία: δοκιμαστική εφαρμογή, έλεγχοι και κανονική χρήση • Συντήρηση: αναβαθμίσεις, διορθώσεις
  • 9. Δραστηριότητα (1 ώρα) • Τροποποίηση κώδικα εφαρμογής Packman στο Scratch του περσινού τμήματος
  • 10. Κεφάλαιο 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών
  • 11. ΕΡΩΤΗΜΑΤΑ • Ποιες γλώσσες προγραμματισμού γνωρίζετε; • Τι εργαλεία χρειάζεται ένας προγραμματιστής, για να αναπτύξει μία εφαρμογή; • Ποια επαγγελματικά προγραμματιστικά περιβάλλοντα γνωρίζετε; • Ποια εκπαιδευτικά προγραμματιστικά περιβάλλοντα γνωρίζετε; • Το περιβάλλον προγραμματισμού Scratch είναι επαγγελματικό ή εκπαιδευτικό;
  • 12. Γλώσσες προγραμματισμού • Γλώσσες χαμηλού επιπέδου • Γλώσσες (πολύ) υψηλού επιπέδου Αλφάβητο Λεξιλόγιο Συντακτικό Do you remember? Last year…..
  • 13. Προγραμματιστικά περιβάλλοντα Περιλαμβάνουν….. • έναν συντάκτης κειμένων (editor) με τον οποίο και γράφει το αρχικό πρόγραμμα, που ονομάζεται πηγαίο πρόγραμμα ή κώδικας (source code). • ένα μεταφραστικό πρόγραμμα (μεταγλωττιστή ή διερμηνευτή), το οποίο μεταφράζει το πηγαίο πρόγραμμα σε αντικείμενο πρόγραμμα ή κώδικα (object code). Εντοπίζει συντακτικά λάθη. • ένα ειδικό πρόγραμμα που ονομάζεται συνδέτης (linker), το οποίο πολλές φορές συνδέει το αντικείμενο πρόγραμμα • εργαλεία εντοπισμού λαθών (debuggers) με τα οποία ο προγραμματιστής παρακολουθεί τι ακριβώς συμβαίνει στο παρασκήνιο κατά την εκτέλεση ενός προγράμματος.
  • 14.
  • 16. Κεφάλαιο 7 Υλοποίηση εφαρμογών σε προγραμματιστικά περιβάλλοντα
  • 17. Ερωτήματα • Πώς πιστεύετε ότι μπορείτε να δημιουργήσετε εφαρμογή που θα τη χρησιμοποιείτε στο κινητό σας τηλέφωνο; • Γνωρίζετε τις έννοιες κλάση και αντικείμενο στον αντικειμενοστρεφή προγραμματισμό; • Τι είναι η κληρονομικότητα στον αντικειμενοστρεφή προγραμματισμό; • Πιστεύετε ότι μπορείτε να δημιουργήσετε ένα παιχνίδι παρόμοιο με το αγαπημένο σας ηλεκτρονικό παιχνίδι;
  • 18. Δραστηριότητα (8 ώρες) Υλοποίηση μικροεφαρμογής με App Inventor