Search Header Logo
Python 4

Python 4

Assessment

Presentation

Education

9th - 12th Grade

Practice Problem

Easy

Created by

Δέs Χατζηχριστοδούλου

Used 9+ times

FREE Resource

11 Slides • 7 Questions

1

Δραστηριότητα: «Tina and Tommy's Colors»

  1. Εκτελέστε τη δραστηριότητα «Tina and Tommy's Colors» που θα βρείτε στον σύνδεσμο που ακολουθεί

  2. Αλλάξτε το χρώμα κάθε αντικειμένου, ώστε τα αντικείμενα να έχουν διαφορετικό χρώμα.

  3. Προσθέστε και ένα τρίτο αντικείμενο με όνομα το όνομα σας. Δώστε του ένα τρίτο χρώμα και εντολές για τη δημιουργία ενός σχήματος.

2

Open Ended

Μοιραστείτε με εμάς το αποτέλεσμα της δημιουργίας σας. (Μόνο το αποτέλεσμα,όχι τον κώδικα)

3

ΕΝΤΟΛΗ ΕΠΙΛΟΓΗΣ - Δραστηριότητα «Logical Turtles»

media
media

​Κώδικας

4

Open Ended

Αν εκτελέσουμε το πρόγραμμα

α)με τιμή εισόδου 14 τι εμφανίζει η tina;

β) με τιμή εισόδου 15 τι εμφανίζει η tina;

γ)με τιμή εισόδου a τι συμβαίνει;

5

Στον κώδικα που είδαμε έχουμε δύο συναρτήσεις :

  • Η συνάρτηση int() μετατρέπει μια τιμή σε ακέραιο αριθμό και

  • η str() μετατρέπει μια τιμή σε χαρακτήρες

media

Συναρτήσεις

6

Υποπρογράμματα

Στις επόμενες δραστηριότητες θα μελετήσετε υποπρογράμματα και βιβλιοθήκες υποπρογραμμάτων που διαθέτει το περιβάλλον προγραμματισμού trinket

 

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

 

Δημιουργούμε-δηλώνουμε  μια συνάρτηση (function) γράφοντας

 

def, το όνομα της  συνάρτησης, ένα ζευγάρι παρενθέσεων (()), και μετά άνω και κάτω τελεία (:).

Παράδειγμα

             def first_function():

7

Αφού δηλώσουμε μια συνάρτηση μπορούμε να βάλουμε τον κώδικα  που θέλουμε μέσα σε αυτή προσέχοντας να αφήσουμε 4 κενά μπροστά από αυτήν 

 def first_function():
         print "This line is indented 4 spaces!" 

Κλήση συνάρτησης

Μπορούμε να καλέσουμε τη συνάρτηση όσες φορές  θέλουμε (2 στο παράδειγμα που ακολουθεί) μέσα στο πρόγραμμά μας χρησιμοποιώντας το όνομά της ακολουθούμενο από παρενθέσεις.

 

      first_function()

      first_function()

 

Πρακτικά αυτό σημαίνει πως όλες οι γραμμές του κώδικα που περιλαμβάνει η συνάρτησή μας  μας θα εκτελεστούν 2 φορές

Κώδικας και κλήση συνάρτησης

8

1) Δείτε τη δραστηριότητα Functions are recipes!» στο σύνδεσμο

https://hourofpython.trinket.io/a-visual-introduction-to-python#/functions/functions-are-recipes

2) μελετήστε τον κώδικα και


3) κάνετε εκτέλεση.

Δραστηριότητα «Functions are recipes

9

media

​Κώδικας

media

​Αποτέλεσμα

10

Open Ended

α) Ποιές εντολές περιλαμβάνει η συνάρτηση triangle;

β) Πόσες φορές γίνεται κλήση της συνάρτησης triangle μέσα στο πρόγραμμα;

11

Open Ended

α)Με ποια εντολή γίνεται η δήλωση της συνάρτησης triangle;

β) Με ποια εντολή γίνεται η κλήση της συνάρτησης triangle;

12

​Δοκιμάστε να κάνετε κλήση της συνάρτησης triangle 6 φορές και δείτε το αποτέλεσμα.

​triangle()

triangle()

triangle()

triangle()

triangle()

triangle()

13

media

​Προσπαθήστε να κάνετε τις απαραίτητες τροποποιήσεις για να δημιουργήσετε το παρακάτω σχήμα

14

Τροποποιείστε το πρόγραμμα κάνοντας τις ακόλουθες αλλαγές:

α)Δημιουργήστε τη συνάρτηση square με τις εντολές που ακολουθούν:

def square():
    tina.left(90)
    tina.forward(30)
    tina.left(90)
    tina.forward(30)
    tina.left(90)
    tina.forward(30)
    tina.left(90)
    tina.forward(30)

β) κάντε κλήση της συνάρτησης μία φορά
γ) αλλάξτε το χρώμα του σχήματος σε χρώμα της επιλογής σας

​Συνάρτηση square

15

Open Ended

Τι σχήμα δημιουργείται;

16

Open Ended

Question image

Κάντε τις απαραίτητες αλλαγές έτσι ώστε να δημιουργηθεί το σχήμα που βλέπετε στην εικόνα

17

Open Ended

Question image

α)Ποιο είναι το όνομα της συνάρτησης που σας δίνεται;

β)Τι πιστεύετε ότι κάνει αυτή η συνάρτηση;

18

media
media

Δημιουργήστε ένα πρόγραμμα που θα έχει σαν αποτέλεσμα τη δημιουργία μιας σκάλας (βλ.εικόνα)

1) Ξεκινήστε με την δήλωση της συνάρτησης που δίνεται παρακάτω
2)Κάντε κλήση της συνάρτησης όσες φορές θεωρείται απαραίτητο για να δημιουργηθεί η σκάλα

Δραστηριότητα: «Tina and Tommy's Colors»

  1. Εκτελέστε τη δραστηριότητα «Tina and Tommy's Colors» που θα βρείτε στον σύνδεσμο που ακολουθεί

  2. Αλλάξτε το χρώμα κάθε αντικειμένου, ώστε τα αντικείμενα να έχουν διαφορετικό χρώμα.

  3. Προσθέστε και ένα τρίτο αντικείμενο με όνομα το όνομα σας. Δώστε του ένα τρίτο χρώμα και εντολές για τη δημιουργία ενός σχήματος.

Show answer

Auto Play

Slide 1 / 18

SLIDE