
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
9 questions
Phonetik
Presentation
•
KG
9 questions
Χριστούγεννα - Πρωτοχρονιά
Presentation
•
KG
15 questions
Ποιον χάρτη να διαλέξω;
Presentation
•
7th Grade
11 questions
Τα προϊόντα της μέλισσας-Νοθεία μελιού
Presentation
•
9th - 12th Grade
13 questions
ΠΡΟΘΕΡΜΑΝΣΗ
Presentation
•
10th - 12th Grade
10 questions
Πυθαγόρειο θεώρημα
Presentation
•
9th - 12th Grade
15 questions
ΑΛΚΑΛΙΑ Χημεία Γ Γυμνασίου
Presentation
•
10th - 12th Grade
10 questions
Νεοελληνική Γλώσσα, επιρρηματικοί προσδιορισμοί
Presentation
•
10th - 12th Grade
Popular Resources on Wayground
10 questions
5.P.1.3 Distance/Time Graphs
Quiz
•
5th Grade
10 questions
Fire Drill
Quiz
•
2nd - 5th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
22 questions
School Wide Vocab Group 1 Master
Quiz
•
6th - 8th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade