42
Γ΄ τάξη Γ΄ τάξη ΕΝΟΤΗΤΑ 1 ΕΝΟΤΗΤΑ 1 Κεφάλαιο Κεφάλαιο 2 2 Ο Προγραμματισμός στην πράξη Ο Προγραμματισμός στην πράξη Λέξεις κλειδιά Εντολή εισόδου Εντολή εξόδου Μεταβλητή Προτάσεις Φράσεις Ανακοίνωση Είσοδος

G 5 eisodos_exodos_ekhorisi

Embed Size (px)

Citation preview

Γ΄ τάξηΓ΄ τάξηΕΝΟΤΗΤΑ 1ΕΝΟΤΗΤΑ 1 Κεφάλαιο Κεφάλαιο 22

Ο Προγραμματισμός στην πράξηΟ Προγραμματισμός στην πράξηΛέξεις κλειδιάΕντολή εισόδου

Εντολή εξόδου

Μεταβλητή

Προτάσεις

Φράσεις

Ανακοίνωση

Είσοδος

Μπορούμε να χρησιμοποιήσουμε

μικρά κεφαλαία με ή χωρίς τόνο

Οι πρώτες εντολές - εντολή εξόδουΟι πρώτες εντολές - εντολή εξόδουΖητούμε από τον υπολογιστή να εμφανίσει (εξάγει) κάτι στην οθόνηΖητούμε από τον υπολογιστή να εμφανίσει (εξάγει) κάτι στην οθόνηΠληκτρολογείται στο κέντρο εντολώνΠληκτρολογείται στο κέντρο εντολώνΗ οδηγία δίνεται με μια από τις εντολές του λεξιλογίου της Η οδηγία δίνεται με μια από τις εντολές του λεξιλογίου της LogoLogo– ΔΕΙΞΕ ΔΕΙΞΕ – Δείξε Δείξε – Δειξε Δειξε – δείξε δείξε – δειξεδειξε

Ακολουθούν εισαγωγικά Ακολουθούν εισαγωγικά “ “ και η λέξηκαι η λέξη μας που θέλουμε να εμφανιστεί μας που θέλουμε να εμφανιστεί στην οθόνηστην οθόνη– ΔΕΙΞΕΔΕΙΞΕ ““καλημέρακαλημέρα

Μόλις πατήσουμε «Μόλις πατήσουμε «EnterEnter»» – Ο διερμηνέας Ο διερμηνέας

ελέγχει συντακτικά την οδηγία μαςελέγχει συντακτικά την οδηγία μαςΤη μεταφράζειΤη μεταφράζει

– Εμφανίζεται στο κέντρο εντολών τη λέξη μαςΕμφανίζεται στο κέντρο εντολών τη λέξη μας

Εντολή εξόδου Εντολή εξόδου εμφάνιση λέξης-μηνύματος στην οθόνηεμφάνιση λέξης-μηνύματος στην οθόνη

Εμφάνιση αποτελέσματος

Εντολή της Logo

Πληκτρολογήστε Πληκτρολογήστε

Εντολή εξόδου Εντολή εξόδου άσκησηάσκηση

Μπορείτε να παρατηρήσετε

γιατί συμβαίνει αυτό;

Λάθος πληκτρολόγησηςΛάθος πληκτρολόγησης

Πληκτρολογήστε Πληκτρολογήστε

Ας δοκιμάσουμε:

ΣβεΣβε

Δείξε "ΑριστείδηςΔείξε "Αριστείδης

Δείξε Δείξε ““ΜΑΡΙΑΜΑΡΙΑ

Δείξε Δείξε ““Αριστείδης ΜαρίαΑριστείδης Μαρία

Μια πρόταση δημιουργείται κλείνοντας τις

λέξεις της μέσα σε [ ]

Δείξε [Αριστείδης Μαρία]Δείξε [Αριστείδης Μαρία]

Δείξε [Το όνομα μου είναι Πελαγία] Δείξε [Το όνομα μου είναι Πελαγία]

Λέξεις και ΠροτάσειςΛέξεις και Προτάσεις

Μια πρόταση δημιουργείται κλείνοντας τις λέξεις της μέσα σε [ ]

ΠληκτρολογήστεΠληκτρολογήστε

Δώστε την κατάλληλη εντολή για να εμφανίσετε το Δώστε την κατάλληλη εντολή για να εμφανίσετε το ονοματεπώνυμό σας.ονοματεπώνυμό σας.

Εντολή εξόδου «ανακοίνωση»Εντολή εξόδου «ανακοίνωση»Ανακοίνωση [Ανακοίνωση [μήνυμαμήνυμα]]– Δημιουργεί ένα καινούριο παράθυροΔημιουργεί ένα καινούριο παράθυρο– Εμφανίζει το μήνυμα στο παράθυροΕμφανίζει το μήνυμα στο παράθυρο

πχ πχ Ας δοκιμάσουμεΑς δοκιμάσουμε ανακοίνωση [γεια σου]ανακοίνωση [γεια σου]

εντολή

Νέο παράθυρο

μήνυμα

ΠληκτρολογήστεΠληκτρολογήστε

Εντολή εξόδου – αποτέλεσμα πράξηςΕντολή εξόδου – αποτέλεσμα πράξηςΠληκτρολογείται στο κέντρο εντολών η εντολήΠληκτρολογείται στο κέντρο εντολών η εντολή– ΔΕΙΞΕ ή Δείξε ή Δειξε ή δείξε ή δειξεΔΕΙΞΕ ή Δείξε ή Δειξε ή δείξε ή δειξε

Ακολουθεί η πράξηΑκολουθεί η πράξη – ΔΕΙΞΕΔΕΙΞΕ 2 + 7 2 + 7 – Αφήνουμε κενό πριν και μετά το σύμβολο της πράξηςΑφήνουμε κενό πριν και μετά το σύμβολο της πράξης

Μόλις πατήσουμε Μόλις πατήσουμε Enter Enter Εμφανίζει στο κέντρο εντολών το αποτέλεσμα της Εμφανίζει στο κέντρο εντολών το αποτέλεσμα της πράξηςπράξης

Κέντρο εντολών

Αποτέλεσμα πράξης Κέντρο

εντολών

Εντολή της Logo

Αριθμητικές πράξειςΑριθμητικές πράξειςΣύμβολαΣύμβολα– Πρόσθεση : +Πρόσθεση : +– Αφαίρεση : -Αφαίρεση : -– Πολλαπλασιασμός : *Πολλαπλασιασμός : *– Διαίρεση : /Διαίρεση : /

ΠροτεραιότηταΠροτεραιότητα– Από αριστερά προς τα δεξιάΑπό αριστερά προς τα δεξιά– Πρώτα πολλαπλασιασμοί και διαιρέσειςΠρώτα πολλαπλασιασμοί και διαιρέσεις– Ύστερα προσθέσεις και αφαιρέσειςΎστερα προσθέσεις και αφαιρέσεις– Όταν υπάρχουν παρενθέσεις πρώτα οι πράξεις στις Όταν υπάρχουν παρενθέσεις πρώτα οι πράξεις στις

παρενθέσειςπαρενθέσειςΠριν και μετά το σύμβολο της πράξης πρέπει να Πριν και μετά το σύμβολο της πράξης πρέπει να υπάρχει κενόυπάρχει κενό

Ας δοκιμάσουμε:

Δείξε 12 / 2 * 3

Δείξε (12 / 2) * 3

Δείξε 12 / (2 * 3)

Δείξε 12 + 5 * 3

Δείξε (12 + 5) * 3

Δείξε “12+5

Δείξε “12+5=

Δείξε “12+5*3

Δείξε “12+5*3=

Δείξε “12+(5*3)

Άσκηση : γράψτε την εντολή

εξόδου που θα υπολογίσει την

ηλικία σας

Θυμηθείτε ότι μετά από την πληκτρολόγηση της κάθε εντολής να πατάτε το πλήκτρο Enter

Οι πρώτες εντολέςΟι πρώτες εντολές με πράξειςμε πράξεις

Άσκηση : γράψτε την εντολή

εξόδου που θα υπολογίσει την

ηλικία σας

Θυμηθείτε ότι μετά από την πληκτρολόγηση της κάθε εντολής να πατάτε το πλήκτρο Enter

ΠληκτρολογήστεΠληκτρολογήστε

Ας δοκιμάσουμε:

ΣβεΣβε

Δείξε 12 / 2Δείξε 12 / 2

Δείξε 12/2 Δείξε 12/2

Δείξε Δείξε ““12/212/2

Πράξεις και μηνύματαΠράξεις και μηνύματαΚαθαρίζει το

κέντρο εντολών

Χρησιμοποιούμε τα “ για να δείξουμε ότι ακολουθεί έκφραση με χαρακτήρες και όχι πράξη

ΠληκτρολογήστεΠληκτρολογήστε

ΦράσειςΦράσεις

Μια φράση συνδέει– Προτάσεις– Εκφράσεις λέξεων– Μαθηματικές εκφράσεις (αποτελέσματα πράξεων)

Δημιουργείται χρησιμοποιώντας το φρΧρησιμοποιείται στην εντολή δείξε μέσα σε παρένθεση– δειξε (φρ [το όνομά μου] [είναι Μαρία])[το όνομά μου] [είναι Μαρία])– Δειξε (φρ 2009 – 1995)Δειξε (φρ 2009 – 1995)– Δειξε (φρ Δειξε (φρ [2009-1995=] 2009 – 1995)[2009-1995=] 2009 – 1995)

Ας δοκιμάσουμε:

ΣβεΣβε

Δειξε Δειξε ““2+52+5

Δειξε 2 + 5Δειξε 2 + 5

Δειξε (φρ[2+5=]Δειξε (φρ[2+5=] 2 + 5) 2 + 5)

Δείξε (φρ [αποτέλεσμα πράξης] Δείξε (φρ [αποτέλεσμα πράξης] ““2+5= 2 + 5)2+5= 2 + 5)

ΦράσειςΦράσεις

Μια φράση συνδέει

•Προτάσεις

•Εκφράσεις λέξεων

•Μαθηματικές εκφράσεις (αποτελέσματα πράξεων)

Δημιουργείται χρησιμοποιώντας το φρΧρησιμοποιείται στην εντολή δείξε μέσα σε παρένθεση

ΠληκτρολογήστεΠληκτρολογήστε

Χρησιμοποιώντας την εντολή εξόδου φρ εμφανίστε σε

μια σειρά το ονοματεπώνυμό σας και την ηλικία σας

όπως δίνεται παρακάτω :

Ονομάζομαι Μαρία Αγγέλου και είμαι 15 χρονών

Φροντίστε να υπολογιστεί η ηλικία σας

ΆσκησηΆσκηση

Δειξε (φρ[ονομάζομαι Μαρία Αγγέλου και είμαι] 2009 – 1995 [χρονών])

Ή

Δειξε (φρ[ονομάζομαι Μαρία Αγγέλου και είμαι] 2009 – 1995 “χρονών)

Ας δοκιμάσουμε:

ΣβεΣβε

Δείξε (φρ [το κόστος της εκδρομής ανά μαθητή είναι] 200 / 25 "ευρώ)Δείξε (φρ [το κόστος της εκδρομής ανά μαθητή είναι] 200 / 25 "ευρώ)

Σύνθετες φράσειςΣύνθετες φράσεις(κόστος εκδρομής)(κόστος εκδρομής)

Προσπαθήστε να εμφανίσετε

το κόστος της εκδρομής ανά μαθητή είναι …. ευρώτο κόστος της εκδρομής ανά μαθητή είναι …. ευρώ

υπολογίζοντας το αποτέλεσμα με την πράξη 200/25

Από το βιβλίο μαςΑπό το βιβλίο μαςΕνότητα 1 : ΠρογραμματισμόςΕνότητα 1 : Προγραμματισμός– Κεφάλαιο 2 : Κεφάλαιο 2 : Ο Ο Προγραμματισμός στην πράξη, Προγραμματισμός στην πράξη,

Εισαγωγή - Εισαγωγή - &&2.2 (2.2 (Σελ 186 - 188)Σελ 186 - 188)

Εντολή εισόδου «ερώτηση»Εντολή εισόδου «ερώτηση»Ερώτηση [Ερώτηση [μήνυμαμήνυμα]]– Δημιουργεί ένα καινούριο παράθυροΔημιουργεί ένα καινούριο παράθυρο– Εμφανίζει το μήνυμα στο παράθυροΕμφανίζει το μήνυμα στο παράθυρο– Εμφανίζει πλαίσιο εισόδου για την απάντησή μας Εμφανίζει πλαίσιο εισόδου για την απάντησή μας

πχ Ας δοκιμάσουμε πχ Ας δοκιμάσουμε Ερώτηση [Πώς σε λένε]Ερώτηση [Πώς σε λένε]

εντολή

Νέο παράθυρο

μήνυμα

απάντηση

Εντολή εισόδουΕντολή εισόδουΔίνουμε τιμή (δεδομένο – απάντηση) στον υπολογιστήΔίνουμε τιμή (δεδομένο – απάντηση) στον υπολογιστήΗ τιμή μπορεί να είναιΗ τιμή μπορεί να είναι– ΑριθμόςΑριθμός– ΛέξηΛέξη– Λίστα (σύνολο λέξεων)Λίστα (σύνολο λέξεων)

Η τιμή αποθηκεύεται προσωρινά στον υπολογιστή στη Η τιμή αποθηκεύεται προσωρινά στον υπολογιστή στη λέξη «λέξη «απάντησηαπάντηση»»Η τιμή μπορεί να χρησιμοποιηθεί ξανάΗ τιμή μπορεί να χρησιμοποιηθεί ξανά

ερώτηση[ονομαζεσαι?] ερώτηση[ονομαζεσαι?]

Εντολή εισόδου – παράδειγμα 1Εντολή εισόδου – παράδειγμα 1Ας δοκιμάσουμεΑς δοκιμάσουμε

τιμή

Νέο παράθυρο

Εντολή εισόδου

Ανακοίνωση απαντησηΑνακοίνωση απαντηση

Χρήση της απάντησης – παράδειγμα 1Χρήση της απάντησης – παράδειγμα 1Ας δοκιμάσουμεΑς δοκιμάσουμε

Η τιμή που πληκτρολογήσαμε προηγουμένως

Νέο παράθυρο

Εντολή εξόδου

Εντολή εισόδου

ΠληκτρολογήστεΠληκτρολογήστε

Εντολή εισόδου – άσκηση 1Εντολή εισόδου – άσκηση 1Πληκτρολογήστε τις εντολές στο κέντρο εντολών για να Πληκτρολογήστε τις εντολές στο κέντρο εντολών για να δημιουργήσετε τον παρακάτω διάλογοδημιουργήσετε τον παρακάτω διάλογο

1.1.

2.2.

Ερώτηση [ποιο είναι το ονοματεπώνυμό σου;]

Ανακοίνωση (φρ [χάρηκα πολύ] απάντηση [εμένα με λένε υπολογιστή])

Ερώτηση [Δώσε ένα αριθμο]Ερώτηση [Δώσε ένα αριθμο]Ανακοίνωση (φρ[το διπλάσιό του είναι] απάντηση * 2)Ανακοίνωση (φρ[το διπλάσιό του είναι] απάντηση * 2)

Εντολή εισόδου – παράδειγμα 2Εντολή εισόδου – παράδειγμα 2Ας δοκιμάσουμεΑς δοκιμάσουμε

Αποτέλεσμα πράξης

Νέο παράθυρο

Εντολή εξόδου

Εντολή εισόδου

ΠληκτρολογήστεΠληκτρολογήστε

Ερώτηση [Δώσε μου τον αριθμό που θέλεις να υψώσεις στο Ερώτηση [Δώσε μου τον αριθμό που θέλεις να υψώσεις στο τετράγωνο:]τετράγωνο:]Ανακοίνωση Ανακοίνωση δύναμηδύναμη απάντηση 2 απάντηση 2

Υπολογισμός δύναμηςΥπολογισμός δύναμης

Ας δοκιμάσουμεΑς δοκιμάσουμε

Τροποποείστε την εντολή σας για να υψώσετε τον αριθμό σας στη 3Τροποποείστε την εντολή σας για να υψώσετε τον αριθμό σας στη 3 ηη δύναμη δύναμη

Δείξε δύναμη 10 2Δείξε δύναμη 10 2

Υπολογίζει 10Υπολογίζει 1022

Εντολή εισόδου – άσκηση 2Εντολή εισόδου – άσκηση 2

Πληκτρολογήστε τις εντολές στο κέντρο εντολών για να Πληκτρολογήστε τις εντολές στο κέντρο εντολών για να δημιουργήσετε τον παρακάτω διάλογοδημιουργήσετε τον παρακάτω διάλογο

1.1.

2.2.

Ερώτηση [σε ποια δυναμη θέλεις να υψώσεις το 10;]

Ανακοίνωση δύναμη 10 απάντηση

Εντολή εκχώρησηςΕντολή εκχώρησης

Μια μεταβλητή παίρνει τιμή με την εντολή εκχώρησηςΜια μεταβλητή παίρνει τιμή με την εντολή εκχώρησηςΚανε Κανε ““χ 2χ 2

Η τιμή της εμφανίζεται με την εντολή δειξεΗ τιμή της εμφανίζεται με την εντολή δειξεΔειξε :χΔειξε :χΔειξε :χ + 8Δειξε :χ + 8

Προσοχή !!!!Προσοχή !!!!– Στην εντολή εκχώρησης η μεταβλητή που παίρνει τιμή Στην εντολή εκχώρησης η μεταβλητή που παίρνει τιμή

χρησιμοποιείται με το σύμβολο χρησιμοποιείται με το σύμβολο ““– Στην εντολή εξόδου η μεταβλητή χρησιμοποιείται με το :Στην εντολή εξόδου η μεταβλητή χρησιμοποιείται με το :

Εντολή εκχώρησηςΕντολή εκχώρησηςΣε μια εντολή μπορούν να χρησιμοποιηθούν Σε μια εντολή μπορούν να χρησιμοποιηθούν πολλές μεταβλητέςπολλές μεταβλητές

Κάνε Κάνε ““ψ 10ψ 10Δείξε :χ + :ψΔείξε :χ + :ψ

Η παλιά τιμή μιας μεταβλητής μπορεί να Η παλιά τιμή μιας μεταβλητής μπορεί να χρησιμοποιηθεί σε εντολή εκχώρησηςχρησιμοποιηθεί σε εντολή εκχώρησης

ΚάνεΚάνε “ “χ :χ + 5χ :χ + 5Δειξε :χΔειξε :χ

Προσοχή !!!!Προσοχή !!!!– Στην εντολή εκχώρησης Στην εντολή εκχώρησης

για την παλιά τιμή της μεταβλητής χρησιμοποιείται με το για την παλιά τιμή της μεταβλητής χρησιμοποιείται με το σύμβολο :σύμβολο :για την νέα τιμή της μεταβλητής χρησιμοποιείται με το για την νέα τιμή της μεταβλητής χρησιμοποιείται με το σύμβολο σύμβολο ““

Χρήση μεταβλητώνΧρήση μεταβλητώνΠληκτρολογείστεΠληκτρολογείστε

Κανε Κανε ““ονομα ονομα ““ΑνναΑνναΔειξε :ονομα Δειξε :ονομα Δειξε (φρ [γεια σου] :ονομα)Δειξε (φρ [γεια σου] :ονομα)

Κάνε Κάνε ““επιθετο επιθετο ““ΠαπαδοπουλουΠαπαδοπουλουΔείξε (φρ Δείξε (φρ ::ονομαονομα : :επιθετο)επιθετο)

Δραστηριότητα προπαίδειαΔραστηριότητα προπαίδειαΔημιουργείστε ένα μεταβολέα Δημιουργείστε ένα μεταβολέα – Ονομάστε τον Ονομάστε τον αα– Παίρνει τιμές από 1 ως 10Παίρνει τιμές από 1 ως 10Δημιουργείστε ένα κουμπίΔημιουργείστε ένα κουμπί προπαίδειαπροπαίδεια

Δημιουργείστε μια διαδικασία με το μεταβολέαΔημιουργείστε μια διαδικασία με το μεταβολέα– προπαιδειαπροπαιδεια– θα υπολογίζει την προπαίδεια του αριθμού που θα υπολογίζει την προπαίδεια του αριθμού που

καθορίζει ο μεταβολέαςκαθορίζει ο μεταβολέας

Δραστηριότητα προπαίδειαΔραστηριότητα προπαίδειαΣτη διαδικασία προπαιδειαΣτη διαδικασία προπαιδεια– Χρησιμοποιήστε μια μεταβλητή μ σαν Χρησιμοποιήστε μια μεταβλητή μ σαν

μετρητήμετρητή– Χρησιμοποιήστε εντολή επανάληψηςΧρησιμοποιήστε εντολή επανάληψης

Πλαίσιο κειμένουΠλαίσιο κειμένουΔημιουργείται με το πλήκτροΔημιουργείται με το πλήκτροΔηλώνουμε το όνομά τουΔηλώνουμε το όνομά τουΣε διαδικασίαΣε διαδικασία– Χρησιμοποιούμε το όνομά τουΧρησιμοποιούμε το όνομά του– ΣβήσεκειμενοΣβήσεκειμενο : σβήνει τα προηγούμενα κείμενα: σβήνει τα προηγούμενα κείμενα– Τυ Τυ : τυπώνει ένα καινούριο κείμενο: τυπώνει ένα καινούριο κείμενο

Προπαίδεια με πλαίσιο κειμένουΠροπαίδεια με πλαίσιο κειμένου

Από το βιβλίο μαςΑπό το βιβλίο μαςΕνότητα 1 : ΠρογραμματισμόςΕνότητα 1 : Προγραμματισμός

– Κεφάλαιο 2 : Κεφάλαιο 2 : Ο Ο Προγραμματισμός στην πράξη, Προγραμματισμός στην πράξη, 1.1. &&2.3 (2.3 (Σελ 188 - 189)Σελ 188 - 189)2.2. &2.6 (Σελ 192 – 194)&2.6 (Σελ 192 – 194)