Καλό Καλοκαίρι

Το σχολικό έτος τελείωσε! Έχουμε καλύψει το Γυμνάσιο όλα αυτά τα χρόνια. Υπάρχει η ηλεκτρονική τάξη μας και τα άλλα μας τα ιστολόγια όπου θα συνεχίσουμε τις αναρτήσεις μας. Έτσι εδώ θα δημοσιεύουμε θέματα για τα μικρά παιδιά του Δημοτικού! Επίσης, θα δημοσιεύουμε θέματα σε σχέση με τα πολιτιστικά, ή θέματα που αφορούν τα παιδιά και τους εφήβους.

.
Εμφάνιση αναρτήσεων με ετικέτα προγραμματισμός. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα προγραμματισμός. Εμφάνιση όλων των αναρτήσεων

Κυριακή 22 Νοεμβρίου 2009

Γ' Γυμνασίου: Έβδομο Μάθημα - Διαδικασίες


ΚΕΦΑΛΑΙΟ 2: Ο Προγραμματισμός στην Πράξη

1. Διαδικασίες

Α) ορισμός: Διαδικασία ονομάζουμε μια ομάδα εντολών που θέλουμε να εκτελεστούν με τη σειρά και τις αναγνωρίζουμε με ένα νέο όνομα.
Β) Σύνταξη Διαδικασίας:
          για επιλεγμένο_όνομα
                   Εντολή 1
                   Εντολή 2
                   …
          τέλος
Προσοχή: όχι κενά στο επιλεγμένο_όνομα
Γ) Γράφουμε τη διαδικασία στην καρτέλα διαδικασιών
Δ) Για να εκτελέσουμε τη διαδικασία αρκεί να γράψουμε το όνομά της στο κέντρο εντολών και να πατήσουμε Enter. Τότε εκτελούνται οι εντολές της ομάδας και βλέπουμε το αποτέλεσμα (αν προβλέπεται κάτι τέτοιο).


2. Άσκηση 2 α Να γραφεί διαδικασία  που να υπολογίζει (και να εμφανίζει) το  εμβαδού τριγώνου. 


Την προηγούμενη φορά είχαμε γράψει το πρόγραμμα στο κέντρο εντολών και στο τέλος το επικολλήσαμε στην καρτέλα διαδικασιών.

Σήμερα ανοίξτε το αποθηκευμένο πρόγραμμα και σύμφωνα με το συντακτικό των διαδικασιών προσθέστε τις απαραίτητες εντολές.

Καλέστε τη διαδικασία και ελέγξτε ότι παίρνετε το σωστό αποτέλεσμα.

Πρόγραμμα                                Διαδικασία                
                                                για εμβαδο_τριγωνου
Κάνε “β   10                                         Κάνε “β   10                              
Κάνε “υ    6                                         Κάνε “υ    6
Κάνε “Ε  (:β) * (:υ) / 2                          Κάνε “Ε  (:β) * (:υ) / 2  
Δείξε  (:Ε )                                           Δείξε  (:Ε )
                                                Τέλος

3. Φτιάξτε διαδικασίες και για κάθε ερώτημα της 2 άσκησης.

Κυριακή 8 Νοεμβρίου 2009

Γ' Γυμνασίου: Έκτο Μάθημα - Περιβάλλον Micro Words Pro - Εντολή εξόδου - Μεταβλητές

ΚΕΦΑΛΑΙΟ 2: Ο Προγραμματισμός στην Πράξη
Βασικά σημεία
1. Το περιβάλλον προγραμματισμού MicroWorlds Pro




2. Εντολή Εμφάνισης δηλ Εξόδου Δείξε (4 μορφές)
    Δείξε 200 / 5 (προσοχή στα κενά πριν κ μετά από κάθε σύμβολο πράξης
    Δείξε "Καλημέρα
    Δείξε [Σήμερα είναι Δευτέρα]
    Δείξε (φρ [το κόστος της εκδρομής ανά μαθητή είναι] 200 / 5 "Ευρώ)
3. Μεταβλητές (σελ 193 κ 194)
    α) θέση μνήμης β) όνομα  γ) τιμή
    δ) για να δώσουμε τιμή σε μια μεταβλητή - προσοχή "εισαγωγικά πχ Κάνε α"  2 ή Κάνε "χ  "Γάτα
    ε) για να χρησιμοποιήσουμε ή να εμφανίσουμε την τιμή που περιέχει μια μεταβλητή - προσοχή : άνω κάτω τελεία πχ Δείξε :α ή Δείξε :χ ή Κάνε "β 5 + :α
4. Άσκηση 2 α Να γίνει και το αντίστοιχο πρόγραμμα 
Να γραφεί αλγόριθμος που να υπολογίζει (και να εμφανίζει) το  εμβαδού τριγώνου. 
Λύση

Πινακάκι
       Δεδομένα
        Επεξεργασία (τύποι)
        Ζητούμενα
       Τρίγωνο
       Βάση β
       Ύψος υ
        Ε = ( β * υ ) / 2
        ;        δ    δ
       Υπολογισμός Εμβαδού Ε
        Εμφάνιση Εμβαδού Ε
Αλγόριθμος                                      Πρόγραμμα                                    Αποτέλεσμα την Οθόνη ή Μνήμη
1ο βήμα:  Διάβασε β                             1η Εντολή: ________________        _____________ | _____________
2ο βήμα:  Διάβασε υ                             2η Εντολή: ________________        _____________ | _____________
3ο βήμα:  Υπολόγισε Ε = ( β * υ ) / 2     3η Εντολή: ________________        _____________ | _____________
4ο βήμα:  Εμφάνισε Ε                           4η Εντολή: ________________        _____________ | _____________

Σημείωση: Μετατρέψτε τον αλγόριθμο ώστε να εμφανίζει τη βάση, το ύψος και μετά το εμβαδό.


Ασκήσεις - Ερωτήσεις
1. Ποια είναι τα 3 βασικά μέρη του παράθυρου του περιβάλλοντος προγραμματισμού MicroWorlds Pro; _____________________________________________________
2. Η εντολή Δείξε είναι εντολή __________ ή αλλιώς __________ διότι ______________________________
3. Συμπλήρωσε κάθε μορφή της Δείξε με γενικό τρόπο
    Δείξε __________________________________________
    Δείξε __________________________________________
    Δείξε __________________________________________
    Δείξε __________________________________________
4. α) Γράψτε την έννοια της μεταβλητής στον προγραμματισμό. β) Είναι ίδια με την έννοια της μεταβλητής στα μαθηματικά;
_______________________________________________________________________________________

_______________________________________________________________________________________
5) α) Κατά την εκτέλεση ενός προγράμματος  μπορεί να αλλάξει το όνομα μιας μεταβλητής; Αιτιολογείστε την απάντησή σας.
β) Κατά την εκτέλεση ενός προγράμματος μπορεί να αλλάξει η τιμή που είναι τοποθετημένη σε μια μεταβλητή; Αιτιολογείστε την απάντησή σας.
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
6. Συμπλήρωσε με γενικό τρόπο τις εντολές που χρησιμοποιούμε για να:
    α) για να δώσουμε τιμή σε μια μεταβλητή __________________________________________
    β) για να χρησιμοποιήσουμε ή να εμφανίσουμε την τιμή που περιέχει μια μεταβλητή __________________________________________
7) Άσκηση 2 β Να γραφούν οι κατάληλλες εντολές της MicroWorlds Pro και με βάση τον αλγόριθμο να γίνει το αντίστοιχο πρόγραμμα. 
Να γραφεί αλγόριθμος που να υπολογίζει (και να εμφανίζει) το  εμβαδού τραπεζίου.

Λύση
Πινακάκι


     Δεδομένα
     Επεξεργασία (τύποι)
      Ζητούμενα
     Τραπέζιο  






     Ε = 
     ;        
     Υπολογισμός Εμβαδού Ε
     Εμφάνιση Εμβαδού Ε 
Αλγόριθμος                  Πρόγραμμα                       Αποτέλεσμα σε Οθόνη ή Μνήμη
1ο βήμα: ____________   1η Εντολή _______________   ____________ | ____________
2ο βήμα: ____________   2η Εντολή _______________   ____________ | ____________
3ο βήμα: ____________   3η Εντολή _______________   ____________ | ____________
4ο βήμα: ____________   4η Εντολή _______________   ____________ | ____________
5ο βήμα: ____________   5η Εντολή _______________   ____________ | ____________

























Κυριακή 27 Σεπτεμβρίου 2009

Γ' Γυμνασίου: Πρώτο ως και Πέμπτο Μάθημα - Προγραμματισμός

ΠΛΗΡΟΦΟΡΙΚΗ - Γ’ ΓΥΜΝΑΣΙΟΥ
ΕΝΟΤΗΤΑ 1: Γνωρίζω τον υπολογιστή ως ενιαίο σύστημα – Προγραμματισμός
Παρουσίαση














Βασικές Έννοιες
ΚΕΦΑΛΑΙΟ 1: Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό

§1.1: Η έννοια του προβλήματος
  1. Τι είναι ένα πρόβλημα
  2. Κατανόηση – Επιμονή
  3. Δεδομένα – Ζητούμενα
  4. Λύση – Επίλυση – Οδηγίες
    • έχει λύση:     α) ακριβής η περιγραφή λύσης
                            β) όχι ακριβής περιγραφή λύσης
    • δεν έχει λύση:           γ) με τις ως τώρα γνώσεις
                                        δ) αποδεδειγμένα δεν έχει λύση
  5. Σύνθετο --> Απλά
  6. Χώρος – Περιβάλλον προβλήματος

§1.2: Τι είναι Αλγόριθμος §1.3 Ιδιότητες Αλγορίθμου

  1. Έννοια Αλγορίθμου
  2. Ιδιότητες Αλγορίθμου
    α) κάποτε να τελειώνει
    β) αποτελεσματικός
    γ) ακρίβεια – σαφήνεια
    δ) πολύ απλά λόγια

§1.4: Υλοποίηση Αλγορίθμου με υπολογιστή – Προγραμματισμός

  1. Οδηγία – Αλγόριθμος (άνθρωπος)
  2. Εντολή – Πρόγραμμα (άνθρωπος à υπολογιστής)
  3. Προγραμματιστής – Προγραμματισμός
  4. Γλώσσα Προγραμματισμού (άνθρωπος)
    • Αλφάβητο
    • Λεξιλόγιο
    • Συντακτικό
  5. Γλώσσα Μηχανής (0,1)  (υπολογιστής)
  6. Ολοκληρωμένο Προγραμματιστικό Περιβάλλον (φιλικό στον άνθρωπο)
    έχει εργαλεία: • εξειδικευμένο κειμενογράφο
                            • Μεταγλωττιστή (compiler) ή Διερμηνέα (Interpreter)
  7. Λογικά λάθη (δεν ανιχνεύονται από υπολογιστή) – Συντακτικά λάθη (ανιχνεύονται από υπολογιστή)
  8. Πρόγραμμα:    • αποθηκεύεται μόνιμα --> στα αποθηκευτικά μέσα
                            • κατά την εκτέλεση • αποθηκεύεται προσωρινά στην RAM
                                                              • εκτελείται στην ΚΜΕ

Ασκήσεις

1.Να γραφεί αλγόριθμος που να περιγράφει τις οδηγίες που πρέπει να δώσουμε σε ένα παιδί για να σχηματίσει με τα βήματά του στην άμμο α)ένα τετράγωνο και β) ένα ορθογώνιο.
2. Να γραφεί αλγόριθμος που να υπολογίζει (και να εμφανίζει)
α) το  εμβαδού τριγώνου β) εμβαδό τραπεζίου γ) την περίμετρο και το εμβαδό τετραγώνου δ) την περίμετρο και το εμβαδό κύκλου ε) την υποτείνουσα ορθογωνίου τριγώνου στ) τον όγκο, τη συνολική επιφάνεια και το συνολικό μήκος των ακμών ενός κύβου ζ) το άθροισμα και το γινόμενο δύο αριθμών και να εμφανίζει τα αποτελέσματα η) το μέσο όρο τριών αριθμών θ) να μετατρέπει και να εμφανίζει το αποτέλεσμα μετατροπής των βαθμών fahreneit σε βαθμούς Κελσίου.  Δίνεται : Βαθμοί Κελσίου=5*(Βαθμοί fahreneit-32)/9 ι) την ταχύτητα ενός σώματος το οποίο κινείται ευθύγραμμα ομαλά. κ) την τελική τιμή του προϊόντος, όταν γνωρίζουμε την αρχική του τιμή χωρίς Φ.Π.Α. και τον συντελεστή Φ.Π.Α. λ) το ημερομίσθιο ενός υπαλλήλου όταν είναι γνωστές οι ώρες εργασίας και η αμοιβή ανά ώρα.



Για τη λύση:
Γενική Μορφή Αλγορίθμου
Α φάση αλγορίθμου: είσοδος δεδομένων
Β φάση αλγορίθμου: υπολογισμοί ζητούμενων
Γ φάση αλγορίθμου: εμφάνιση (δεδομένων &)  αποτελεσμάτων

Γενικό πινακάκι:

     Δεδομένα     
      Επεξεργασία (τύποι)
         Ζητούμενα
      Σημειώνω τα δεδομένα.
      Πρέπει να βρίσκονται στο 2ο μέλος κάποιου/ων τύπου/τύπων
       Σημειώνω τον τύπο που μου δίνει η άσκηση ή κάποιον που γνωρίζω και που με βάση αυτόν μπορώ να υπολογίσω το ζητουμενο
      Σημειώνω το ζητούμενο/ζητούμενα.
      Πρέπει να βρίσκεται/βρίσκονται στο 1ο μέλος κάποιου/ων τύπου/ων.


Άσκηση 2 α
Να γραφεί αλγόριθμος που να υπολογίζει (και να εμφανίζει) το  εμβαδού τριγώνου.
Λύση
Πινακάκι
       Δεδομένα
        Επεξεργασία (τύποι)
        Ζητούμενα
       Τρίγωνο
       Βάση β
       Ύψος υ
        Ε = ( β * υ ) / 2
        ;        δ    δ
       Υπολογισμός Εμβαδού Ε
        Εμφάνιση Εμβαδού Ε
Αλγόριθμος (θυμάμαι τη γενική μορφή αλγορίθμου: είσοδος – επεξεργασία – έξοδος)
1ο βήμα:           Διάβασε β
2ο βήμα:           Διάβασε υ
3ο βήμα:           Υπολόγισε Ε = ( β * υ ) / 2
4ο βήμα:           Εμφάνισε Ε

Σημείωση: Μετατρέψτε τον αλγόριθμο ώστε να εμφανίζει τη βάση, το ύψος και μετά το εμβαδό.


Άσκηση 2 β
Να γραφεί αλγόριθμος που να υπολογίζει (και να εμφανίζει) το  εμβαδού τραπεζίου.
Λύση
Πινακάκι



     Δεδομένα
     Επεξεργασία (τύποι)
      Ζητούμενα
     Τραπέζιο  



     Ε =
     ;       
     Υπολογισμός Εμβαδού Ε
     Εμφάνιση Εμβαδού Ε





Αλγόριθμος (θυμάμαι τη γενική μορφή αλγορίθμου: είσοδος – επεξεργασία – έξοδος)
1ο βήμα:          
2ο βήμα:          
3ο βήμα:          
4ο βήμα:          
5ο βήμα:



Σημείωση: Μετατρέψτε τον αλγόριθμο ώστε να εμφανίζει …



My Scoop: Liquid Planet

..............................

saferinternet.gr Dart

saferinternet.gr SafeLine.gr

Το Χαμόγελο του Παιδιού


Λύρειο Παιδικό Ίδρυμα
 lyreioidryma.gr


Ελληνικό Παιδικό χωριό στο Φίλυρο
 paidikoxorio.gr


Χατζηκυριάκειο

Μαζί για το Παιδί

Μαζί για το Παιδί