
Python 4
Presentation
•
Education
•
9th - 12th Grade
•
Practice Problem
•
Easy
Δέs Χατζηχριστοδούλου
Used 9+ times
FREE Resource
11 Slides • 7 Questions
1
Δραστηριότητα: «Tina and Tommy's Colors»
Εκτελέστε τη δραστηριότητα «Tina and Tommy's Colors» που θα βρείτε στον σύνδεσμο που ακολουθεί
Αλλάξτε το χρώμα κάθε αντικειμένου, ώστε τα αντικείμενα να έχουν διαφορετικό χρώμα.
Προσθέστε και ένα τρίτο αντικείμενο με όνομα το όνομα σας. Δώστε του ένα τρίτο χρώμα και εντολές για τη δημιουργία ενός σχήματος.
2
Open Ended
Μοιραστείτε με εμάς το αποτέλεσμα της δημιουργίας σας. (Μόνο το αποτέλεσμα,όχι τον κώδικα)
3
ΕΝΤΟΛΗ ΕΠΙΛΟΓΗΣ - Δραστηριότητα «Logical Turtles»
Κώδικας
4
Open Ended
Αν εκτελέσουμε το πρόγραμμα
α)με τιμή εισόδου 14 τι εμφανίζει η tina;
β) με τιμή εισόδου 15 τι εμφανίζει η tina;
γ)με τιμή εισόδου a τι συμβαίνει;
5
Στον κώδικα που είδαμε έχουμε δύο συναρτήσεις :
Η συνάρτηση int() μετατρέπει μια τιμή σε ακέραιο αριθμό και
η str() μετατρέπει μια τιμή σε χαρακτήρες
Συναρτήσεις
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
Κώδικας
Αποτέλεσμα
10
Open Ended
α) Ποιές εντολές περιλαμβάνει η συνάρτηση triangle;
β) Πόσες φορές γίνεται κλήση της συνάρτησης triangle μέσα στο πρόγραμμα;
11
Open Ended
α)Με ποια εντολή γίνεται η δήλωση της συνάρτησης triangle;
β) Με ποια εντολή γίνεται η κλήση της συνάρτησης triangle;
12
Δοκιμάστε να κάνετε κλήση της συνάρτησης triangle 6 φορές και δείτε το αποτέλεσμα.
triangle()
triangle()
triangle()
triangle()
triangle()
triangle()
13
Προσπαθήστε να κάνετε τις απαραίτητες τροποποιήσεις για να δημιουργήσετε το παρακάτω σχήμα
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
Κάντε τις απαραίτητες αλλαγές έτσι ώστε να δημιουργηθεί το σχήμα που βλέπετε στην εικόνα
17
Open Ended
α)Ποιο είναι το όνομα της συνάρτησης που σας δίνεται;
β)Τι πιστεύετε ότι κάνει αυτή η συνάρτηση;
18
Δημιουργήστε ένα πρόγραμμα που θα έχει σαν αποτέλεσμα τη δημιουργία μιας σκάλας (βλ.εικόνα)
1) Ξεκινήστε με την δήλωση της συνάρτησης που δίνεται παρακάτω
2)Κάντε κλήση της συνάρτησης όσες φορές θεωρείται απαραίτητο για να δημιουργηθεί η σκάλα
Δραστηριότητα: «Tina and Tommy's Colors»
Εκτελέστε τη δραστηριότητα «Tina and Tommy's Colors» που θα βρείτε στον σύνδεσμο που ακολουθεί
Αλλάξτε το χρώμα κάθε αντικειμένου, ώστε τα αντικείμενα να έχουν διαφορετικό χρώμα.
Προσθέστε και ένα τρίτο αντικείμενο με όνομα το όνομα σας. Δώστε του ένα τρίτο χρώμα και εντολές για τη δημιουργία ενός σχήματος.
Show answer
Auto Play
Slide 1 / 18
SLIDE
Similar Resources on Wayground
14 questions
Μαθηματικά-Πως λύνω ένα πρόβλημα
Presentation
•
9th - 12th Grade
12 questions
Προγραμματισμός εφαρμογών για φορητές συσκευές
Presentation
•
9th - 12th Grade
11 questions
Ο κύκλος ζωής της πεταλούδας
Presentation
•
KG
11 questions
ΣΤΑΔΙΑ ΑΥΞΗΣΗΣ ΚΑΙ ΑΝΑΠΤΥΞΗΣ
Presentation
•
9th - 12th Grade
14 questions
δοκιμη'
Presentation
•
8th - 12th Grade
11 questions
Χελώνα Καρέτα Καρέτα
Presentation
•
KG - University
10 questions
Αφηγηματικοί τρόποι
Presentation
•
10th - 12th Grade
8 questions
ΤΡΙΑΘΛΟ
Presentation
•
10th - 12th Grade
Popular Resources on Wayground
28 questions
US History Regents Review
Quiz
•
11th Grade
36 questions
Biology Regents Review
Quiz
•
9th - 10th Grade
20 questions
Math Review
Quiz
•
3rd Grade
38 questions
Regents Life Science General Review
Quiz
•
9th Grade
20 questions
Math Review
Quiz
•
6th Grade
21 questions
EOY Grade 6 Benchmark Assessment - Content Skills
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
Discover more resources for Education
28 questions
US History Regents Review
Quiz
•
11th Grade
36 questions
Biology Regents Review
Quiz
•
9th - 10th Grade
38 questions
Regents Life Science General Review
Quiz
•
9th Grade
45 questions
Earth and Space Science Regents: Exam Cram
Presentation
•
7th - 12th Grade
36 questions
NYS Biology Regents Exam: Word on the Street
Quiz
•
10th Grade
50 questions
Global Regents Review 1
Quiz
•
10th Grade
6 questions
Regression Practice
Quiz
•
9th Grade
50 questions
Earth Science Regents Review
Quiz
•
10th Grade