SlideShare una empresa de Scribd logo
1 de 18
ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 
Α΄ΛΥΚΕΙΟΥ 
ΕΝΟΤΗΤΑ 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

Más contenido relacionado

La actualidad más candente

Η ιδιαιτερότητα της φιλοσοφικής σκέψης, Κεφάλαιο 1, Ενότητα 1η
Η ιδιαιτερότητα της φιλοσοφικής σκέψης, Κεφάλαιο 1, Ενότητα 1ηΗ ιδιαιτερότητα της φιλοσοφικής σκέψης, Κεφάλαιο 1, Ενότητα 1η
Η ιδιαιτερότητα της φιλοσοφικής σκέψης, Κεφάλαιο 1, Ενότητα 1ηΣΟΦΙΑ ΦΕΛΛΑΧΙΔΟΥ
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςDimitra Adamidou
 
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥΩριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥNatassa Pechtelidou
 
Σχήματα λόγου, εκφραστικά μέσα, ύφος, γλώσσα κειμένου Λογοτεχνία Γυμνασίου
Σχήματα λόγου, εκφραστικά μέσα, ύφος, γλώσσα κειμένου Λογοτεχνία ΓυμνασίουΣχήματα λόγου, εκφραστικά μέσα, ύφος, γλώσσα κειμένου Λογοτεχνία Γυμνασίου
Σχήματα λόγου, εκφραστικά μέσα, ύφος, γλώσσα κειμένου Λογοτεχνία Γυμνασίουmvourtsian
 
Biology a lyk-kef3
Biology a lyk-kef3Biology a lyk-kef3
Biology a lyk-kef3ht101
 
σχηματα λογου
σχηματα λογουσχηματα λογου
σχηματα λογουGeorgia Sofi
 
Περιγραφή και Αφήγηση
Περιγραφή και ΑφήγησηΠεριγραφή και Αφήγηση
Περιγραφή και ΑφήγησηAkis Ampelas
 
Πληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίουΠληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίουGeorgia Hadjitheodoulou
 
Μάθημα: Βιολογία. Α' Λυκείου. 3ο Κεφ.-Σημειώσεις σχολικού βιβλίου
Μάθημα: Βιολογία. Α' Λυκείου. 3ο Κεφ.-Σημειώσεις σχολικού βιβλίουΜάθημα: Βιολογία. Α' Λυκείου. 3ο Κεφ.-Σημειώσεις σχολικού βιβλίου
Μάθημα: Βιολογία. Α' Λυκείου. 3ο Κεφ.-Σημειώσεις σχολικού βιβλίουDe La Salle College - Thessaloniki
 
επιχειρήματα - συλλογισμοί
επιχειρήματα - συλλογισμοίεπιχειρήματα - συλλογισμοί
επιχειρήματα - συλλογισμοίgina zaza
 
Η εκπαίδευση των παιδιών στην αρχαία Αθήνα
Η εκπαίδευση των παιδιών στην αρχαία ΑθήναΗ εκπαίδευση των παιδιών στην αρχαία Αθήνα
Η εκπαίδευση των παιδιών στην αρχαία ΑθήναEvangelia Patera
 
Κεφάλαιο 8ο: Ομοιότητα - Γεωμετρία Β΄ Λυκείου
Κεφάλαιο 8ο: Ομοιότητα - Γεωμετρία Β΄ ΛυκείουΚεφάλαιο 8ο: Ομοιότητα - Γεωμετρία Β΄ Λυκείου
Κεφάλαιο 8ο: Ομοιότητα - Γεωμετρία Β΄ ΛυκείουΜάκης Χατζόπουλος
 
Νεοελληνική Γλώσσα Α Γυμνασίου - Ενότητα 4
Νεοελληνική Γλώσσα Α Γυμνασίου - Ενότητα 4Νεοελληνική Γλώσσα Α Γυμνασίου - Ενότητα 4
Νεοελληνική Γλώσσα Α Γυμνασίου - Ενότητα 4EVANGELOS LITSOS
 
χημεια α λυκειου 1ο κεφαλαιο
χημεια α λυκειου 1ο κεφαλαιοχημεια α λυκειου 1ο κεφαλαιο
χημεια α λυκειου 1ο κεφαλαιοPetros Birbas M.Eng, MSc
 
Βασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΒασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΙωάννου Γιαννάκης
 
Ομηρική Εποχή - Σχεδιάγραμμα
Ομηρική Εποχή - ΣχεδιάγραμμαΟμηρική Εποχή - Σχεδιάγραμμα
Ομηρική Εποχή - ΣχεδιάγραμμαEleni Kots
 
1. η ιδιαιτερότητα της φιλοσοφικής σκέψης
1. η ιδιαιτερότητα της φιλοσοφικής σκέψης1. η ιδιαιτερότητα της φιλοσοφικής σκέψης
1. η ιδιαιτερότητα της φιλοσοφικής σκέψηςIoannis Psifas
 
ΝΕΟΕΛΛΗΝΙΚΗ ΛΟΓΟΤΕΧΝΙΑ - Α' Γυμνασίου (14 διαγωνίσματα)
ΝΕΟΕΛΛΗΝΙΚΗ ΛΟΓΟΤΕΧΝΙΑ - Α' Γυμνασίου (14 διαγωνίσματα)ΝΕΟΕΛΛΗΝΙΚΗ ΛΟΓΟΤΕΧΝΙΑ - Α' Γυμνασίου (14 διαγωνίσματα)
ΝΕΟΕΛΛΗΝΙΚΗ ΛΟΓΟΤΕΧΝΙΑ - Α' Γυμνασίου (14 διαγωνίσματα)Kats961
 

La actualidad más candente (20)

Η ιδιαιτερότητα της φιλοσοφικής σκέψης, Κεφάλαιο 1, Ενότητα 1η
Η ιδιαιτερότητα της φιλοσοφικής σκέψης, Κεφάλαιο 1, Ενότητα 1ηΗ ιδιαιτερότητα της φιλοσοφικής σκέψης, Κεφάλαιο 1, Ενότητα 1η
Η ιδιαιτερότητα της φιλοσοφικής σκέψης, Κεφάλαιο 1, Ενότητα 1η
 
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίαςΣημειώσεις Logo με ασκήσεις και θέματα θεωρίας
Σημειώσεις Logo με ασκήσεις και θέματα θεωρίας
 
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥΩριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
Ωριαίο διαγώνισμα Κεφ.1_ ΒΙΟΛΟΓΙΑ Α ΛΥΚΕΙΟΥ
 
Σχήματα λόγου, εκφραστικά μέσα, ύφος, γλώσσα κειμένου Λογοτεχνία Γυμνασίου
Σχήματα λόγου, εκφραστικά μέσα, ύφος, γλώσσα κειμένου Λογοτεχνία ΓυμνασίουΣχήματα λόγου, εκφραστικά μέσα, ύφος, γλώσσα κειμένου Λογοτεχνία Γυμνασίου
Σχήματα λόγου, εκφραστικά μέσα, ύφος, γλώσσα κειμένου Λογοτεχνία Γυμνασίου
 
Biology a lyk-kef3
Biology a lyk-kef3Biology a lyk-kef3
Biology a lyk-kef3
 
σχηματα λογου
σχηματα λογουσχηματα λογου
σχηματα λογου
 
Περιγραφή και Αφήγηση
Περιγραφή και ΑφήγησηΠεριγραφή και Αφήγηση
Περιγραφή και Αφήγηση
 
Πληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίουΠληροφορική Γ' γυμνασίου
Πληροφορική Γ' γυμνασίου
 
Μάθημα: Βιολογία. Α' Λυκείου. 3ο Κεφ.-Σημειώσεις σχολικού βιβλίου
Μάθημα: Βιολογία. Α' Λυκείου. 3ο Κεφ.-Σημειώσεις σχολικού βιβλίουΜάθημα: Βιολογία. Α' Λυκείου. 3ο Κεφ.-Σημειώσεις σχολικού βιβλίου
Μάθημα: Βιολογία. Α' Λυκείου. 3ο Κεφ.-Σημειώσεις σχολικού βιβλίου
 
πολυμέσα β γυμνασιου
πολυμέσα β γυμνασιουπολυμέσα β γυμνασιου
πολυμέσα β γυμνασιου
 
επιχειρήματα - συλλογισμοί
επιχειρήματα - συλλογισμοίεπιχειρήματα - συλλογισμοί
επιχειρήματα - συλλογισμοί
 
Η εκπαίδευση των παιδιών στην αρχαία Αθήνα
Η εκπαίδευση των παιδιών στην αρχαία ΑθήναΗ εκπαίδευση των παιδιών στην αρχαία Αθήνα
Η εκπαίδευση των παιδιών στην αρχαία Αθήνα
 
Κεφάλαιο 8ο: Ομοιότητα - Γεωμετρία Β΄ Λυκείου
Κεφάλαιο 8ο: Ομοιότητα - Γεωμετρία Β΄ ΛυκείουΚεφάλαιο 8ο: Ομοιότητα - Γεωμετρία Β΄ Λυκείου
Κεφάλαιο 8ο: Ομοιότητα - Γεωμετρία Β΄ Λυκείου
 
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/ΥΒ' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
 
Νεοελληνική Γλώσσα Α Γυμνασίου - Ενότητα 4
Νεοελληνική Γλώσσα Α Γυμνασίου - Ενότητα 4Νεοελληνική Γλώσσα Α Γυμνασίου - Ενότητα 4
Νεοελληνική Γλώσσα Α Γυμνασίου - Ενότητα 4
 
χημεια α λυκειου 1ο κεφαλαιο
χημεια α λυκειου 1ο κεφαλαιοχημεια α λυκειου 1ο κεφαλαιο
χημεια α λυκειου 1ο κεφαλαιο
 
Βασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμούΒασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμού
 
Ομηρική Εποχή - Σχεδιάγραμμα
Ομηρική Εποχή - ΣχεδιάγραμμαΟμηρική Εποχή - Σχεδιάγραμμα
Ομηρική Εποχή - Σχεδιάγραμμα
 
1. η ιδιαιτερότητα της φιλοσοφικής σκέψης
1. η ιδιαιτερότητα της φιλοσοφικής σκέψης1. η ιδιαιτερότητα της φιλοσοφικής σκέψης
1. η ιδιαιτερότητα της φιλοσοφικής σκέψης
 
ΝΕΟΕΛΛΗΝΙΚΗ ΛΟΓΟΤΕΧΝΙΑ - Α' Γυμνασίου (14 διαγωνίσματα)
ΝΕΟΕΛΛΗΝΙΚΗ ΛΟΓΟΤΕΧΝΙΑ - Α' Γυμνασίου (14 διαγωνίσματα)ΝΕΟΕΛΛΗΝΙΚΗ ΛΟΓΟΤΕΧΝΙΑ - Α' Γυμνασίου (14 διαγωνίσματα)
ΝΕΟΕΛΛΗΝΙΚΗ ΛΟΓΟΤΕΧΝΙΑ - Α' Γυμνασίου (14 διαγωνίσματα)
 

Similar a ενότητα 2

φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόφε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμό
φε εισαγωγή στην έννοια του αλγορίθμου και στον προγραμματισμόdimtsouk
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνchristos katsanis
 
C_03112023.pdf
C_03112023.pdfC_03112023.pdf
C_03112023.pdfargideli1
 
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGOΕφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGO
Εφαρμογές Ανοιχτού Κώδικα για τη Διδασκαλία Προγραμματισμού με την LOGOIraklis Markelis
 
Kef10 a synartiseis
Kef10 a synartiseisKef10 a synartiseis
Kef10 a synartiseismnikol
 
ΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο ΑσκήσεωνΑΕΠΠ: 6ο Φύλλο Ασκήσεων
ΑΕΠΠ: 6ο Φύλλο ΑσκήσεωνNikos Michailidis
 
Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.iodalla
 
C_27102023.pdf
C_27102023.pdfC_27102023.pdf
C_27102023.pdfargideli1
 
6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμού6.1 Γλώσσες και εργαλεία προγραμματισμού
6.1 Γλώσσες και εργαλεία προγραμματισμούΑΡΓΚΕΝ ΖΟΤΚΑ
 
κεφ2 λογισμικό
κεφ2 λογισμικόκεφ2 λογισμικό
κεφ2 λογισμικόakarathanos
 
Περιβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνΠεριβάλλοντα ανάπτυξης εφαρμογών
Περιβάλλοντα ανάπτυξης εφαρμογώνgeorge delis
 
553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdfDimitraPapalitsa
 
κεφάλαιο 6
κεφάλαιο 6κεφάλαιο 6
κεφάλαιο 6sotiriasa
 
Software presentation[1]
Software presentation[1]Software presentation[1]
Software presentation[1]mnikol
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 2 3 1Ιωάννου Γιαννάκης
 
γλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούγλώσσες εργαλεία προγραμματισμού
γλώσσες εργαλεία προγραμματισμούkmag388
 
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόεισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόvfilip
 
α 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικόα 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικόionvam
 

Similar a ενότητα 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]
 
Εισαγωγή στις αρχές της επιστήμης των ΗΥκεφ 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
 
α 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικόα 5 γνωριμία με το λογισμικό
α 5 γνωριμία με το λογισμικό
 

Más de tryfonid

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

Más de 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
 

Último

-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξηΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο Χρύσα Παπακωνσταντίνου
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΧρύσα Παπακωνσταντίνου
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηTheodora Chandrinou
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψειςDimitra Mylonaki
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptxAthina Tziaki
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .Dimitra Mylonaki
 

Último (9)

ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη-Διψήφιοι  αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
-Διψήφιοι αριθμοί-δεκαδες μονάδες-θέση ψηφίου Α- Β τάξη
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 

ενότητα 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