Γλώσσα Προγραμματισμού LOGO 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ
ΒΑΣΙΚΕΣ ΑΛΓΟΡΙΘΜΙΚΕΣ ΔΟΜΕΣ ΕΝΤΟΛΩΝ: ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2. ΔΟΜΗ ΕΠΙΛΟΓΗΣ 3. ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ
ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ Για τετράγωνο :πλευρά σβγ στκ μπροστά :πλευρά δεξιά 90 μπροστά :πλευρά δεξιά 90 μπ :πλευρά δε 90 μπ :πλευρά δε 90 ανακοίνωση :πλευρά δείξε :πλευρά τέλος Αρχή Χειροκίνητη εισαγωγή δεδομένων Απευθείας εισαγωγή δεδομένων Εκχώρηση τιμών Υπολογισμοί Απεικόνιση στην οθόνη Εκτύπωση στο χαρτί Τέλος 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ
2. ΔΟΜΗ ΕΛΕΓΧΟΥ ΑΝ συνθήκη τότε Block εντολών_1 2. ΔΟΜΗ ΕΛΕΓΧΟΥ ΑΝ συνθήκη τότε Block εντολών_1 ΑΝ συνθήκη τότε Block εντολών_1 ΔΙΑΦΟΡΕΤΙΚΑ Block εντολών_2 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ
2. ΔΟΜΗ ΕΛΕΓΧΟΥ Η Logo διαθέτει λογικούς τελεστές όπως οι :<, >, =, Ή, ΚΑΙ, ΟΧΙ. Επίσης δομές ελέγχου όπως η Αν και η ΑνΔιαφορετικά. Π.χ. 1. Αν :A > :B [εντολές] 2. Αν και :A > :B :Α < 20 [εντολές] 3. ΑνΔιαφορετικά :A > :B [εντολή 1] [εντολή 2] συνθήκη 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ
2. ΔΟΜΗ ΕΛΕΓΧΟΥ ερώτηση [Δώσε τιμή στη μεταβλητή χ] κάνε "χ απάντηση ανδιαφορετικά :χ > 10 [δε 90 μπ 100] [αρ 90 μπ 100] 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Επανάλαβε 4 [μπ 100 δε 90] ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Επανάλαβε 4 [μπ 100 δε 90] ΕκτέλεσεΦορές [χ 4] [μπ 100 δε 90] 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης (συνέχεια) Επιπλέον η εντολή Επανάλαβε μπορεί να χρησιμοποιηθεί επαναληπτικά. Π.χ. Επανάλαβε 4 [Επανάλαβε 2 [μπ 60 δε 90 μπ 30 δε 90] δε 90] Δύο βρόχοι: Ένθετος και Εξωτερικός Σειρά Εκτέλεσης: Πρώτα ο Ένθετος και μετά ο Εξωτερικός 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ
Εργασία Βιβλίο σελ 195 - 197 Δραστηριότητα για το σπίτι: Πρόγραμμα που θα ζητάει το μήκος των πλευρών α και β και μετά θα υπολογίζει την υποτείνουσα ορθογωνίου τριγώνου Στη συνέχεια θα σχεδιάζει το τρίγωνο Όσοι έχουν Logo στον υπολογιστή κλπ να εκτυπώσουν το πρόγραμμα και τα γραφικά Οι υπόλοιποι μαθητές στο τετράδιο 12/4/2017 Γ' ΤΑΞΗ -- 15 -- ΔΟΜΕΣ