Τρίτη 7 Μαρτίου 2023

Συναρτήσεις - Ασκήσεις Μέρος 2

 1. Δίνεται το παρακάτω τμήμα κώδικα σε γλώσσα προγραμματισμού Python:


1


text = "επιπέδου"

2



3


def myMoto(text,nr):

4


text = "A"*3

5


return text

6



7


message= "H Python είναι γλώσσα ποιότητας " + myMoto(text,3)

8


print message

9


print "H Python είναι μια γλώσσα υψηλού " + text

Να γράψετε στο γραπτό σας τι θα εμφανιστεί στην οθόνη κατά την εκτέλεση των εντολών του παραπάνω κώδικα.


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

def ___(1)____ (x,y):

2 s=__(2)__

3 for i in range (_(3)_)

4 s=s+__(4)__

5 return __(5)__

6

7 # Κυρίως Πρόγραμμα

8 a,b=__(6)__(‘Δώσε δύο αριθμούς που θέλεις να πολλαπλασιάσω’)

9 print ‘Το γινόμενο τους είναι’,multi( _(7)_ , _(8)_)


3. Δίνεται το παρακάτω πρόγραμμα σε γλώσσα προγραμματισμού Python:

1

def add( a, b):

2

a = a + 5

3

b = b + 3

4

print a , b

5

return a

6


7

a = 3

8

b = 2

9

result = add( a, b)

10

print result

11

print a

Να γράψετε τις τιμές που θα εμφανιστούν στην οθόνη κατά την εκτέλεση των εντολών του παραπάνω προγράμματος.

4. Να συμπληρώσετε τα κενά στο παρακάτω πρόγραμμα, ώστε να διαβάζει δύο αριθμούς, να καλεί συνάρτηση η οποία δέχεται τους δύο αριθμούς κι επιστρέφει το άθροισμα και την διαφορά τους.

1

def praxeis (_(1)_):


2

s = x+y


3

d = abs(x-y)


4

___(2)___


5




6

#main program


7

_(3)_ =input(‘Δώσε δύο αριθμούς’)

8

_(4)_ =_(5)_(a,b)


9

print ath,diaf



5. Μια εταιρεία, θέλοντας να ενισχύσει οικονομικά τους εργαζόμενους της, την περίοδο των εορτών του Πάσχα αποφάσισε να τους παρέχει ένα πρόσθετο οικονομικό βοήθημα (επίδομα) σύμφωνα με τον παρακάτω πίνακα:

Μισθός

Επίδομα

Μικρότερος από 800€

200€

801€ - 1200€

150€

1201€ - 1700€

100€

>1700€

70€

Να γράψετε πρόγραμμα σε Python το οποίο:

4.1. Να διαβάζει το όνομα και τον μισθό του εργαζόμενου της εταιρείας. Να γίνεται έλεγχος εγκυρότητας τιμών ώστε ο μισθός να είναι μεγαλύτερος των 450€ και μικρότερος των 2000€. Η είσοδος των δεδομένων θα επαναλαμβάνεται μέχρι να δοθεί ως όνομα το κενό (‘ ‘).

Μονάδες 7

4.2. Θα καλεί την συνάρτηση dwro η οποία θα δέχεται τον μισθό του υπαλλήλου και θα επιστρέφει το ποσό του επιδόματος που δικαιούται, σύμφωνα με τον παραπάνω πίνακα. Στη συνέχεια το πρόγραμμα θα εμφανίζει το όνομα του υπαλλήλου και το ποσό του επιδόματος που θα λάβει ως οικονομική ενίσχυση.

Μονάδες 10

4.3. Να εμφανίζει το όνομα του τελευταίου υπαλλήλου που πήρε το μεγαλύτερο επίδομα.


Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.