Δευτέρα 7 Μαρτίου 2011

Ασκήσεις Γ΄ Γυμνασίου



ΠΡΟΓΡΑΜΜΑΤΑ ΣΕ ΠΕΡΙΒΑΛΛΟΝ MICROWORLDS PRO

1)Διαδικασία που μετατρέπει μια θερμοκρασία από βαθμούς Φαρενάιτ σε βαθμούς Κελσίου (Ο τύπος είναι : C=5/9*(F-32)  )

Λύση:

Για ΒαθμοίΚελσίου
Ερώτηση [Δώσε θερμοκρασία σε βαθμούς Φαρενάιτ]
Κάνε  ’’C  5  /  9  *  (απάντηση  -  32)
Ανακοίνωση  (φρ[Αντιστοιχούν σε ] :C [βαθμούς Κελσίου])
Τέλος

2)Διαδικασία που εμφανίζει τον μεγαλύτερο μεταξύ δύο αριθμών

Λύση:

Για μέγιστος :α :β
ΑνΔιαφορετικα :α > :β
[Ανακοίνωση (φρ[μέγιστος είναι ο] :α)]
[Ανακοίνωση (φρ[μέγιστος είναι ο] :β)]
Τέλος

Κλήση στο κέντρο εντολών: μέγιστος 30   42


3)Διαδικασία που εμφανίζει τον μεγαλύτερο μεταξύ τριών αριθμών

Λύση :

Για μέγιστος :α :β :γ
ΑνΔιαφορετικα  :α  > :β
[κάνε  ’’ΜΕΓ :α]
[κάνε  ’’ΜΕΓ :β]
ΑνΔιαφορετικά :γ > :ΜΕΓ
[ανακοίνωση (φρ[μεγαλύτερος είναι ο] :γ)
[ανακοίνωση (φρ[μεγαλύτερος είναι ο] :ΜΕΓ)]
Τέλος

Κλήση στο κέντρο εντολών :  μέγιστος 10   15    5


4)Διαδικασία που ελέγχει το δικαίωμα ψήφου (ένα άτομο μπορεί να ψηφίσει αν έχει συμπληρωμένα τα 18 έτη ηλικίας)

Λύση:

Για εκλογές
Ερώτηση [Δώσε την ηλικία σου]
ΑνΔιαφορετικά  Απάντηση  <  18
[Δείξε [Δεν ψηφίζεις!]]
[Δείξε [Ψηφίζεις!]]
Τέλος


5)Διαδικασία που υπολογίζει το μέσο όρο των 14 βαθμών του Α΄ τριμήνου

Λύση:

Για ΜέσοςΟρος
Κάνε ’’άθροισμα  0
Επανάλαβε  14 [ερώτηση  [δώσε βαθμό]  κάνε  ’’άθροισμα  :άθροισμα  +  απάντηση]
Κάνε  ’’ΜΟ  :άθροισμα  /  14
Δείξε  (φρ[ο μέσος όρος του Α΄ τριμήνου είναι] :ΜΟ)
Τέλος


6)Διαδικασία που εισάγει τους μέσους όρους των τριών τριμήνων και το βαθμό της γραπτής εξέτασης Ιουνίου (δηλ. 4 βαθμούς) και υπολογίζει το γενικό μέσο όρο της χρονιάς. Αν αυτός είναι μεγαλύτερος ή ίσος του 18,5 εμφανίζει το μήνυμα   ’’παίρνεις αριστείο’’, διαφορετικά  ’’Δεν παίρνεις αριστείο’’

Λύση:

Για  Αριστείο
Κάνε  ’’Άθροισμα  0
Επανάλαβε  4 [Ερώτηση  [Δώσε βαθμό]  Κάνε  ’’Άθροισμα  :άθροισμα  +  απάντηση]
Κάνε  ’’ΜΟ  :άθροισμα  /  4
ΑνΔιαφορετικα  :ΜΟ  <  18,5
[Ανακοίνωση [Δεν παίρνεις αριστείο]]
[Ανακοίνωση [Παίρνεις αριστείο]]
Τέλος

7)Διαδικασία που εμφανίζει εάν ένας αριθμός είναι θετικός ή αρνητικός

Λύση:

Για θετ_αρν :α
ΑνΔιαφορετικα  :α  >  0
[Δείξε  [ο αριθμός είναι θετικός]]
[Δείξε  [ο αριθμός είναι αρνητικός]]
Τέλος

8)Διαδικασία υπολογισμού του αθροίσματος  Σ=1+2+…+100

Λύση:

Για άθροισμα_αριθμών
Κάνε ’’άθροισμα  0
Κάνε ’’αριθμό  0
Επανάλαβε  100 [Κάνε ’’αριθμό  :αριθμό  +  1  Κάνε  ’’άθροισμα  :άθροισμα  +  :αριθμό]
Δείξε  :άθροισμα
Τέλος

9) Διαδικασία που υπολογίζει το ποσοστό όσων - από ένα δείγμα Ν ατόμων -απάντησαν ότι  συμφωνούν με την απαγόρευση του καπνίσματος σε δημόσιους χώρους έναντι αυτών που διαφωνούν.

Λύση:

Για Απαγόρευση_καπνίσματος
Ερώτηση [Ποιο είναι το πλήθος των ατόμων που θα ερωτηθούν?]
Κάνε ’’Ν  απάντηση
Κάνε ’’πλήθοςΝΑΙ  0
Κάνε ’’πλήθοςΟΧΙ 0
Επανάλαβε : Ν [Ερώτηση [Συμφωνείτε με την απαγόρευση του καπνίσματος σε δημόσιους χώρους?]
            ΑνΔιαφορετικά ανήκει? απάντηση [ναι ΝΑΙ Ναι]
               [Κάνε ’’πλήθοςΝΑΙ   : πλήθοςΝΑΙ + 1]
               [Κάνε ’’πλήθοςΟΧΙ   : πλήθοςΟΧΙ + 1]]
Κάνε ’’ποσοστόΝΑΙ  :πλήθοςΝΑΙ / :Ν * 100
Κάνε ’’ποσοστόΟΧΙ  :πλήθοςΟΧΙ / :Ν * 100
Δείξε (φρ [Το ποσοστό των ατόμων που συμφωνούν με την απαγόρευση του καπνίσματος σε δημόσιους χώρους είναι] :ποσοστόΝΑΙ [ενώ αυτών που διαφωνούν είναι] :ποσοστόΟΧΙ)
Τέλος



Ασκήσεις

1) Εξηγείστε τι κάνει κάθε μια από τις παρακάτω εντολές και τι θα εμφανιστεί ως αποτέλεσμα στην οθόνη αν εκτελεστεί η παρακάτω διαδικασία;
(Συνιστάται να δημιουργήσετε πίνακα τιμών)

Για άσκηση
Κάνε "x 6
Κάνε "y 4
Κάνε "x  :x  +  :y
Κάνε "y  :y  *  :x
Δείξε  :x
Δείξε  :y
Τέλος

Λύση:

Εντολή
Μεταβλητή Χ
Μεταβλητή Υ
Οθόνη
Κάνε "x 6
6


Κάνε "y 4

4

Κάνε "x  :x  +  :y
10


Κάνε "y  :y  *  :x

40

Δείξε  :x


10
Δείξε  :y


40

2) Γράψτε το αποτέλεσμα που δημιουργούν οι παρακάτω εντολές:
κάνε "α 5
δείξε 12 + 5 * (:α)
κάνε ”χρώμα “κόκκινο
δείξε (φρ [Το αγαπημένο μου χρώμα είναι ] :χρώμα)
δείξε ”χρώμα
κάνε "β 25
δείξε :β / :α

Λύση:
κάνε "α 5
Απ: Εκχωρεί στη μεταβλητή α  την τιμή 5
δείξε 12 + 5 * (:α)
Απ: Εμφανίζει στο κέντρο εντολών 37
κάνε ”χρώμα “κόκκινο
Απ: Εκχωρεί στη μεταβλητή χρώμα την τιμή κόκκινο
δείξε (φρ [Το αγαπημένο μου χρώμα είναι ] :χρώμα)
Απ: Εμφανίζει στο κέντρο εντολών Το αγαπημένο μου χρώμα είναι κόκκινο
δείξε ”χρώμα
Απ: Εμφανίζει στο κέντρο εντολών χρώμα
κάνε "β 25
Απ: Εκχωρεί στη μεταβλητή β την τιμή 25
δείξε (:β) / (:α)
Απ: Εμφανίζει στο κέντρο εντολών 5

1 σχόλιο: