46
135 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ θαη ηεο επαλάιεςεο ζην πεξηβάιινλ Byob Δθηηκψκελε δηάξθεηα: 10 δηδαθηηθέο ψξεο Έληαμε ζην πξφγξακκα ζπνπδψλ ην λέν πξφγξακκα ζπνπδψλ ηνπ Γπκλαζίνπ εληάζζεηαη ε Δηζαγσγή ζηνλ πξνγξακκαηηζκφ κε ηε ρξήζε πεξηβάιινληνο νπηηθνχ πξνγξακκαηηζκνχ φπσο ην Byob. Σν πνιπκεζηθφ πεξηβάιινλ Byob παξέρεη ηε δπλαηφηεηα γηα εθκάζεζε ησλ βαζηθψλ ελλνηψλ ηνπ πξνγξακκαηηζκνχ κε ρξήζε εηθφλαο θαη ήρνπ. Ηδηαίηεξα ζην λέν Πξφγξακκα πνπδψλ γηα ηνλ Πιεξνθνξηθφ Γξακκαηηζκφ ζην Γπκλάζην (Σδηκνγηάλλεο θ.ά., 2011), ζηνλ άμνλα «Πξνγξακκαηίδσ ηνλ ππνινγηζηή» ηεο Β‟ Γπκλαζίνπ, αλαθέξεηαη ε έλλνηα ηεο δηαδηθαζίαο θαη ηεο κεηαβιεηήο σο παξακέηξνπ ζηε δηαδηθαζία θαζψο θαη ε έλλνηα ηεο επαλάιεςεο. Δλαιιαθηηθά, ζα κπνξνχζε λα εληαρζεί ζηνλ άμνλα «Τινπνηψ ζρέδηα έξεπλαο» γηα εκβάζπλζε ζε ζέκαηα πξνγξακκαηηζκνχ. Απαηηνχκελε πιηθνηερληθή ππνδνκή Έλαο ππνινγηζηήο γηα θάζε καζεηή ή δπάδεο καζεηψλ θαη εγθαηεζηεκέλν ην ινγηζκηθφ Byob. Πξφηεξεο γλψζεηο θαη αλαπαξαζηάζεηο Οη καζεηέο γλσξίδνπλ, αλ φρη ην πεξηβάιινλ Byob, ην πεξηβάιινλ Scratch θαη έρνπλ εθηειέζεη εθαξκνγέο πνπ έρνπλ πινπνηεζεί ζην πεξηβάιινλ Scratch. Σα δχν πεξηβάιινληα έρνπλ νκνηφηεηεο, νπφηε ε κεηάβαζε απφ ην πεξηβάιινλ Scratch ζην πεξηβάιινλ BYOB δε ζα δπζθνιέςεη ηνπο καζεηέο. ζνλ αθνξά ηηο πξνγξακκαηηζηηθέο δνκέο, είλαη ρξήζηκν νη καζεηέο λα έρνπλ αλαπηχμεη απιέο εθαξκνγέο ζην πεξηβάιινλ Scratch ή Byob πνπ πεξηιακβάλνπλ εληνιέο εηζφδνπ-εμφδνπ θαη ελεξγνπνίεζε γεγνλφησλ κε ηε ρξήζε ρεηξηζηεξίσλ (πιεθηξνιφγην, πνληίθη). Γηδαθηηθφ αληηθείκελν Αληηθείκελν ηνπ δηδαθηηθνχ ζελαξίνπ είλαη ε θαηαλφεζε ηεο έλλνηαο ηεο δηαδηθαζίαο θαη ησλ παξακέηξσλ θαζψο θαη ηεο έλλνηαο ηεο επαλάιεςεο. θνπφο θαη δηδαθηηθνί ζηφρνη θνπφο ηνπ ζελαξίνπ είλαη νη καζεηέο λα θαηαλνήζνπλ ηελ έλλνηα ηεο δηαδηθαζίαο θαη ησλ παξακέηξσλ θαζψο θαη ηελ έλλνηα ηεο επαλάιεςεο. ηφρνη ηνπ ζελαξίνπ είλαη νη καζεηέο λα κπνξνχλ λα εμεγνχλ ην ξφιν ηεο δηαδηθαζίαο ζε έλα πξφγξακκα λα δεκηνπξγνχλ δηαδηθαζίεο ζηα πξνγξάκκαηά ηνπο λα νξίδνπλ ηηο θαηάιιειεο παξακέηξνπο ζηηο δηαδηθαζίεο πνπ ζρεδηάδνπλ θαη πινπνηνχλ λα επηρεηξεκαηνινγνχλ γηα ηα πιενλεθηήκαηα απφ ηε ρξήζε παξακέηξσλ ζε δηαδηθαζίεο λα δεκηνπξγνχλ ζχλζεηεο δηαδηθαζίεο αμηνπνηψληαο πξνυπάξρνπζεο δηαδηθαζίεο λα ρξεζηκνπνηνχλ εληνιέο επαλάιεςεο ζηα πξνγξάκκαηα πνπ αλαπηχζζνπλ λα επηρεηξεκαηνινγνχλ γηα ηε ρξεζηκφηεηα ηεο δνκήο επαλάιεςεο λα ζπλζέηνπλ έλα πξφγξακκα απφ επηκέξνπο πξνγξάκκαηα θαη δηαδηθαζίεο Γηδαθηηθή ζηξαηεγηθή

13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

135

13. Scratch – Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ

παξακέηξσλ θαη ηεο επαλάιεςεο ζην πεξηβάιινλ

Byob

Δθηηκψκελε δηάξθεηα: 10 δηδαθηηθέο ψξεο

Έληαμε ζην πξφγξακκα ζπνπδψλ ην λέν πξφγξακκα ζπνπδψλ ηνπ Γπκλαζίνπ εληάζζεηαη ε Δηζαγσγή ζηνλ πξνγξακκαηηζκφ

κε ηε ρξήζε πεξηβάιινληνο νπηηθνχ πξνγξακκαηηζκνχ φπσο ην Byob. Σν πνιπκεζηθφ

πεξηβάιινλ Byob παξέρεη ηε δπλαηφηεηα γηα εθκάζεζε ησλ βαζηθψλ ελλνηψλ ηνπ

πξνγξακκαηηζκνχ κε ρξήζε εηθφλαο θαη ήρνπ. Ηδηαίηεξα ζην λέν Πξφγξακκα πνπδψλ γηα

ηνλ Πιεξνθνξηθφ Γξακκαηηζκφ ζην Γπκλάζην (Σδηκνγηάλλεο θ.ά., 2011), ζηνλ άμνλα

«Πξνγξακκαηίδσ ηνλ ππνινγηζηή» ηεο Β‟ Γπκλαζίνπ, αλαθέξεηαη ε έλλνηα ηεο δηαδηθαζίαο

θαη ηεο κεηαβιεηήο σο παξακέηξνπ ζηε δηαδηθαζία θαζψο θαη ε έλλνηα ηεο επαλάιεςεο.

Δλαιιαθηηθά, ζα κπνξνχζε λα εληαρζεί ζηνλ άμνλα «Τινπνηψ ζρέδηα έξεπλαο» γηα

εκβάζπλζε ζε ζέκαηα πξνγξακκαηηζκνχ.

Απαηηνχκελε πιηθνηερληθή ππνδνκή Έλαο ππνινγηζηήο γηα θάζε καζεηή ή δπάδεο καζεηψλ θαη εγθαηεζηεκέλν ην ινγηζκηθφ

Byob.

Πξφηεξεο γλψζεηο θαη αλαπαξαζηάζεηο Οη καζεηέο γλσξίδνπλ, αλ φρη ην πεξηβάιινλ Byob, ην πεξηβάιινλ Scratch θαη έρνπλ

εθηειέζεη εθαξκνγέο πνπ έρνπλ πινπνηεζεί ζην πεξηβάιινλ Scratch. Σα δχν πεξηβάιινληα

έρνπλ νκνηφηεηεο, νπφηε ε κεηάβαζε απφ ην πεξηβάιινλ Scratch ζην πεξηβάιινλ BYOB δε

ζα δπζθνιέςεη ηνπο καζεηέο. ζνλ αθνξά ηηο πξνγξακκαηηζηηθέο δνκέο, είλαη ρξήζηκν νη

καζεηέο λα έρνπλ αλαπηχμεη απιέο εθαξκνγέο ζην πεξηβάιινλ Scratch ή Byob πνπ

πεξηιακβάλνπλ εληνιέο εηζφδνπ-εμφδνπ θαη ελεξγνπνίεζε γεγνλφησλ κε ηε ρξήζε

ρεηξηζηεξίσλ (πιεθηξνιφγην, πνληίθη).

Γηδαθηηθφ αληηθείκελν Αληηθείκελν ηνπ δηδαθηηθνχ ζελαξίνπ είλαη ε θαηαλφεζε ηεο έλλνηαο ηεο δηαδηθαζίαο θαη ησλ

παξακέηξσλ θαζψο θαη ηεο έλλνηαο ηεο επαλάιεςεο.

θνπφο θαη δηδαθηηθνί ζηφρνη θνπφο ηνπ ζελαξίνπ είλαη νη καζεηέο λα θαηαλνήζνπλ ηελ έλλνηα ηεο δηαδηθαζίαο θαη ησλ

παξακέηξσλ θαζψο θαη ηελ έλλνηα ηεο επαλάιεςεο.

ηφρνη ηνπ ζελαξίνπ είλαη νη καζεηέο λα κπνξνχλ

λα εμεγνχλ ην ξφιν ηεο δηαδηθαζίαο ζε έλα πξφγξακκα

λα δεκηνπξγνχλ δηαδηθαζίεο ζηα πξνγξάκκαηά ηνπο

λα νξίδνπλ ηηο θαηάιιειεο παξακέηξνπο ζηηο δηαδηθαζίεο πνπ ζρεδηάδνπλ θαη

πινπνηνχλ

λα επηρεηξεκαηνινγνχλ γηα ηα πιενλεθηήκαηα απφ ηε ρξήζε παξακέηξσλ ζε

δηαδηθαζίεο

λα δεκηνπξγνχλ ζχλζεηεο δηαδηθαζίεο αμηνπνηψληαο πξνυπάξρνπζεο δηαδηθαζίεο

λα ρξεζηκνπνηνχλ εληνιέο επαλάιεςεο ζηα πξνγξάκκαηα πνπ αλαπηχζζνπλ

λα επηρεηξεκαηνινγνχλ γηα ηε ρξεζηκφηεηα ηεο δνκήο επαλάιεςεο

λα ζπλζέηνπλ έλα πξφγξακκα απφ επηκέξνπο πξνγξάκκαηα θαη δηαδηθαζίεο

Γηδαθηηθή ζηξαηεγηθή

Page 2: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

136

Δλεξγεηηθή ζπκκεηνρή, πεηξακαηηζκφο, νκαδηθή εξγαζία

Γηδαθηηθέο δξαζηεξηφηεηεο

πλνπηηθή Πεξηγξαθή ηνπ ελαξίνπ

Σν ζελάξην απνηειείηαη απφ ηηο αθφινπζεο 3 δξαζηεξηφηεηεο:

1. Αιγφξηζκνο – Γηαδηθαζία – Παξάκεηξνη

ην πιαίζην ηεο 1εο

δξαζηεξηφηεηαο (1ν Φχιιν Δξγαζίαο) επηρεηξείηαη ππελζχκηζε ηεο

έλλνηαο ηνπ αιγνξίζκνπ θαη αλάιπζε ελφο πξνβιήκαηνο ζε απινχζηεξα πξνβιήκαηα. Γίλεηαη

έκθαζε ζηελ έλλνηα ηεο δηαδηθαζίαο, ζηε δεκηνπξγία απιψλ δηαδηθαζηψλ θαη

παξακεηξνπνηεκέλσλ δηαδηθαζηψλ. Μέζα απφ ην Φχιιν Δξγαζίαο, νη καζεηέο καζαίλνπλ θαη

εμνηθεηψλνληαη κε ηηο αληίζηνηρεο έλλνηεο, δηεξεπλψληαο νη ίδηνη ηα ραξαθηεξηζηηθά ησλ

ελλνηψλ απηψλ θαζψο θαη ηηο δπλαηφηεηεο πνπ παξέρεη ην πεξηβάιινλ Byob γηα ηελ αλάπηπμε

δηαδηθαζηψλ θαηη ηνλ νξηζκφ παξακέηξσλ.

2. Δπαλαιεπηηθέο Δλέξγεηεο

Ζ 2ε δξαζηεξηφηεηα (2

ν Φχιιν Δξγαζίαο) επηθεληξψλεηαη ζηηο επαλαιεπηηθέο ελέξγεηεο πνπ

ελδερνκέλσο ιακβάλνπλ ρψξα ζε έλα πξφγξακκα. θνπφο είλαη νη καζεηέο λα θαηαλνήζνπλ

ηελ έλλνηα ηεο επαλάιεςεο θαη λα γλσξίζνπλ ηηο δνκέο επαλάιεςεο πνπ παξέρεη ην

πεξηβάιινλ Byob.

3. πλζέηνληαο πξνγξάκκαηα

ην πιαίζην ηεο 3εο

δξαζηεξηφηεηαο (3ν Φχιιν Δξγαζίαο) δίλεηαη έκθαζε ζηε ζχλζεζε ελφο

πξφγξακκαηνο απφ επηκέξνπο πξνγξάκκαηα θαη δηαδηθαζίεο. Οη καζεηέο επηρεηξνχλ λα

ζπλζέζνπλ ηα πξνγξάκκαηα πνπ αλέπηπμαλ ζην πιαίζην ηεο 1εο

θαη ηεο 2εο

δξαζηεξηφηεηαο

θαη επηπιένλ λα εκπινπηίζνπλ ην νινθιεξσκέλν πξφγξακκα κε επηπιένλ ιεηηνπξγίεο.

Πξνζνρή! ηα Φχιια Δξγαζίαο ρξεζηκνπνηνχληαη ηα παξαθάησ:

Μειέηε θεηκέλνπ ζεσξίαο : Υξεζηκνπνηείηαη γηα λα δείμεη φηη έρνπκε ζεσξία πνπ

αθνξά ην θνκκάηη ηεο δξαζηεξηφηεηαο πνπ ζα αθνινπζήζεη.

Δλέξγεηεο ηνπ καζεηή ζηνλ ππνινγηζηή: Υξεζηκνπνηείηαη γηα λα δείμεη φηη ζην ζεκείν

απηφ έρνπκε δνθηκαζία γηα ην καζεηή, αξρηθά δίλνληαη ιίγα ιεπηά ζθέςεο ζηνπο καζεηέο

αθνινπζεί ζπδήηεζε κε ηνλ θαζεγεηή θαη κεηά αθνινπζνχλ ηα βήκαηα πνπ δίλνληαη γηα λα

πινπνηεζεί.

Υπελζύκηζε ή/θαη Οξηζκόο λέσλ εληνιώλ: Υξεζηκνπνηείηαη γηα λα νξίζεη θαηλνχξγηεο

εληνιέο ή λα ππελζπκίζεη θάπνηεο πνπ ρξεζηκνπνηνχληαη ζηε δξαζηεξηφηεηα.

Γξαζηεξηόηεηα πνπ πξνηείλεηαη/θαιείηαη λα εθπνλήζεη ν καζεηήο είηε γηα ηε

ζπλέρηζε ηνπ έξγνπ είηε σο επέθηαζε ηνπ έξγνπ.

Page 3: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

137

Αλαιπηηθή Πεξηγξαθή ησλ Γξαζηεξηνηήησλ ηνπ ελαξίνπ

1. Αιγφξηζκνο – Γηαδηθαζία – Παξάκεηξνη

θνπφο ηεο 1εο

δξαζηεξηφηεηαο είλαη λα εηζαρζνχλ νη καζεηέο ζηε δεκηνπξγία πξνγξακκάησλ

θαη ηξφπσλ βειηίσζεο ηνπ θψδηθα κέζσ δηαδηθαζηψλ θαη παξακέηξσλ.

ηφρνη : Οη καζεηέο λα κπνξνχλ

Α) λα πεξηγξάθνπλ έλαλ αιγφξηζκν κε θπζηθή γιψζζα θαηά βήκαηα.

Β) λα θσδηθνπνηνχλ έλαλ αιγφξηζκν ζε πξνγξακκαηηζηηθφ πεξηβάιινλ.

Γ) λα αλαιχνπλ έλα πξφβιεκα ζε επηκέξνπο απινχζηεξα.

Γ) λα εμεγνχλ ην ξφιν ηεο δηαδηθαζίαο ζε έλα πξφγξακκα.

Δ) λα δεκηνπξγνχλ δηαδηθαζίεο ζηα πξνγξάκκαηά ηνπο.

Ε) λα επηρεηξεκαηνινγνχλ γηα ηα πιενλεθηήκαηα απφ ηε ρξήζε παξακέηξσλ ζε δηαδηθαζίεο.

Ζ) λα νξίδνπλ ηηο θαηάιιειεο παξακέηξνπο ζηηο δηαδηθαζίεο πνπ αλαπηχζζνπλ.

Θ) λα νηθνδνκνχλ ζχλζεηεο δηαδηθαζίεο αμηνπνηψληαο πξνυπάξρνπζεο δηαδηθαζίεο.

Η) λα πεξηγξάθνπλ ην κεραληζκφ κεηαβίβαζεο ειέγρνπ απφ κηα δηαδηθαζία ζε άιιε, θαηά ηελ

θιήζε ηεο .

Κ) λα δεκηνπξγνχλ δηαδηθαζίεο πνπ θαινχλ άιιεο δηαδηθαζίεο .

Υξνληθή δηάξθεηα: 6 δηδαθηηθέο ψξεο

1ν Φχιιν Δξγαζίαο

ηε ζπλέρεηα δίλεηαη ην 1ν Φχιιν Δξγαζίαο κε επηζεκάλζεηο/επεμεγήζεηο γηα ηηο εξγαζίεο

πνπ θαινχληαη λα θέξνπλ ζε πέξαο νη καζεηέο θαζψο θαη γηα ην πιηθφ πνπ πεξηιακβάλεη ην

Φχιιν Δξγαζίαο.

1

ν Φχιιν Δξγαζίαο

Αιγφξηζκνο – Γηαδηθαζία – Παξάκεηξνη

Γνθίκαζε λα ηξέμεηο ην πξφγξακκα «παξαιία.ypr» απφ ηνλ θάθειν

«ergasia1» πνπ βξίζθεηαη ζηελ επηθάλεηα εξγαζίαο. Αξρηθά αθνινχζεζε ηηο

νδεγίεο ηνπ πξνγξάκκαηνο θαη απάληεζε ζηηο εξσηήζεηο ηνπ αζηεξία.

Γνθίκαζέ ην πξφγξακκα αξθεηέο θνξέο δίλνληαο δηαθνξεηηθέο απαληήζεηο

θάζε θνξά ψζηε λα πάξεηο πνηθίια απνηειέζκαηα. Ση παξαηεξείο ζε πξψην ζηάδην;

ηε ζπλέρεηα κε ηηο κέρξη ηψξα γλψζεηο ζνπ ή απιά δνθηκάδνληαο, δεο αλ κπνξείο λα

θάλεηο θάπνηεο αιιαγέο ζηνλ θψδηθα ηνπ πξνγξάκκαηνο, γηα παξάδεηγκα ζηηο

ζπληεηαγκέλεο, ζηα ρξψκαηα. Πξνζνρή, θάζε θνξά απνζήθεπζε ην αξρείν ζνπ κε

δηαθνξεηηθφ φλνκα!

Σέινο, πξνζπάζεζε λα πεξηγξάςεηο ηε ιεηηνπξγία ηνπ πξνγξάκκαηνο, λα δηαηππψζεηο έλα

πξφβιεκα (δξαζηεξηφηεηα) ζην νπνίν λα δίλεη ιχζε ην πξφγξακκα θαη λα δψζεηο ζε

θπζηθή γιψζζα ηα βήκαηα πνπ αθνινπζνχληαη γηα ηελ επίιπζε ηνπ πξνβιήκαηνο.

Αξρηθά ε

δξαζηεξηφηεηα

δίλεη ζηνπο καζεηέο

ηε δπλαηφηεηα λα

ηξέμνπλ ην

πξφγξακκα, πνπ

αξγφηεξα ζα πξέπεη

λα πινπνηήζνπλ.

Οη καζεηέο

πεξηγξάθνπλ ζε

θπζηθή γιψζζα ην

πξφγξακκα πνπ

επεμεξγάζηεθαλ

(ηφρνο Α )

Ση είλαη Αιγφξηζκνο;

Οη νδεγίεο πνπ δίλνπκε κε ινγηθή ζεηξά, ώζηε λα εθηειέζνπκε κηα δηαδηθαζία ή λα

επηιύζνπκε έλα πξόβιεκα, ζπλζέηνπλ έλαλ αιγόξηζκν. Αιγόξηζκν νλνκάδνπκε ηε ζαθή θαη

αθξηβή πεξηγξαθή κηαο ζεηξάο μερσξηζηώλ νδεγηώλ-βεκάησλ, κε ζθνπό ηελ επίιπζε ελόο

πξνβιήκαηνο.

Γηαβάδνληαο ηνλ νξηζκφ ηη είλαη αιγφξηζκνο θαηαιαβαίλεηο φηη ηα βήκαηα πνπ έγξαςεο

Θεσξεηηθφ

ππφβαζξν γηα ηελ

έλλνηα ηνπ

αιγνξίζκνπ. Ο

καζεηήο θαιείηαη

κεο ζηελ ηάμε λα

Page 4: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

138

παξαπάλσ απνηεινχλ έλαλ αιγφξηζκν γηα ηελ επίιπζε ηνπ πξνβιήκαηνο ηεο παξαιίαο. Σα

βήκαηα πνπ έγξαςε ν θάζε καζεηήο κπνξεί λα είλαη δηαθνξεηηθά φκσο φια νδεγνχλ ζην

ίδην απνηέιεζκα, ζηελ θαηαζθεπή ηνπ ζθεληθνχ κηαο παξαιίαο.

Έλαο αιγφξηζκνο γηα ηελ επίιπζε ηνπ πξνβιήκαηνο ηεο παξαιίαο κπνξεί λα είλαη ν

αθφινπζνο:

ΒΖΜΑ 1: Δηζαγσγή ζθεληθνχ.

ΒΖΜΑ 2: ρεδίαζε θαξαβηνχ.

ΒΖΜΑ 3: ρεδίαζε δέληξσλ.

ΒΖΜΑ 4: ρεδίαζε αλεκφκπινπ.

ΒΖΜΑ 5: ρεδίαζε νκπξέιαο.

ΒΖΜΑ 6: ρεδίαζε ήιηνπ.

ΒΖΜΑ 7: ρεδίαζε κπάιαο.

Ο αιγφξηζκνο απηφο είλαη ζε θπζηθή γιψζζα άξα πξέπεη λα ηνλ θσδηθνπνηήζνπκε γηα λα

κπνξεί λα εθηειεζηεί ζην πξνγξακκαηηζηηθφ πεξηβάιινλ Byob.

Αο μεθηλήζνπκε ινηπφλ κε ην ΒΖΜΑ 1.

ΒΗΜΑ 1: Δηζαγσγή ζθεληθνύ Γνθίκαζε λα εηζάγεηο απφ ην θάθειν «ergasia1» ην ζθεληθφ κε φλνκα

«beach» - ην ππφβαζξν «beach» ζέινπκε λα εκθαλίδεηαη φηαλ παηάκε ην

θελφ.

Αθνχ θηηάμακε ην ζθεληθφ αο εηζάγνπκε θαη κία κνξθή γηα λα καο βνεζήζεη ζην

ζρεδηαζκφ ησλ αληηθεηκέλσλ πνπ ζα ρξεηαζηνχκε ζην πξφγξακκά καο. Έζησ φηη εηζάγνπκε

ηνλ αζηεξία ν νπνίνο ππάξρεη ζην θάθειν Costumes->Animals. Έηζη νινθιεξψζακε ην

ΒΖΜΑ 1.

.

αλαθέξεη θαη άιια

παξαδείγκαηα

αιγνξίζκσλ ηεο

θαζεκεξηλφηεηαο.

Γίλεηαη ν

αιγφξηζκνο ηνπ

πξνγξάκκαηνο

ζηνπο καζεηέο.

(ηφρνο Α).

Παξάιιεια, ν

καζεηήο

ζπλεηδεηνπνηεί φηη

γηα ηελ

νινθιήξσζε ελφο

πξνγξάκκαηνο

αξθεί ε αλάιπζή

ηνπ ζε κηθξφηεξα

ππνπξνγξάκκαηα

(ηφρνο Γ).

Χρθςιμοποιοφμε αυτό

το κουμπί για να

μικρφνουμε τθ Μορφι.

Page 5: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

139

ΒΗΜΑ 2: Σρεδίαζε θαξαβηνύ

Αο πξνρσξήζνπκε ηψξα ζην ζρεδηαζκφ ηνπ πξψηνπ καο αληηθεηκέλνπ, πνπ είλαη ην θαξάβη.

Πψο κπνξνχκε λα ζρεδηάζνπκε ην θαξάβη;

Παξαηεξνχκε φηη ε δηαδηθαζία θαξάβη απνηειείηαη απφ θνκκάηηα ηα νπνία είλαη πην απιά

θαη ε ζχλζεζε ηνπο νδεγεί ζην ζρεδηαζκφ ηνπ θαξαβηνχ. Γειαδή γηα ην θαξάβη αξθεί λα

πινπνηήζνπκε ηα αθφινπζα απιά βήκαηα:

ΒΖΜΑ 2.1 :ρεδηάδσ έλα ηεηξάγσλν.

ΒΖΜΑ 2.2:ρεδηάδσ έλα νξζνγψλην ηξίγσλν απφ ηελ αξηζηεξή πιεπξά.

ΒΖΜΑ 2.3:ρεδηάδσ έλα νξζνγψλην ηξίγσλν απφ ηε δεμηά πιεπξά.

ΒΖΜΑ 2.4:ρεδηάδσ έλα νξζνγψλην ηξίγσλν γηα παλί.

ΒΖΜΑ 2.5:ρεδηάδσ έλα νξζνγψλην γηα ζεκαία.

ΒΗΜΑ 2.1 :Σρεδηάδσ έλα ηεηξάγσλν

Γνθίκαζε λα γξάςεηο έλαλ αιγφξηζκν γηα ηελ θαηαζθεπή ελφο ηεηξαγψλνπ

ζε θπζηθή γιψζζα.

Δπηκέξνπο αλάιπζε

ησλ

ππνπξνγξακκά-

ησλ.(ηφρνο Γ)

Ζ εληνιή

Δληνιέο κε ηηο

νπνίεο ν καζεηήο

κπνξεί λα

Page 6: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

140

Καζνξίδεη ην πάρνο ηνπ ίρλνπο ηεο πέλαο.

Ζ εληνιή

Καηεβάδεη ηελ πέλα ηεο Μνξθήο, ψζηε λα αθήλεη ίρλνο θαζψο θηλείηαη.

Ζ εληνιή

Πξνζαλαηνιίδεη ηε Μνξθή ζε ζπγθεθξηκέλε θαηεχζπλζε (0=πάλσ, 90=δεμηά, 180=θάησ

θαη -90=αξηζηεξά).

Οδεγίεο γηα ην ζρεδηαζκφ ηεηξαγψλνπ. Αο θαζνξίζνπκε βήκα-βήκα ηηο ελέξγεηεο (εληνιέο) πνπ απαηηνχληαη γηα ην ζρεδηαζκφ ηνπ

ηεηξαγψλνπ.

Σρεδηάδσ ηελ πάλσ νξηδόληηα πιεπξά. Αξρηθνπνηώ ηε Μνξθή ζηηο 90 κνίξεο

(δειαδή θηλνύκαη πξνο ηα δεμηά) θαη πξνρσξάσ 80 βήκαηα.

Μεηά ζρεδηάδσ ηε κία θάζεηε πιεπξά. Σηξίβσ 90 κνίξεο γηα λα πάεη θάζεηα θαη

πξνρσξάσ 80 βήκαηα.

Σρεδηάδσ ηελ θάησ νξηδόληηα πιεπξά.

δσγξαθίζεη, λα

θάλεη δειαδή κηα

Μνξθή λα αθήζεη

θάπνην ίρλνο θαη λα

ην επεμεξγαζηεί.

Αιγφξηζκνο ζε

θπζηθή γιψζζα ηνπ

πξψηνπ

ππνπξνγξάκκαηνο

(ηφρνο Α), αιιά

θαη ηαπηφρξνλε

θσδηθνπνίεζε ηνπ

αιγνξίζκνπ απηνχ

ζε

πξνγξακκαηηζηηθφ

πεξηβάιινλ

(ηφρνο Β).

Page 7: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

141

Σρεδηάδσ θαη ηελ άιιε θάζεηε πιεπξά.

Έηνηκν ην ηεηξάγσλν.

Σν παξαπάλσ κπινθ εληνιψλ απαηηείηαη γηα ην ζρεδηαζκφ ελφο ηεηξαγψλνπ. Κάζε θνξά

πνπ ζην πξφγξακκά καο ζέινπκε λα ζρεδηάζνπκε έλα ηεηξάγσλν ζα γξάθνπκε ην

παξαπάλσ κπινθ εληνιψλ.

Πώο ζα κπνξνύζακε λα έρνπκε κηα «εληνιή» (π.ρ. square) γηα λα δεκηνπξγνύκε

ηεηξάγσλα;

Ση είλαη δηαδηθαζία;

Μηα δηαδηθαζία είλαη έλα ζύλνιν εληνιώλ πνπ εθηεινύλ κηα εξγαζία. Με ηνλ ηξόπν απηό

δεκηνπξγνύκε λέεο δηθέο καο εληνιέο. Τν λα γξάθνπκε ηηο εληνιέο νκαδνπνηεκέλεο κέζα ζε

κηα δηαδηθαζία αληί θαηεπζείαλ ζην θέληξν εληνιώλ έρεη έλα ζεκαληηθό πιενλέθηεκα:

Μπνξνύκε λα ηηο θαινύκε απιά κε ην όλνκά ηνπο ζην θέληξν εληνιώλ όπνηε ηηο ρξεηαδόκαζηε

ρσξίο λα μαλαγξάθνπκε ηηο εληνιέο.

Οδεγίεο γηα ηε δεκηνπξγία δηαδηθαζίαο. Ζ θαηαζθεπή κηαο δηαδηθαζίαο ζην Byob γίλεηαη σο εμήο.

Δπηιέγσ ζηελ παιέηα ηελ εληνιή.

Θεσξεηηθφ

ππφβαζξν γηα ηελ

δηαδηθαζία.

Ο καζεηήο καζαίλεη

λα δεκηνπξγεί

δηαδηθαζίεο κε

απιά βήκαηα.

Page 8: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

142

Ή παηψληαο δεμί «θιηθ» πάλσ ζηελ πεξηνρή ηνπ «ελαξίνπ» θαη απφ ην κελνχ πνπ αλνίγεη επηιέγσ

«Γεκηνχξγεζε κηα λέα εληνιή».

Μφιηο ηελ επηιέμσ αλνίγεη ην παξάζπξν γηα ηνλ νξηζκφ ηεο εληνιήο-δηαδηθαζίαο πνπ ζέισ

λα θηηάμσ.

2)Επιλζγω ζνα από τα τρία

αναλόγωσ τι ςυμπεριφορά κζλω

να ζχει θ εντολι. Η «διαταγή »

εκτελεί μια ςειρά εντολϊν αλλά

δεν επιςτρζφει κάτι. Ο «ρεπόρτερ»

επιςτρζφει μια οποιαδιποτε τιμι

και το «κατηγόρημα» επιςτρζφει

αλθκισ ι ψευδισ.

3)Γράφω

το όνομα

τθσ νζασ

εντολισ

4)Επιλζγω αν κζλω να ιςχφει για όλεσ

τισ Μορφζσ ι μόνο για αυτι.

1)Από το category επιλζγω ςε ποια

κατθγορία (παλζτα) εντολϊν κζλω να

ανικει θ νζα εντολι που φτιάχνω.

Page 9: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

143

πγθεθξηκέλα, γηα ηνλ νξηζκφ ηνπ ηεηξαγψλνπ ζα επηιέμνπκε ηελ θαηεγνξία

δηφηη ζέινπκε ε λέα καο εληνιή λα αλήθεη ζηελ παιέηα ,

ζα είλαη ηχπνπ δηφηη ζα εθηειείηαη θάηη φηαλ ηελ θαιψ θαη ζα ηελ νλνκάζνπκε

square.

Μφιηο παηήζσ Δληάμεη αλνίγεη ην παξάζπξν „Δπεμεξγαζηήο εληνιήο‟ γηα λα γξάςσ ηηο

εληνιέο πνπ ζέισ λα εθηεινχληαη φηαλ θαιψ ηελ εληνιή «square».

Σέινο , γξάθσ ην κπινθ εληνιψλ πνπ απνηεινχλ ηε δηαδηθαζία «square» ζέξλνληαο απιά

ηηο εληνιέο πνπ ζέισ, φπσο ζα έθαλα θαη ζηελ πεξηνρή ηνπ «ελαξίνπ».

Επικεφαλίδα

διαδικαςίασ.

Page 10: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

144

Παηάσ Δληάμεη θαη έρσ έηνηκε ηε λέα εληνιή «square» ζηελ παιέηα εληνιψλ θίλεζε.

Ζ εληνιή

Καζαξίδεη φια ηα ίρλε ηεο πέλαο θαη ηηο ζηάκπεο ζηε ζθελή.

Κσδηθνπνίεζε ηνπ

αιγνξίζκνπ ηνπ

ηεηξαγψλνπ ζε

πξφγξακκα.

(ηφρνο Β)

Page 11: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

145

Ζ εληνιή

εθψλεη ηελ πέλα ηεο κνξθήο, ψζηε λα κελ αθήλεη ίρλνο φηαλ θηλείηαη.

Άξα ην πξφγξακκά κνπ κε ηελ εηζαγσγή ηεο λέαο εληνιήο γίλεηαη.

ΒΗΜΑ 2.2:Σρεδηάδσ έλα νξζνγώλην ηξίγσλν από ηελ αξηζηεξή πιεπξά

Γνθίκαζε λα νξίζεηο ηνλ αιγφξηζκν βήκα-βήκα γηα ηελ θαηαζθεπή ηνπ

νξζνγσλίνπ ηξηγψλνπ.

Γίλεηαη ε γεσκεηξηθή απεηθφληζε.

Αξρή

Πήγαηλε ζηε ζέζε x=66,y=-80

Πξνρψξα αξηζηεξά 80 βήκαηα

Κηλήζνπ πξνο ηελ ζέζε x=66,y=-160

Πήγαηλε ζηε ζέζε x=66,y=-80

Σέινο

Πξνζνρή, ηηο ζπληεηαγκέλεο ηηο βξίζθνπκε κε καζεκαηηθνχο ππνινγηζκνχο θαη

καζεκαηηθνχο ηχπνπο. Μπνξείο λα ζθεθηείο κε πνηνλ άιιν ηξόπν ζα κπνξνύζε λα

ζρεδηαζηεί έλα νξζνγώλην ηξίγσλν;

Μία πινπνίεζε ζα κπνξνχζε λα είλαη ε παξαθάησ.

Ορίηω ζνα αρχικό

ςθμείο για να

ξεκινάει το

τετράγωνο.

Page 12: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

146

Γεκηνχξγεζε κηα δηαδηθαζία γηα ην αξηζηεξφ νξζνγψλην ηξίγσλν κε ην φλνκα

«triangle_left» αθνινπζψληαο ηα βήκαηα πνπ θάλακε γηα ηε δηαδηθαζία «square».

Με ηε βνήζεηα ηεο εληνιήο triangle_left ην πξφγξακκα γίλεηαη:

ΒΗΜΑ 2.3:Σρεδηάδσ έλα νξζνγώλην ηξίγσλν από ηε δεμηά πιεπξά

Γεκηνχξγεζε κία δηαδηθαζία γηα ην νξζνγψλην ηξίγσλν δεμηά κε ην φλνκα «triangle_right».

Μπνξείο λα δψζεηο ηε γεσκεηξηθή απεηθφληζε, ζηε ζπλέρεηα λα νξίζεηο ηνλ αιγφξηζκν

βήκα-βήκα, κεηά λα ηνλ κεηαηξέςεηο ζε εληνιέο ζην πεξηβάιινλ Byob θαη ηέινο λα

θηηάμεηο ηε δηαδηθαζία ή λα γξάςεηο θαηεπζείαλ ηε δηαδηθαζία.

Ζ γεσκεηξηθή απεηθφληζε είλαη ε αθφινπζε:

Μαζεκαηηθφ

ππφβαζξν θαη

αιγφξηζκνο γηα ηελ

θαηαζθεπή ελφο

ηξηγψλνπ απφ ηελ

αξηζηεξή πιεπξά

ηνπ ηεηξαγψλνπ.

Γνθηκαζία ψζηε ν

καζεηήο λα

καζαίλεη λα

θηηάρλεη

δηαδηθαζίεο ζηα

πξνγξάκκαηά ηνπ.

(ηφρνο Δ)

Page 13: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

147

Με ηε βνήζεηα ηεο εληνιήο triangle_right ην πξφγξακκα γίλεηαη:

Γεκηνχξγεζε έλα πξφγξακκα πνπ λα θαιεί ηηο παξαπάλσ εληνιέο θαη λα θαηαζθεπάδεη ηε

βάζε γηα ην θαξάβη.

ΒΗΜΑ 2.4:Σρεδηάδσ έλα νξζνγώλην ηξίγσλν γηα παλί

Γεκηνχξγεζε κηα δηαδηθαζία πνπ λα ζρεδηάδεη έλα ηξίγσλν - ην παλί ηνπ θαξαβηνχ - ην

νπνίν λα μεθηλάεη απφ ηε ζέζε (x=106, y=-80) - ζην κέζν ηνπ ηεηξαγψλνπ - θαη λα

αλεβαίλεη πάλσ 160 βήκαηα, δηπιάζην ηεο πιεπξάο ηνπ ηεηξαγψλνπ. Ολφκαζε ηε

δηαδηθαζία «triangle_up». Γηα βνήζεηα κπνξείο λα ζπκβνπιεπηείο ηηο εληνιέο ζηηο

δηαδηθαζίεο «triangle_right» θαη «triangle_left». Πξνζνρή ζηηο ζπληεηαγκέλεο.

Μεηά θαη απφ απηή ηε δηαδηθαζία ην πξφγξακκα είλαη:

Μαζεκαηηθφ

ππφβαζξν γηα ηελ

θαηαζθεπή ελφο

ηξηγψλνπ απφ ηε

δεμηά πιεπξά ηνπ

ηεηξαγψλνπ.

Δπηζήκαλζε ζην

καζεηή γηα ηε

κείσζε ηνπ

πιήζνπο ησλ

εληνιψλ ζην θπξίσο

πξφγξακκα κε ηελ

ρξήζε ηεο

δηαδηθαζίαο

triangle_right.

Page 14: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

148

ΒΗΜΑ 2.5:Σρεδηάδσ έλα νξζνγώλην γηα ζεκαία

Γεκηνχξγεζε κηα δηαδηθαζία κε ην φλνκα «rectangular», ε νπνία ζα ζρεδηάδεη έλα

νξζνγψλην πιεπξάο νξηδφληηαο 30 βήκαηα θαη θάζεηεο 20 βήκαηα.

Αθνχ ινηπφλ θηηάμακε ηε δηαδηθαζία ζέινπκε λα ηελ θαιέζνπκε ζην

πξφγξακκά καο γηα λα θηηάμνπκε ηε ζεκαία ηνπ θαξαβηνχ. Ζ ζεκαία ζέινπκε λα

ηνπνζεηεζεί ζηελ θνξπθή απφ ην θαηάξηη (ζπληεηαγκέλεο ζεκείνπ x=106,y=80).

Δπνκέλσο ζην θπξίσο πξφγξακκα πξνζζέηνπκε ηελ εληνιή rectangular θαη έρνπκε:

Σξέρνληαο ην πξφγξακκα γηα ην θαξάβη νινθιεξσκέλν παξαηεξνχκε φηη ε πέλα πεξλάεη

πνιιέο θνξέο απφ ηα ίδηα ζεκεία θαη γξάθεη πάλσ ζηελ ήδε ππάξρνπζα γξακκή θάλνληάο

ηελ πην έληνλε. Απηφ ην πξφβιεκα κπνξνχκε λα ην μεπεξάζνπκε θάλνληαο ρξήζε ησλ

εληνιψλ θαη .

(ηφρνο Γ)

ρεδίαζε ηεο

δηαδηθαζίαο

«triangle_up».

(ηφρνο Δ)

ρεδίαζε

δηαδηθαζίαο

«rectangular»

(ηφρνο Δ)

Page 15: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

149

Μηα ηειηθή κνξθή γηα ην πξφγξακκα θαξάβη ζα κπνξνχζε λα είλαη ε παξαθάησ.

Γηφξζσζε φιεο ηηο δηαδηθαζίεο πνπ θηηάμακε ψζηε λα κελ γξάθεη ε πέλα πάλσ ζε ήδε

ππάξρνπζα γξακκή.

Αλ ζέινπκε λα δεκηνπξγήζνπκε έλα θαξάβη κηθξφηεξν πξέπεη ζε φια ηα ζρήκαηα λα

αιιάμνπκε ην κήθνο πιεπξάο, πξέπεη δειαδή λα επεκβαίλνπκε θάζε θνξά ζηελ εληνιή

, γηα λα αιιάμνπκε ην κήθνο ηεο πιεπξάο. Γηα παξάδεηγκα γηα ην

ηεηξάγσλν πξέπεη λα θάλνπκε επεμεξγαζία ηεο δηαδηθαζίαο «square» θάζε θνξά πνπ

ζέινπκε δηαθνξεηηθφ κήθνο πιεπξάο.

Μπνξνύκε λα αιιάδνπκε ην κήθνο ηεο πιεπξάο ηνπ ηεηξαγώλνπ από ην πξόγξακκα

θαξάβη ρσξίο λα επεκβαίλνπκε ζηε δηαδηθαζία θάζε θνξά;

Η απάληεζε είλαη θαηαθαηηθή. Σε απηό ζπκβάιινπλ νη παξάκεηξνη.

Ση είλαη παξάκεηξνο; Η παξάκεηξνο είλαη κηα κεηαβιεηή ζηελ επηθεθαιίδα ηεο δηαδηθαζίαο κέζσ ηεο νπνίαο

«πεξλάκε» ηηκέο (αξηζκνύο, ιέμεηο, ιίζηεο) ζηε δηαδηθαζία.

Οδεγίεο γηα ηε δεκηνπξγία παξακέηξσλ.

Γηα λα δεκηνπξγήζνπκε παξακέηξνπο πάκε ζηε δηαδηθαζία πνπ έρνπκε θαηαζθεπάζεη ή

πξφθεηηαη λα θαηαζθεπάζνπκε θαη ζηα (+) πνπ εκθαλίδνληαη δεμηά θαη αξηζηεξά απφ ην

φλνκά ηεο παηάκε «θιηθ» γηα λα πξνζζέζνπκε παξάκεηξν.

Τπελζχκηζε

εληνιψλ Πέλαο.

Ο καζεηήο θαιείηαη

Page 16: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

150

ηε ζπλέρεηα αλνίγεη ην παξάζπξν γηα λα γξάςνπκε ην φλνκα ηεο θαη λα νξίζνπκε αλ ζα

είλαη θάπνην δειαδή θάπνηα παξάκεηξνο ή δειαδή

θείκελν πνπ κπνξείο λα έρεηο ζην φλνκα ηεο εληνιήο (πξνζζέηνληαο ιέμεηο δίπια ζην φλνκά

ηεο).

Δπεμήγεζε – Παξάδεηγκα γηα ηε ζεκαζία ησλ ραξαθηεξηζηηθψλ

θαη ηνπ

Έζησ φηη ζέινπκε λα θαηαζθεπάζνπκε ηελ εληνιή

Αξρηθά ζα δεκηνπξγήζσ ηελ εληνιή «for» πνπ ζα είλαη ηχπνπ δηαηαγή θαη ζα αλήθεη

ζηελ παιέηα έιεγρνο. Μεηά ζα παηήζσ ην «+» θαη εηζάγσ ηελ

παξάκεηξν «x» ζαλ .

Γηα λα εηζάγσ ην «mexri» ζα παηήζσ πάιη ζην «+» θαη ζα επηιέμσ

, νπφηε ζα έρσ .

Μπνξείο λα νινθιεξώζεηο ηελ εληνιή κε βάζε ηα παξαπάλσ;

Γηα λα νξίζνπκε πεξηζζφηεξεο επηινγέο γηα ηε παξάκεηξφ καο, παηάκε ην βειάθη θαη

αλνίγεη έλα κελνχ επηινγψλ:

ην κελνχ ππάξρνπλ ηέζζεξηο ζεηξέο γηα ηνλ ηχπν ησλ παξακέηξσλ. Ζ πξψηε πεξηιακβάλεη

ηχπνπο ηνπ Byob πνπ δελ είλαη δηαδηθαζίεο. Ζ δεχηεξε ηχπνπο πνπ ππνζηεξίδεη ην Scratch.

Ζ ηξίηε αθνξά ηχπνπο πνπ νξίδνπλ δηαδηθαζίεο ζην Byob θαη ε ηειεπηαία ηχπνπο γηα

δηαδηθαζίεο ρσξίο απνηίκεζε.

Αλαιπηηθά:

Σν «Αληηθείκελν» αλαθέξεηαη ζην φηη ε εληνιή καο δέρεηαη ηχπν αληηθεηκέλνπ, γηα

λα δηνξζψζεη ηνλ

θψδηθα ησλ

δηαδηθαζηψλ πνπ

έθηηαμε, κε ηε

βνήζεηα ησλ

εληνιψλ πέλαο.

Θεσξία γηα ηε

ζεκαζία/

πιενλεθηήκαηα ησλ

παξακέηξσλ.

(ηφρνο Ε)

Page 17: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

151

παξάδεηγκα ή φπνπ ην «nea» είλαη κηα εληνιή

νξηζκέλε .

Σν «Κείκελν» ρξεζηκνπνηείηαη γηα λα δέρεηαη νπνηαδήπνηε εληνιή γηα εηζαγσγή

θεηκέλνπ

Ζ «Λίζηα» ρξεζηκνπνηείηαη γηα λα έρνπκε ιίζηα ζαλ παξάκεηξν.

Ο ηχπνο «Αξηζκφο» ρξεζηκνπνηείηαη γηα λα εηζάγνπκε σο παξάκεηξν αξηζκφ - καο

δίλεη ηε δπλαηφηεηα λα δψζνπκε θαη πξνθαζνξηζκέλε ηηκή ή φρη.

Ζ «Γξακκή δηαηαγψλ» θαη ε «Δζνρή δηαηαγψλ» ρξεζηκνπνηνχληαη γηα λα

εηζάγνπκε δηαδηθαζίεο ζαλ παξάκεηξν. Απαξαίηεηε είλαη ε ρξήζε ησλ εληνιψλ

θαη γηα λα πάξνπκε ηα ζηνηρεία απφ ηηο

δηαδηθαζίεο πνπ έρνπκε ζαλ παξάκεηξν.

Οη «Γεληθνχ ηχπνπ», «Ρεπφξηεξ» θαη «Γεληθνχ ρσξίο απνηίκεζε»

ρξεζηκνπνηνχληαη γηα λα είλαη ε παξάκεηξνο ηχπνπ ξεπφξηεξ.

Ζ «Λνγηθή ηηκή», ην «Καηεγφξεκα» θαη ε «Λνγηθή ρσξίο απνηίκεζε»

ρξεζηκνπνηνχληαη γηα λα είλαη ε παξάκεηξνο ηχπνπ θαηεγνξήκαηνο.

Γηα ηε δηαδηθαζία «square» νξίδσ κηα παξάκεηξν steps πνπ είλαη ν αξηζκφο ησλ βεκάησλ

βάζεη ηνπ νπνίνπ ζα ζρεδηαζηεί ην ηεηξάγσλν.

Ζ δηαδηθαζία «square» γίλεηαη κε ηελ εηζαγσγή παξακέηξνπ .

Ζ αξρηθή ινηπφλ δηαδηθαζία square κεηά ηελ εηζαγσγή παξακέηξνπ γίλεηαη σο αθνινχζσο.

Πεξηζζφηεξεο

επηινγέο –

θαηεγνξίεο γηα ηε

δεκηνπξγία κηαο

παξακέηξνπ.

Page 18: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

152

Ζ εληνιή κεηά ηελ εηζαγσγή παξακέηξνπ έγηλε φπνπ κέζα ζην θελφ δίλνπκε ην

κήθνο πνπ ζέινπκε λα έρεη ε πιεπξά ηνπ ηεηξαγψλνπ, φηαλ θαινχκε ηελ εληνιή

(δηαδηθαζία) square.

Ο καζεηήο καζαίλεη

λα δεκηνπξγεί ηελ

παξάκεηξν steps

ζηε δηαδηθαζία

«square» θαη ηε

ρξεζηκφηεηά ηεο.

(ηφρνη Ε θαη Δ)

Δθηέιεζε ην πξφγξακκα θαξάβη κε ηελ λέα εληνιή «square». Ση παξαηεξείο;

Γηα λα δνπιέςεη ινηπόλ ζσζηά ην πξόγξακκά καο πξέπεη λα γίλνπλ αιιαγέο ζε όιεο ηηο

δηαδηθαζίεο ώζηε λα κε ρξεηάδεηαη λα επεμεξγαδόκαζηε όιεο ηηο δηαδηθαζίεο θάζε θνξά πνπ

αιιάδεη ην κήθνο θαη γηα λα έρνπκε πάληα ηηο ζσζηέο ζπληεηαγκέλεο .

Γνθίκαζε λα θηηάμεηο κία δηαδηθαζία «triangle» πνπ λα αληηθαηαζηήζεη ηηο

«triangle_left», «triangle_right» θαη «triangle_up» κε ηε βνήζεηα

παξακέηξσλ θαη ππνιφγηζε φια ηα ζεκεία κε βάζε ην αξρηθφ (x=66,y=-80).

Οδεγίεο γηα ηε δεκηνπξγία κηαο δηαδηθαζίαο «triangle» γηα ηελ θαηαζθεπή

Σο

δθμιουργείται με κλικ

πάνω ςτο αρχικό και

μετά το «ςφρουμε»

ςτθν εντολι που

κζλουμε.

Page 19: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

153

ηξηγψλνπ.

Παξαηεξνχκε ηηο ηξεηο δηαδηθαζίεο πνπ έρνπκε θηηάμεη γηα ηελ θαηαζθεπή ησλ ηξηγψλσλ.

Γνθηκαζία ψζηε ν

καζεηήο λα

θαηαλνήζεη πνηεο

κεηαβιεηέο πξέπεη

λα παίξλεη ε

θαηλνχξγηα

δηαδηθαζία

«triangle» πνπ ζα

δεκηνπξγήζεη, ε

νπνία ζα θαιχπηεη

ηε ιεηηνπξγηθφηεηα

ησλ «triangle_left»,

«triangle_right» θαη

«triangle_up».

(ηφρνο Ζ)

Φηηάρλσ ινηπφλ κηα λέα δηαδηθαζία «triangle» ε νπνία έρεη σο παξακέηξνπο ηελ

θαηεχζπλζε (direction), ηα βήκαηα (steps) θαη ηηο ηειηθέο ζπληεηαγκέλεο (x, y).

Δπνκέλσο, ην αξρηθφ πξφγξακκα αιιάδεη. Έρσ κηα εληνιή αληί γηα ηξεηο θαη φιεο ηηο

ζπληεηαγκέλεο ππνινγηζκέλεο ζπλαξηήζεη ησλ αξρηθψλ (x=66,y=-80) θαη ηνπ κήθνπο

(steps). ηελ παξαθάησ εηθφλα ε παξάκεηξνο step έρεη ηελ ηηκή 70.

Ζ θαηλνχξγηα

δηαδηθαζία

«triangle»

δεκηνπξγήζεθε απφ

ηηο «triangle_left»,

«triangle_right» θαη

«triangle_up».

(ηφρνο Θ)

Παρατθρϊ ότι οι διαδικαςίεσ

αυτζσ διαφζρουν ωσ προσ τθν

κατεφκυνςθ, τα βιματα, τισ

αρχικζσ ςυντεταγμζνεσ και τισ

τελικζσ ςυντεταγμζνεσ οι

οποίεσ μποροφν με τθ

βοικεια των μακθματικϊν να

υπολογιςτοφν από τισ

αρχικζσ.

Page 20: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

154

Αριςτερό τρίγωνο.

Δεξιό τρίγωνο.

Πάνω τρίγωνο για πανί το

οποίο κζλω ςτθ μζςθ του

τετραγϊνου και με μικοσ

2 φορζσ το αρχικό.

Η ςθμαία ςτθν κορυφι από

το κατάρτι.

Page 21: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

155

Γνθίκαζε ην παξαπάλσ πξφγξακκα λα ην θάλεηο κηα δηαδηθαζία κε ην φλνκα

«karavi» πνπ λα έρεη σο παξακέηξνπο ηηο αξρηθέο ζπληεηαγκέλεο θαη ην

ρξψκα γηα θάζε θνκκάηη ηνπ πινίνπ.

Οδεγίεο γηα ηε δεκηνπξγία ηεο δηαδηθαζίαο «Karavi».

Οξίδσ δχν παξακέηξνπο ηηο x θαη y ηχπνπ αξηζκφο ζηηο νπνίεο δίλσ θαη αξρηθή ηηκή.

Οξίδσ αθφκα ηξεηο παξακέηξνπο ηηο color1, color2, color3 νη νπνίεο είλαη ηχπνπ

γηα λα κπνξέζνπκε λα εηζάγνπκε ηα

ρξψκαηα πνπ ζέινπκε ρσξίο λα εηζάγνπκε ηηο θαηάιιειεο εληνιέο ζηε δηαδηθαζία αιιά

απφ ηελ εληνιή εμσηεξηθά.

Ζ εληνιή παίξλεη σο είζνδν κία εληνιή ηχπνπ δηαηαγήο θαη ηελ

εθηειεί.

Σειηθά ε εληνιή θαξάβη έρεη ηελ κνξθή , παίξλεη σο παξακέηξνπο ηηο αξρηθέο

ζπληεηαγκέλεο θαη ηα ηξία ρξψκαηα, έλα γηα ηε βάζε ηνπ θαξαβηνχ, έλα γηα ην παλί θαη έλα

γηα ηε ζεκαία.

Πεξλψληαο ινηπφλ ηηο επηζπκεηέο παξακέηξνπο έρσ .

Σν κπινθ εληνιψλ γηα ηε δηαδηθαζία karavi κεηά θαη ηελ εηζαγσγή ησλ παξακέηξσλ

Page 22: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

156

γίλεηαη:

Καη ην απνηέιεζκα πνπ έρνπκε είλαη :

ΒΗΜΑ 3: Σρεδίαζε δέληξσλ

θνπφο καο ζε απηφ ην βήκα είλαη λα θαηαζθεπάζνπκε κία εληνιή πνπ φηαλ ηελ θαινχκε

Οινθιήξσζε ηνπ

πξψηνπ

πξνγξάκκαηνο . Ο

καζεηήο πξέπεη λα

κπνξεί λα

απαληήζεη ζε

εξσηήζεηο, φζνλ

αθνξά ηε

δηαδηθαζία «karavi»

θαη ηηο

παξακέηξνπο πνπ

έρνπλ

ρξεζηκνπνηεζεί.

(ηφρνο Θ)

Ζ δηαδηθαζία

«triangle» θαιείηαη

απφ ην «karavi».

(ηφρνη Κ θαη Λ)

Page 23: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

157

λα ζρεδηάδεη έλα δέληξν. Σελ εληνιή απηή ζα κπνξνχκε λα ηε ρξεζηκνπνηήζνπκε γηα λα

ζρεδηάζνπκε φζα δέληξα επηζπκνχκε.

Γεκηνχξγεζε κηα δηαδηθαζία γηα ην ζρεδηαζκφ ελφο ηζφπιεπξνπ ηξηγψλνπ. Ολφκαζέ ηελ

«triangle2» θαη φξηζε λα παίξλεη σο παξάκεηξν ην κήθνο ηεο πιεπξάο «steps».

Οδεγίεο γηα ηε δεκηνπξγία ηεο δηαδηθαζίαο θαηαζθεπήο δέληξνπ «trees».

Αθνχ έρνπκε θαηαζθεπάζεη ηελ εληνιή , θαηαζθεπάδνπκε κία δηαδηθαζία

«trees» πνπ ζα παίξλεη σο παξάκεηξν ηηο ζπληεηαγκέλεο (x,y). Μέζα ζε απηή θαινχκε ηελ

εληνιή ε νπνία ζέινπκε λα ζρεδηάδεη ην ηξίγσλν ζηε ζέζε x,y (αξρηθφ

ζεκείν: x=-228,y=61) κε θνξά πξνο ηα δεμηά. Ζ λέα δηαδηθαζία είλαη:

ηε ζπλέρεηα ζην κέζν ηεο πιεπξάο ηνπ ηξηγψλνπ ζρεδίαζε κηα γξακκή κε θνξά πξνο ηα

θάησ θαη κήθνο ην κηζφ ηεο πιεπξάο γηα λα είλαη ν θνξκφο ηνπ δέληξνπ θαη φξηζε ην ρξψκα

ηεο πέλαο λα είλαη πξάζηλν.

Μεηαβιεηέο

Οη κεηαβιεηέο είλαη ζπκβνιηθά νλόκαηα πνπ αληηζηνηρνύλ ζε ζέζεηο κλήκεο ηνπ ππνινγηζηή.

Σηηο ζέζεηο απηέο, απνζεθεύνληαη δηάθνξεο ηηκέο όπσο ν αξηζκόο ησλ βεκάησλ ηεο πιεπξάο

Γνθηκαζία γηα ην

ζρεδηαζκφ ηεο

δηαδηθαζίαο

«triangle2».

Ζ δηαδηθαζία

«triangle2»

θαιείηαη απφ ηελ

δηαδηθαζία «trees»

πνπ πξέπεη λα

δεκηνπξγεζεί.

(ηφρνο Δ)

Page 24: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

158

Ζ εληνιή

Καζνξίδεη ηελ ηηκή ηεο κεηαβιεηήο.

Ζ εληνιή

Μεηαβάιιεη ηελ ηηκή ηεο κεηαβιεηήο θαηά ζπγθεθξηκέλε πνζφηεηα.

Γνθίκαζε λα εηζάγεηο κηα κεηαβιεηή «base» ζηε δηαδηθαζία, ε νπνία λα

απνζεθεχεη ην κήθνο ηεο πιεπξάο ηνπ ηξηγψλνπ, φξηζέ ηελ θαη

ρξεζηκνπνίεζέ ηελ φπνπ ρξεηάδεηαη κέζα ζηε δηαδηθαζία.

Ζ δηαδηθαζία «trees» γίλεηαη σο εμήο:

Σν «triangle2»

θαιείηαη απφ ηε

δηαδηθαζία «trees»,

κε ηελ θαηάιιειε

παξάκεηξν.

(ηφρνη Η θαη Κ)

ηνπ ηεηξαγώλνπ.

Οδεγίεο γηα ηε δεκηνπξγία κεηαβιεηψλ .

Γηα λα δεκηνπξγήζεηο κηα κεηαβιεηή επηιέγεηο ηελ εληνιή απφ ηελ παιέηα .

Δκθαλίδεηαη, ην παξαθάησ παξάζπξν φπνπ δίλνπκε έλα φλνκα ζηε κεηαβιεηή πνπ ζέινπκε

λα δεκηνπξγήζνπκε.

Ζ επηινγή Γηα φιεο ηηο κνξθέο (θνηλή) ζεκαίλεη φηη ε κεηαβιεηή ζα είλαη νξαηή απφ φια

ηα αληηθείκελα.

Ζ επηινγή Μφλν γηα απηή ηε κνξθή ζεκαίλεη φηη ε κεηαβιεηή ζα είλαη νξαηή κφλν απφ ην

επηιεγκέλν αληηθείκελν.

Με ηε βνήζεηα ηεο εληνιήο δεκηνπξγνχκε κεηαβιεηέο ζηηο

δηαδηθαζίεο πνπ είλαη ηνπηθέο δειαδή είλαη νξαηέο κφλν απφ ηε δηαδηθαζία απηή θαη απφ

θακία άιιε δηαδηθαζία νχηε απφ ην θπξίσο πξφγξακκα.

Θεσξεηηθφ

ππφβαζξν γηα ηηο

κεηαβιεηέο.

Page 25: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

159

Γεκηνχξγεζε έλα πξφγξακκα πνπ λα ζρεδηάδεη 6 δέληξα ζηε ζεηξά κε ηε βνήζεηα ηεο

εληνιήο .

ΒΗΜΑ 4: Σρεδίαζε αλεκόκπινο

ην βήκα απηφ ζα ζρεδηάζνπκε ηνλ αλεκφκπιν.

Γεκηνχξγεζε κηα εληνιή (δηαδηθαζία) κε ην φλνκα «anemomylos» πνπ ζα παίξλεη σο

παξάκεηξν ηηο αξρηθέο ζπληεηαγκέλεο θαη ζα εθηειεί ηνλ παξαθάησ αιγφξηζκν. Οδεγία:

ζηε λέα απηή εληνιή κπνξνχκε λα θάλνπκε ρξήζε κηαο εληνιήο πνπ έρνπκε ήδε θηηάμεη.

Μπνξείο λα βξεηο πνηα εληνιή κπνξνύκε λα ρξεζηκνπνηήζνπκε; Δπίζεο, κπνξείο λα

Γνθηκαζία γηα ην

καζεηή ψζηε λα

κπνξέζεη κφλνο ηνπ

λα κεηαηξέςεη ηνλ

αιγφξηζκν ηνπ

αλεκφκπινπ ζε

πξφγξακκα.

(ηφρνη Β θαη Κ)

Page 26: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

160

ζθεθηείο ζηνλ παξαθάησ αιγόξηζκν γηαηί ρξεηάδεηαη λα ζηξίςνπκε θάζε θνξά 72 κνίξεο

πξηλ ζρεδηάζνπκε ην ηεηξάγσλν; Θα κπνξνύζακε λα ζηξίςνπκε θαη ιηγόηεξεο κνίξεο;

Anemomylos: x0, y0

ΑΡΥΖ

Πήγαηλε ζηε ζέζε x=x0 y=y0.

Κηλήζνπ πξνο ηα δεμηά 40 βήκαηα.

Πήγαηλε ζηε ζέζε x=-24 y=90.

Δπέζηξεςε ζηε ζέζε x=x0 y=y0.

Πήγαηλε ζηε ζέζε x=-24 y=102.

ηξίςε πξνο ηα θάησ 72 κνίξεο.

Φηηάμε έλα ηεηξάγσλν.

ηξίςε πξνο ηα θάησ 72 κνίξεο.

Φηηάμε έλα ηεηξάγσλν.

ηξίςε πξνο ηα θάησ 72 κνίξεο.

Φηηάμε έλα ηεηξάγσλν.

ηξίςε πξνο ηα θάησ 72 κνίξεο.

Φηηάμε έλα ηεηξάγσλν.

ηξίςε πξνο ηα θάησ 72 κνίξεο.

Φηηάμε έλα ηεηξάγσλν.

ΣΔΛΟ

Γξαζηεξηφηεηα Αμηνιφγεζεο

Πξφζζεζε ζηε δηαδηθαζία «anemomylos» δχν αθφκα παξακέηξνπο κία πνπ ζα θαζνξίδεη ην ρξψκα ηεο

βάζεο θαη κία γηα ην πάλσ κέξνο ηνπ αλεκφκπινπ. Δπίζεο, δνθίκαζε θαη ζε θάζε λέν ηεηξάγσλν λα

αιιάδεη ην ρξψκα κε ηε βνήζεηα ηεο εληνιήο .

Page 27: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

161

2. Δπαλαιεπηηθέο Δλέξγεηεο

θνπφο ηεο 2εο

δξαζηεξηφηεηαο είλαη νη καζεηέο λα αληηιεθζνχλ ηελ αλαγθαηφηεηα θαη ηε

ρξεζηκφηεηα ηεο δνκήο επαλάιεςεο θαη λα γλσξίζνπλ ηηο δνκέο επαλάιεςεο πνπ παξέρεη ην

πεξηβάιινλ ΒΤΟΒ.

ηφρνη : Οη καζεηέο λα κπνξνχλ

Α) λα επηρεηξεκαηνινγνχλ γηα ηε ρξεζηκφηεηα ηεο δνκήο επαλάιεςεο.

Β) λα ρξεζηκνπνηνχλ εληνιέο επαλάιεςεο ζηα πξνγξάκκαηα πνπ αλαπηχζζνπλ .

Υξνληθή δηάξθεηα: 2 δηδαθηηθέο ψξεο

2ν Φχιιν Δξγαζίαο

ηε ζπλέρεηα δίλεηαη ην 2ν Φχιιν Δξγαζίαο κε επηζεκάλζεηο/επεμεγήζεηο γηα ηηο εξγαζίεο

πνπ θαινχληαη λα θέξνπλ ζε πέξαο νη καζεηέο θαζψο θαη γηα ην πιηθφ πνπ πεξηιακβάλεη ην

Φχιιν Δξγαζίαο.

2ν Φχιιν Δξγαζίαο

Δπαλαιεπηηθέο Δλέξγεηεο

Παξνπζηάδεηαη

Page 28: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

162

αξρηθά ν θψδηθαο

ηνπ αλεκφκπινπ

πνπ είρε δεηεζεί

ζηελ 1ε

δξαζηεξηφηεηα.

Οη καζεηέο πξέπεη

λα δνπλ ην κπινθ

εληνιψλ πνπ

επαλαιακβάλεηαη

πέληε θνξέο.

πδήηεζε ζηελ

ηάμε γηα πηζαλέο

ιχζεηο.

ηνλ θψδηθα γηα ηνλ αλεκφκπιν παξαηεξνχκε φηη θαινχκε πέληε θνξέο ην ίδην δεπγάξη

εληνιψλ :

« ηξίςε πξνο ηα θάησ 72 κνίξεο.

Φηηάμε έλα ηεηξάγσλν.»

Μπνξνύκε λα απνθύγνπκε λα γξάςνπκε πέληε θνξέο ην ίδην δεπγάξη εληνιώλ κεηώλνληαο

έηζη θαη ηελ έθηαζε ηνπ θώδηθα (ην πιήζνο ησλ εληνιώλ); Αλ λαη, πσο;

Ση είλαη επαλάιεςε;

Μία από ηηο βαζηθέο δνκέο ζηνλ πξνγξακκαηηζκό είλαη ε δνκή ηεο επαλάιεςεο, ε νπνία καο

δίλεη ηε δπλαηόηεηα λα επαλαιάβνπκε κία ή πεξηζζόηεξεο ελέξγεηέο καο, πνπ ηηο εζσθιείνπκε

ζε απηή ηε δνκή.

Ζ εληνιή

Δθηειεί ηα πιαθίδηα (εληνιέο) πνπ βξίζθνληαη κέζα ζην βξφρν μαλά θαη μαλά.

Δηζαγσγή ζηελ

επαλάιεςε, φζνλ

αθνξά ηελ

αλαγθαηφηεηά ηεο.

(ηφρνο Α)

Δληνιέο

επαλάιεςεο.

Page 29: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

163

Ζ εληνιή

Δπαλαιακβάλεη ηηο εληνιέο πνπ βξίζθνληαη κέζα ζην βξφρν ζπγθεθξηκέλεο θνξέο, φζεο

νξίδνπκε εκείο (π.ρ. 10 θνξέο).

Γνθίκαζε κε ηε βνήζεηα ησλ εληνιψλ επαλάιεςεο λα δηνξζψζεηο ηνλ θψδηθα

γηα ηνλ αλεκφκπιν γξάθνληαο κφλν κηα θνξά ην δεπγάξη εληνιψλ

.

Ζ ρξήζε ηεο εληνιήο «Δπαλέιαβε..» δίλεη ην αθφινπζν απνηέιεζκα:

Γεκηνχξγεζε μαλά ηελ εληνιή κε ρξήζε ησλ εληνιψλ επαλάιεςεο.

Ση είλαη νη εληνιέο εηζφδνπ-εμφδνπ;

Σν πεξηβάιινλ πξνγξακκαηηζκνχ Byob καο δίλεη ηε δπλαηφηεηα λα πξαγκαηνπνηνχκε

δηαιφγνπο κε εξσηαπνθξίζεηο. Με ηε βνήζεηα ησλ εληνιψλ εηζφδνπ-εμφδνπ, ν ρξήζηεο έρεη

ηε δπλαηφηεηα λα αιιειεπηδξά κε ηνλ ππνινγηζηή.

Ζ εληνιή

Ζ εληνιή απηή βξίζθεηαη ζηελ παιέηα θαη επηηξέπεη λα εκθαλίδεηαη ζηε

Πξψηε ρξήζε ηεο

δνκήο επαλάιεςεο

«Δπαλάιαβε..» ζην

πξφγξακκα γηα ηνλ

αλεκφκπιν.

(ηφρνο Β)

Γξαζηεξηφηεηα γηα

ην καζεηή, ψζηε λα

εμνηθεησζεί κε ηηο

επαλαιεπηηθέο

δνκέο.

(ηφρνο Β)

Θεσξία γηα ηηο

εληνιέο εηζφδνπ-

εμφδνπ.

Page 30: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

164

ζθελή έλα κήλπκα, σο εξψηεζε ζην ρξήζηε ηνπ πξνγξάκκαηνο. Ο ρξήζηεο απφ ηελ πιεπξά

ηνπ βιέπεη ζην θάησ κέξνο ηεο ζθελήο ην αθφινπζν πεδίν θεηκέλνπ:

ην πεδίν θεηκέλνπ κπνξεί λα πιεθηξνινγήζεη ηελ απάληεζε ηνπ, ε νπνία απνζεθεχεηαη

πξνζσξηλά ζηε κεηαβιεηή , ηελ νπνία κπνξνχκε λα επεμεξγαζηνχκε

θαηάιιεια ζην πξφγξακκα.

Άιιεο κνξθέο εληνιψλ εηζφδνπ-εμφδνπ απνηεινχλ θαη νη εληνιέο:

Γνθίκαζε κε ηε ρξήζε εληνιψλ εηζφδνπ-εμφδνπ, ζηε δηαδηθαζία «karavi», λα

ξσηάο ην ρξήζηε λα νξίζεη ην κήθνο ηνπ θαξαβηνχ κεηαμχ 30 θαη 70 βήκαηα

θαη λα θάλεηο ρξήζε ηεο απάληεζεο φπνπ είλαη απαξαίηεην.

Μεηά ηελ πινπνίεζε ησλ ζπγθεθξηκέλσλ ιεηηνπξγηψλ ε δηαδηθαζία θαξάβη ζα γίλεη:

Με την χρηςιμοποίηςη τησ

εντολήσ

ρωτάμε και περιμζνουμε

απάντηςη.

Με την υλοποίηςη τησ παραπάνω

εντολήσ δημιουργείται αυτόματα η

προςωρινή μεταβλητή , η

οποία ζχει ωσ τιμή το μζγεθοσ τησ

βάςησ του καραβιοφ που δίνεται ωσ

τιμή από το χρήςτη.

Page 31: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

165

Μέρξη ζηηγκήο γηα ην ζρεδηαζκφ ηνπ ζθεληθνχ ηεο παξαιίαο έρνπκε θάλεη ηα ηέζζεξα

πξψηα βήκαηα. Αο πξνρσξήζνπκε ζην ΒΖΜΑ 5.

ΒΖΜΑ 1: Δηζαγσγή ζθεληθνχ.

ΒΖΜΑ 2: ρεδίαζε θαξαβηνχ.

ΒΖΜΑ 3: ρεδίαζε δέληξσλ.

ΒΖΜΑ 4: ρεδίαζε αλεκφκπινο.

ΒΖΜΑ 5: ρεδίαζε νκπξέιαο.

ΒΖΜΑ 6: ρεδίαζε ήιηνπ.

ΒΖΜΑ 7: ρεδίαζε κπάιαο.

ΒΗΜΑ 5: Σρεδίαζε νκπξέιαο

Γνθίκαζε λα γξάςεηο κηα δηαδηθαζία «umbrella» πνπ λα παίξλεη σο

παξακέηξνπο ηηο αξρηθέο ζπληεηαγκέλεο (x=-228, y=-76). Κάζε νκπξέια

απνηειείηαη απφ έλα εκηθχθιην θαη κηα θάζεηε γξακκή ζην κέζν. Αθφκα έρεη

κία ηνπηθή κεηαβιεηή «aktina» πνπ είλαη νξηζκέλε ζην 20.

Οδεγίεο γηα ηε δεκηνπξγία ηεο δηαδηθαζία «umbrella» ε νπνία πεξηιακβάλεη

επαλαιεπηηθή δνκή.

Γνθηκαζία

δεκηνπξγίαο ηεο

δηαδηθαζίαο

«νκπξέιαο».

Page 32: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

166

Ξεθηλάσ νξίδνληαο ηελ ηνπηθή κεηαβιεηή.

ηε ζπλέρεηα νξίδσ ην ζεκείν πνπ ζα ζρεδηαζηεί ε νκπξέια θαζψο θαη ην ρξψκα ηεο

νκπξέιαο.

Σέινο, ζρεδηάδσ ην εκηθχθιην θαη ηελ θάζεηε γξακκή γηα λα νινθιεξσζεί ν ζρεδηαζκφο

ηεο νκπξέιαο.

ρεδίαζε νκπξέιαο

κε ρξήζε ηεο δνκήο

επαλάιεςεο

«Δπαλάιαβε..».

(ηφρνο Β)

Μαθηματικά

Ζςτω ρ θ ακτίνα του κφκλου. Η περίμετροσ του Π κα είναι:

Π= 2*π*ρ ,όπου π= 3.14

Page 33: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

167

Γεκηνχξγεζε έλα πξφγξακκα πνπ λα ζρεδηάδεη 4 νκπξέιεο ζε δηαθνξεηηθά ζεκεία ζην

ρψξν.

ΒΗΜΑ 6: Σρεδίαζε ήιηνπ

Παξάιιεια

θαίλεηαη θαη ε

αλαγθαηφηεηα ηεο

δνκήο απηήο, θαζψο

ν θψδηθαο ζηελ

πεξίπησζε

εκηθπθιίνπ κε έλα

βήκα θάζε θνξά ζα

ήηαλ αξθεηέο

γξακκέο.

(ηφρνο Α)

ηφρνη Α θαη Β.

Θα κάνει τόςεσ

επαναλιψεισ όςεσ το

μιςό τθσ περιμζτρου

του κφκλου με ακτίνα

ίςθ με «aktina».

Γιατί βάζω την Μορφθ μου να στρίψει

μοίρες;

Page 34: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

168

Γεκηνχξγεζε κηα δηαδηθαζία κε ην φλνκα «ilios», ε νπνία λα ζρεδηάδεη έλαλ ήιην. Ο ήιηνο

απνηειείηαη απφ έμη γξακκέο νη νπνίεο απνηεινχλ αθηίλεο ελφο εμαγψλνπ πνπ δηέξρνληαη

απφ ηηο θνξπθέο ηνπ.

ρεδίαζε κφλν ηηο αθηίλεο ηνπ εμαγψλνπ κε κέγεζνο 30 βήκαηα θαη αξρίδνληαο απφ ηελ

ζέζε x=189,y=144 πνπ ζέινπκε λα είλαη ην θέληξν ηνπ. Γηα λα δεκηνπξγεζεί ην θελφ ζην

θέληξν ηνπ ήιηνπ (φπσο ζηελ εηθφλα) δνθίκαζε λα βάιεηο ηελ Μνξθή ζνπ, θαηά ην

ζρεδηαζκφ ηεο αθηίλαο, ζηα 10 πξψηα βήκαηα λα κε γξάθεη θαη λα γξάθεη ζηα επφκελα 20

βήκαηα.

Page 35: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

169

3. πλζέηνληαο πξνγξάκκαηα

θνπφο ηεο 3

εο δξαζηεξηφηεηαο είλαη νη καζεηέο λα κπνξνχλ λα δηαρεηξίδνληαη εχθνια ηηο

δηαδηθαζίεο, λα δεκηνπξγνχλ νινθιεξσκέλα πξνγξάκκαηα, θαζψο θαη λα κπνξνχλ λα

δηνξζψλνπλ ηνλ θψδηθα.

ηφρνη : Οη καζεηέο λα κπνξνχλ

Α) λα εμεγνχλ ην κεραληζκφ κεηαβίβαζεο ειέγρνπ απφ κηα δηαδηθαζία ζε άιιε, θαηά ηελ

θιήζε ηεο,

Β) λα δεκηνπξγνχλ δηαδηθαζίεο πνπ θαινχλ άιιεο δηαδηθαζίεο,

Γ) λα εθαξκφδνπλ ηερληθέο ειέγρνπ θαη εθζθαικάησζεο ησλ πξνγξακκάησλ πνπ

δεκηνπξγνχλ,

Γ) λα ζπλζέηνπλ νινθιεξσκέλα πξνγξάκκαηα απφ επηκέξνπο πξνγξάκκαηα.

Υξνληθή δηάξθεηα: 2 δηδαθηηθέο ψξεο

3ν Φχιιν Δξγαζίαο

ηε ζπλέρεηα δίλεηαη ην 3ν Φχιιν Δξγαζίαο κε επηζεκάλζεηο/επεμεγήζεηο γηα ηηο εξγαζίεο

πνπ θαινχληαη λα θέξνπλ ζε πέξαο νη καζεηέο θαζψο θαη γηα ην πιηθφ πνπ πεξηιακβάλεη ην

Φχιιν Δξγαζίαο.

3ν Φχιιν Δξγαζίαο

πλζέηνληαο πξνγξάκκαηα

ην πιαίζην ηεο 1εο

θαη 2εο

Γξαζηεξηφηεηαο αζρνιεζήθακε κε ην ζρεδηαζκφ ησλ βαζηθψλ

αληηθεηκέλσλ πνπ ζπλζέηνπλ ηελ παξαιία. ε απηφ ην Φχιιν Δξγαζίαο ζα ζπλζέζνπκε ην

ζπλνιηθφ πξφγξακκα πνπ ζα θαιεί ηηο δηαδηθαζίεο πνπ έρνπκε ήδε θηηάμεη.

Οδεγίεο γηα ηε ζχλζεζε ηνπ πξνγξάκκαηνο.

Αξρηθά ζέινπκε ην πξφγξακκά καο λα μεθηλάεη φηαλ παηάκε ην θελφ θαη ε πέλα λα έρεη

κήθνο 5. Πξνζνρή! Γελ μεθηλάκε κε ηε ζεκαία δηόηη ζα ηεο απνδώζνπκε άιιε ρξήζε.

Έπεηηα ζρεδηάδνπκε ην θαξάβη ζηε ζέζε x=66,y=-80 θαη ηέζζεξηο νκπξέιεο ζηηο ζέζεηο

x=-123,y=-51, x=-184,y=-51, x=-235,y=-37, x=-151,y=-13.

Ξεθηλάεη ε

νινθιήξσζε ηνπ

πξνγξάκκαηνο ηεο

παξαιίαο.

Page 36: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

170

Αλ εθηειέζεηο ην πξφγξακκα πνπ έρνπκε θηηάμεη κέρξη ηψξα, ζα παξαηεξήζεηο φηη κεηά ην

ζρεδηαζκφ ηεο ηειεπηαίαο νκπξέιαο ν αζηεξίαο θνηηάεη πξνο ηα θάησ.

Υξεζηκνπνίεζε ηηο θαηάιιειεο εληνιέο γηα λα ηνπνζεηήζεηο ηνλ αζηεξία ζε νξηδφληηα

ζέζε ζηελ θάησ αξηζηεξή γσλία πξηλ ζρεδηάζεηο ην επφκελν αληηθείκελν.

Αξρηθά θαινχκε ηε

δηαδηθαζία

«karavi», δίλνληαο

ηηο θαηάιιειεο

παξακέηξνπο αιιά

θαη παξακέηξνπο

ηχπνπ εζνρήο

δηαηαγψλ.

Έπεηηα θαινχκε

ηέζζεξηο θνξέο ηελ

δηαδηθαζία

«umbrella»,

δίλνληαο θάζε θνξά

δηαθνξεηηθή

παξάκεηξν.

Γηφξζσζε ηνπ

θψδηθα απφ ην

καζεηή.

Δπφκελν βήκα είλαη ν ζρεδηαζκφο ησλ δέληξσλ. Θέινπκε λα ππάξρεη ζην θπξίσο

πξφγξακκα εξψηεζε πνπ λα ξσηάεη ην ρξήζηε πφζα δέληξα ζέιεη θαη αλάινγα κε ηελ

απάληεζε ε δηαδηθαζία «trees» λα ζρεδηάδεη ηα δέληξα.

Γνθίκαζε κε ηε βνήζεηα ησλ εληνιψλ επαλάιεςεο λα ηξνπνπνηήζεηο

θαηάιιεια ηε δηαδηθαζία «trees» ψζηε λα παίξλεη σο παξάκεηξν «no» ηελ

απάληεζε ηνπ ρξήζηε θαη λα ζρεδηάδεη ηνλ αληίζηνηρν αξηζκφ δέληξσλ. Ζ

απφζηαζε ησλ δέληξσλ κεηαμχ ηνπο ζηνλ άμνλα x ζα είλαη 22 ελψ ζηνλ άμνλα

y ζα είλαη 8.

Μεηά ηελ εηζαγσγή ηεο παξακέηξνπ «no», ε δηαδηθαζία «trees» γίλεηαη:

Πξνζζήθε κηαο

αθφκε παξακέηξνπ

ζηε δηαδηθαζία

«trees».

Ζ δηαδηθαζία

Page 37: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

171

Σέινο, ζρεδηάδσ ηνλ αλεκφκπιν ζηε ζέζε x=-45,y=5 θαη ηνλ ήιην ζηε ζέζε x=189,y=144.

Υξεζηκνπνίεζε ηηο θαηάιιειεο εληνιέο ψζηε λα βάιεηο θάπνηα θαζπζηέξεζε ζην

ζρεδηαζκφ ησλ αληηθεηκέλσλ γηα λα κπνξεί ν ρξήζηεο λα παξαθνινπζήζεη ηε δηαδηθαζία

«trees» θαιεί ηε

δηαδηθαζία ηνπ

ηξηγψλνπ

«triangle2»

δίλνληαο σο

παξάκεηξν ηελ

ηνπηθή κεηαβιεηή

base.

(ηφρνη Α θαη Β)

Με ηελ πξνζζήθε

ηνπ αλεκφκπινπ

θαη ηνπ ήιηνπ ην

πξφγξακκά καο έρεη

νινθιεξσζεί.

Ο καζεηήο πξέπεη

λα κπνξεί λα

εμεγήζεη ηε

ιεηηνπξγία ηνπ

νινθιεξσκέλνπ

πξνγξάκκαηνο θαη

ηε ζπζρέηηζε

κεηαμχ ησλ

δηαδηθαζηψλ θαη

ησλ παξακέηξσλ

απηψλ.

(ηφρνο Γ)

Οη δξαζηεξηφηεηεο

ζηνρεχνπλ λα

εκπιέμνπλ ην

καζεηή ζηε

Page 38: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

172

ζρεδηαζκνχ ησλ αληηθεηκέλσλ.

Γεκηνχξγεζε έλα εηζαγσγηθφ ππφβαζξν (start) πξηλ ηελ εκθάληζε ηνπ ζθεληθνχ ηεο

παξαιίαο (π.ρ. ην ζθεληθφ πνπ αθνινπζεί). Ζ εκθάληζή ηνπ ζέινπκε λα γίλεηαη κε ην

πάηεκα ηεο ζεκαίαο.

Αο πξνζζέζνπκε ηώξα θαη έλα αθόκε αληηθείκελν ζην ζθεληθό ηεο παξαιίαο.

Γεκηνχξγεζε κηα δηαδηθαζία «ball» κε παξακέηξνπο ηηο αξρηθέο ζπληεηαγκέλεο (x=-51, y=-

94) θαη ην ρξψκα φπσο απηφ πνπ θαίλεηαη ζηε κπάια ηεο εηθφλαο. Σν κέγεζνο ηεο αθηίλαο

νξίδεηαη κε βάζε ηελ απάληεζε πνπ δίλεηαη απφ ην ρξήζηε ζε ζρεηηθή εξψηεζε.

Αθνχ θηηάμεηο ηε δηαδηθαζία «ball» πξφζζεζε ηελ ζην θπξίσο πξφγξακκά ζνπ.

Σε πνην εύξνο ηηκώλ κπνξεί λα θπκαίλεηαη ην κήθνο ηεο αθηίλαο;

δηφξζσζε/επέθηαζε

ηνπ θψδηθα.

Δξψηεζε πνπ

αθνξά ηελ

εθζθαικάησζε ηνπ

θψδηθα, θαζψο γηα

ηηκέο κεγαιχηεξεο

ησλ ζαξάληα πέληε

βεκάησλ

ζρεδηάδεηαη ε

κπάια εθηφο νξίσλ.

(ηφρνο Γ)

Αμηνιφγεζε

Ζ αμηνιφγεζε ησλ ζηφρσλ ηνπ ζελαξίνπ κπνξεί λα γίλεη θαζ‟ φιε ηε δηάξθεηα ησλ

καζεκάησλ θαζψο ν εθπαηδεπηηθφο κπνξεί λα παξαηεξεί/παξαθνινπζεί ηη κπνξνχλ λα

Page 39: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

173

πεηχρνπλ νη καζεηέο θαη ζε πνηα ζεκεία αληηκεησπίδνπλ δπζθνιίεο. Μεηά ηελ νινθιήξσζε

ηνπ ζπγθεθξηκέλνπ ζελαξίνπ ν εθπαηδεπηηθφο κπνξεί λα δεηήζεη απφ ηνπο καζεηέο ηελ

θαηαζθεπή ελφο αλάινγνπ, κηθξφηεξεο έθηαζεο, έξγνπ κε ζθνπφ λα αμηνινγήζεη ηελ

επίηεπμε ησλ ζηφρσλ πνπ ηέζεθαλ ζην ζελάξην. Ζ αθφινπζε θφξκα αμηνιφγεζεο κε

δηαβαζκηζκέλα θξηηήξηα βαζίδεηαη ζηνπο ζηφρνπο ηνπ ζελαξίνπ θαη κπνξεί λα

ρξεζηκνπνηεζεί είηε απφ ηνλ εθπαηδεπηηθφ γηα ηειηθή αμηνιφγεζε είηε απφ ηνπο καζεηέο γηα

απηναμηνιφγεζε κεηά ηελ νινθιήξσζε ηνπ ζελαξίνπ.

Κξηηήξην Κιίκαθα Αμηνιφγεζεο 3 επηπέδσλ

Καζφινπ

Ηθαλνπνηεηηθή

Μέηξηα Ηθαλνπνηεηηθή

Να εμεγεί ην ξφιν

ηεο δηαδηθαζίαο ζε

έλα πξφγξακκα.

Ο καζεηήο

δεκηνπξγεί

δηαδηθαζίεο ρσξίο λα

θαηαλνεί ην ξφιν

ηνπο.

Ο καζεηήο θαηαλνεί

ην ξφιν ηεο θάζε

δηαδηθαζίαο έπεηηα

απφ επεμεγήζεηο.

Ο καζεηήο κπνξεί λα

εμεγήζεη ην ξφιν ηεο

εθάζηνηε δηαδηθαζίαο

ζην πξφγξακκα.

Να δεκηνπξγεί

δηαδηθαζίεο ζηα

πξνγξάκκαηά ηνπ.

Ο καζεηήο αδπλαηεί

λα δεκηνπξγεί

δηαδηθαζίεο .

Ο καζεηήο

δπζθνιεχεηαη ζηνλ

θαζνξηζκφ ησλ

ραξαθηεξηζηηθψλ

ησλ δηαδηθαζηψλ

θαηά ηε δεκηνπξγία

ηνπο.

Ο καζεηήο

θαηαθέξλεη κε

επηηπρία λα

δεκηνπξγήζεη

δηαδηθαζίεο.

Να

επηρεηξεκαηνινγεί

γηα ηα

πιενλεθηήκαηα απφ

ηε ρξήζε

παξακέηξσλ ζε

δηαδηθαζίεο.

Ο καζεηήο δελ

θαηαιαβαίλεη ην ξφιν

ησλ παξακέηξσλ ζηηο

δηαδηθαζίεο.

Ο καζεηήο , έπεηηα

απφ αξθεηέο

επεμεγήζεηο ,

θαηαλνεί ηα

πιενλεθηήκαηα ησλ

παξακέηξσλ.

Ο καζεηήο κπνξεί λα

επηρεηξεκαηνινγήζεη

γηα ηα πιενλεθηήκαηα

ησλ παξακέηξσλ ζηηο

δηαδηθαζίεο γεληθά

αιιά θαη εηδηθά κέζσ

παξαδεηγκάησλ.

Να νξίδεη ηηο

θαηάιιειεο

παξακέηξνπο ζηηο

δηαδηθαζίεο πνπ

αλαπηχζζεη.

Ο καζεηήο δελ

κπνξεί λα

πξνζδηνξίζεη θαη λα

νξίζεη ηηο ζσζηέο

παξακέηξνπο.

Ο καζεηήο κπνξεί λα

πξνζδηνξίζεη ηηο

παξακέηξνπο αιιά

έρεη δπζθνιίεο ζηνλ

νξηζκφ ηνπο θαηά

ηελ αλάπηπμε ησλ

δηαδηθαζηψλ.

Ο καζεηήο

θαηαθέξλεη κε

επηηπρία λα

πξνζδηνξίζεη θαη λα

νξίζεη ηηο θαηάιιειεο

παξακέηξνπο.

Να νηθνδνκεί

ζχλζεηεο

δηαδηθαζίεο

αμηνπνηψληαο

ππάξρνπζεο

δηαδηθαζίεο.

Ο καζεηήο δελ

κπνξεί λα

θαηαλνήζεη ηελ

έλλνηα ηεο ζχλζεηεο

δηαδηθαζίαο.

Ο καζεηήο

δπζθνιεχεηαη ζηε

ρξεζηκνπνίεζε/

ελζσκάησζε

ππαξρνπζψλ

δηαδηθαζηψλ.

Ο καζεηήο έρεη

επρέξεηα ζηελ

αμηνπνίεζε

ππαξρνπζψλ

δηαδηθαζηψλ ζε άιιεο

δηαδηθαζίεο.

Να

επηρεηξεκαηνινγεί

γηα ηε ρξεζηκφηεηα

ηεο δνκήο

επαλάιεςεο.

Ο καζεηήο δελ

θαηαιαβαίλεη ηελ

αλαγθαηφηεηα ηεο

δνκήο επαλάιεςεο

θαη δελ κπνξεί λα

αλαθέξεη

πιενλεθηήκαηα απφ

Ο καζεηήο κπνξεί λα

αλαθέξεη νξηζκέλα

παξαδείγκαηα πνπ

λα θαηαδεηθλχνπλ ηε

ρξεζηκφηεηα ηεο

δνκήο επαλάιεςεο.

Ο καζεηήο κπνξεί λα

επηρεηξεκαηνινγήζεη

ππέξ ηεο ρξήζεο ηεο

δνκήο επαλάιεςεο

θαη λα αλαθέξεη

δηαθνξεηηθά

παξαδείγκαηα.

Page 40: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

174

ηε ρξήζε ηεο.

Να ρξεζηκνπνηεί

εληνιέο

επαλάιεςεο ζηα

πξνγξάκκαηα πνπ

αλαπηχζζεη .

Ο καζεηήο δε

ρξεζηκνπνηεί

επαλάιεςε φηαλ

πξφθεηηαη γηα ιίγεο

επαλαιήςεηο.

Ο καζεηήο κπνξεί λα

πξνζδηνξίζεη

πεξηπηψζεηο πνπ

ρξεηάδεηαη

επαλάιεςε, αιιά

ρξεηάδεηαη βνήζεηα

ζηελ ελζσκάησζή

ηεο ζηνλ θψδηθα ηνπ

πξνγξάκκαηνο.

Ο καζεηήο

ρξεζηκνπνηεί εληνιέο

επαλάιεςεο επηηπρψο

ζε πνηθίιεο

πεξηπηψζεηο.

Να ζπλζέηεη

νινθιεξσκέλα

πξνγξάκκαηα απφ

επηκέξνπο

πξνγξάκκαηα.

Ο καζεηήο δελ

κπνξεί λα ζπλζέζεη

επηκέξνπο

πξνγξάκκαηα.

Ο καζεηήο κπνξεί λα

ζπλζέηεη δηαδηθαζίεο

δηαθνξεηηθψλ

πξνγξακκάησλ αιιά

αληηκεησπίδεη

δπζθνιίεο ζηε

ζχλζεζε ησλ

επηκέξνπο θπξίσο

πξνγξακκάησλ.

Ο καζεηήο κπνξεί λα

δεκηνπξγεί

νινθιεξσκέλα

πξνγξάκκαηα απφ

επηκέξνπο

ππνπξνγξάκκαηα /

πξνγξάκκαηα.

Βηβιηνγξαθία

Σδηκνγηάλλεο, Α. θ.ά. (2011). Πξφγξακκα πνπδψλ γηα ηνλ Πιεξνθνξηθφ Γξακκαηηζκφ ζην

Γπκλάζην. 2ε Έθδνζε, Μάξηηνο 2011.

Page 41: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

175

Παξάξηεκα

Πεξηβάιινλ Γηεπαθήο ζηα Διιεληθά

Γηα ηα ειιεληθά απφ ην επίζεκν site (http://byob.berkeley.edu/) θαηεβάδεηε ην αξρείν greek

translation (el.po) απφ ην Downloads. Απνζεθεχεηε ην αξρείν el.po ζην

θάθειν BYOB\locale. ηαλ εθηειέζεηε ην πξφγξακκα, παηήζηε ηελ πδξφγεην θαη επηιέμηε

ειιεληθά.

Κψδηθαο ησλ Μνξθψλ, ησλ θεληθψλ θαη ησλ Γηαδηθαζηψλ

O θψδηθαο ηεο Μνξθήο «Sprite1»

Ο θψδηθαο ηνπ ζθεληθνχ

Page 42: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

176

Ο θψδηθαο ηεο δηαδηθαζίαο «anemomilos»

Ο θψδηθαο ηεο δηαδηθαζίαο «ilios»

Ο θψδηθαο ηεο δηαδηθαζίαο «karavi»

Page 43: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

177

O θψδηθαο ηεο δηαδηθαζίαο «rectangular» O θψδηθαο ηεο δηαδηθαζίαο «square»

Page 44: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

178

O θψδηθαο ηεο δηαδηθαζίαο «triangle» O θψδηθαο ηεο δηαδηθαζίαο «triangle2»

Page 45: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

179

Ο θψδηθαο ηεο δηαδηθαζίαο «trees»

O θψδηθαο ηεο δηαδηθαζίαο «umbrella»

O θψδηθαο ηεο δηαδηθαζίαο «ball»

Page 46: 13. Scratch Byob: Ζ έλλνηα ηεο δηαδηθαζίαο, ησλ παξακέηξσλ ...pe19.gr/wp-content/uploads/2012/12/diadromi-PE19-Senaria-V1-135-… · «ergasia1»

180