Δραστηριότητα 2 a, b = 0,1 a,b = b,a

Σχετικά έγγραφα
Φύλλο Εργασίας 3. Μια γρήγορη επανάληψη από τα προηγούμενα

Ενότητα: Δυαδική Αναζήτηση Σχέδιο Δραστηριότητας: Παιχνίδι: Βρες τον αριθμό

Θέματα Προγραμματισμού Η/Υ

Θέματα Προγραμματισμού Η/Υ

Μάντεψε τον Αριθμό Φύλλο Εργασίας 2

Μάντεψε τον Αριθμό. Ενδεικτικές Απαντήσεις Φύλλου Εργασίας. Μάντεψε!

Εισαγωγή στον Προγραμματισμό με την Python 3. Βασίλης Βασιλάκης Γιώργος Μπουκέας

Mπαρμπούτι. Φύλλο Εργασίας. Τυχαιότητα

Σημειωματάριο Δευτέρας 20 Νοε. 2017

Πληροφορική ΙΙ Θεματική Ενότητα 7

Τυχαίοι αριθμοί ρίξε μια «ζαριά»

Πληροφορική ΙΙ Θεματική Ενότητα 3

Mπαρμπούτι. Ενδεικτικές Απαντήσεις Φύλλου Εργασίας. Τυχαιότητα

Μάντεψε τον Αριθμό. Φύλλο Εργασίας. Οδηγίες

Μάντεψε τον Αριθμό. Φύλλο Εργασίας. Μάντεψε!

Σημειωματάριο Δευτέρας 9 Οκτ. 2017

Βασικές Ασκήσεις από τα Εργαστήρια της PYTHON (εβδομάδα 5)

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

Γράψτε ένα πρόγραμμα που θα προσομοιώνει τη ρίψη ενός νομίσματος και θα εμφανίζει στην οθόνη Κορώνα» ή «Γράμματα».

Θέματα Προγραμματισμού Η/Υ

Μπαρμπούτι 2. Τα Κόκκαλα Στον Μάστορα

ΘΕΜΑΤΑ ΚΑΙ ΛΥΣΕΙΣ. 1) Έστω η λογική συνάρτηση F = A' + Β'. D + B. C' + C. D' (όπου οι τόνοι δηλώνουν συμπληρώματα).

ΜΥΥ105: Εισαγωγή στον Προγραµµατισµό. Έλεγχος Ροής Προγράµµατος Χειµερινό Εξάµηνο 2014

Μάντεψε τον Αριθμό. Έχω Ένα Μυστικό. Το Βρήκα;

Θέματα Προγραμματισμού Η/Υ

ΠΛΗΡΟΦΟΡΙΚΗ Ι (Python) Ενότητα 4

Μάντεψε τον Αριθμό. Ενδεικτικές Απαντήσεις Φύλλου Εργασίας. Οδηγίες

song='''εγώ μετράω τα ρέστα μου να βγάλω κι άλλο μήνα

Πληρουορική Γ Γσμμασίοσ

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ Η/Υ (ΟΜΑΔΑ ΘΕΜΑΤΩΝ A)

Διάλεξη 2. Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις. Διοργάνωση : ΚΕΛ ΣΑΤΜ

Εισαγωγή στους Υπολογιστές

Α1. 1-Σωστό 2-Λάθος 3-Λάθος 4-Σωστό 5-Σωστό

Θέματα Προγραμματισμού Η/Υ

Εισαγωγή στους Η/Υ και τις Εφαρμογές Ενότητα 5: Επεξεργασία δεδομένων με τη γλώσσα προγραμματισμού python Υπο-ενότητα 5.2: Συμβολοσειρές-Έλεγχος Ροής

Παράδειγμα. print (random.sample('christos drosos',3)) #3 στοιχεία από το δείγμα print (random.gauss(0,1)) #μέση τιμή 0 και απόκλιση 1

Py4hs-Ομάδα WG17 Νοέμβριος Κρεμάλα

Πληροφορική ΙΙ Θεματική Ενότητα 10

3. Γράψτε μία εντολή που να εμφανίζει π.χ. «Πόσα είναι τα κορίτσια του;» και μία που να εμφανίζει: «Τα κορίτσια του Τζειμς Μποντ είναι 4»

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

Python 8. Δομές Δεδομένων ΙΙ

Θέματα Προγραμματισμού Η/Υ

Διάλεξη 1. Πράξεις Τελεστές Έλεγχος Ροής

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ

Στο πρόγραμμα θα πρέπει να γίνει υποχρεωτικά χρήση κλάσεων. Για την υλοποίηση του προγράμματος χρειάζονται 3 βασικές κλάσεις.

Σημειωματάριο Τετάρτης 25 Οκτ. 2017

Πληροφορική ΙΙ Θεματική Ενότητα 9

Python - Δομή επανάληψης

Προγραμματισμός Υπολογιστών Τάξη Γ Αθανασιάδης Χρήστος ΠΕ19 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 2 ΛΥΣΕΙΣ

ΜΥΥ105: Εισαγωγή στον Προγραµµατισµό. Έλεγχος Ροής - Παραδείγµατα Χειµερινό Εξάµηνο 2014

Γλώσσες Προγραμματισμού Εφαρμογών - ΜΕΠΒ20

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

Εισαγωγή στον Προγ/μό Υπολογιστών

Πληροφορική ΙΙ Θεματική Ενότητα 6

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ- Ακαδημαϊκό Φροντιστήριο ΕΠΑΛ-Κάνιγγος 13 Αθήνα 2017

print( x is positive ) Στο διερμηνευτή Python, προσοχή στη στοίχιση, διότι γίνεται από το χρήστη:

Πληροφορική ΙΙ Θεματική Ενότητα 8

ΣΤΗΛΗ Β ΑΠΟΤΕΛΕΣΜΑ 1. float(10) α pow(2,3) β abs(-10) γ int(5.6) δ. 10 ε. 5.6 Μονάδες 8 ΣΤΗΛΗ Α ΣΥΝΑΡΤΗΣΗ

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 Β ΦΑΣΗ

ΠΛΗΡΟΦΟΡΙΚΗ Ι Σημειώσεις Python Ενότητα 3 Ν. Φερεντίνος. ΠΛΗΡΟΦΟΡΙΚΗ Ι (Python) Ενότητα 3. Συναρτήσεις

Object Oriented Programming με Python

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Αρχές Προγραμματισμού Υπολογιστών - Β' ΕΠΑΛ. Αλγοριθμικές δομές [ 51 ]

Πού θα καταχωρίσω τα ονόματα όλων των πλανητών του ηλιακού συστήματος;

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΜΟΣ Εντολές επιλογής και αποφάσεων 1 ο Φύλλο Εργασιών Εισαγωγικές ασκήσεις για την εντολή if ΑΠΑΝΤΗΣΕΙΣ

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python

Το Παιχνίδι της Αφαίρεσης

Πληροφορική ΙΙ Θεματική Ενότητα 11

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ PYTHON (ΟΜΑΔΑ Α)

Άσκηση 1 (α) Άσκηση 1 (γ) Άσκηση 1 (β) Παραδείγματα Assembly. Άρα με έλεγχο στον $t1 αποφασίζω αν είναι 0 ή 1.

ΠΛΗΡΟΦΟΡΙΚΗ Ι (Python) Ενότητα 5. Λεξικά (Dictionaries)

Θέματα Προγραμματισμού Η/Υ

ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011

Βασικά στοιχεία γλώσσας προγραμματισμού. Σπάχος Κυριάκος Καθηγητής Πληροφορικής ΠΕ19

Διορθώσεις σελ

Ηλεκτρονικοί Υπολογιστές IV

Γράψτε ένα πρόγραμμα που να τυπώνει τον Αριθμό Μητρώου σας με χρήση της συνάρτησης print.

Γλώσσα προγραμματισμού python

Προγραμματισμός με Python στο Raspberry Pi. LED και PWMLED. για το Code Club Απρίλιος Σύλλογος Εκπαιδευτικών Πληροφορικής Χίου

Μεταγλωττιστές 2017 Θέμα εργασίας

Σημειωματάαριο Δευτέρας 16 Οκτ. 2017

Επίλυση Δραστηριοτήτων. του. Διδακτικού Υλικού Μαθητή. του μαθήματος ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ. Γ Τάξη ΕΠΑΛ ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Γλώσσα Προγραμματισμού C

Ο δ η γ ό ς Ε κ π α ι δ ε υ τ ι κ ο ύ

Η Απάντηση 1. Πες Τουλάχιστον Μια Καλημέρα

Επίλυση. Δραστηριοτήτων του Βιβλίου. Προγραμματισμός Υπολογιστών ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Γ Τάξη ΕΠΑ.Λ. Αναστάσιος Χατζηπαπαδόπουλος

Εισαγωγή στην Ανάπτυξη Εφαρμογών Web με Χρήση της Python, του Apache και του mod_python

Πληροφορική ΙΙ Θεματική Ενότητα 4

Εκφώνηση άσκησης. Η Κρεμάλα σαν παιχνίδι. Ανάλυση. Μέρος Α Αναφoρά, ανάλυση τακτικής. Υλοποίηση του παιχνιδιού «Κρεμάλα»

Σημειωματάριο Δευτέρας 23 Οκτ. 2017

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017

ΕΠΛ 012. JavaScripts

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

Η Μέρα της Εβδομάδας. Πες Μου Πότε

2.1 Διαιρετότητα, ισοϋπόλοιποι αριθμοί. q Z, a = b q + r.

Button & MotionSensor

Πως θα αποθηκεύσει τη λίστα με τα ψώνια του και θα την ανακτήσει στο Σ/Μ; και πως θα προσθέσει στη λίστα του επιπλέον προϊόντα;

ΠΛΗΡΟΦΟΡΙΚΗ ΙI Ενότητα 3: Έλεγχος ροής προγράμματος

ΕΠΛ131 Αρχές Προγραμματισμού

Transcript:

Δραστηριότητα 2 a, b = 0,1 a,b = b,a Δραστηριότητα 3 print("πόσο θα ζυγίζαμε αν κατοικούσαμε σε κάποιο άλλο ουράνιο σώμα;") print("ανακάλυψέ το για τη Σελήνη, τον Ήλιο και τον πλανήτη Αφροδίτη") name = input("πώς σε λένε;") weight = float(input(name+" πόσα κιλά είσαι;")) moon = weight/6 sun = weight * 27.07 venus = weight * 0.9 print() print(name+",") print("το βάρος σου στη Γη είναι",weight) print("το βάρος σου στη Σελήνη είναι",moon) print("το βάρος σου στον Ήλιο είναι",sun) print("το βάρος σου στην Αφροδίτη είναι",venus) Δραστηριότητα 4 Α. import random print("πρόγραμμα Κορώνα ή Γράμματα") coin = random.randint(0,1) if coin == 0: print("κορώνα") print("γράμματα") Β. print("πρόγραμμα Κορώνα ή Γράμματα") coin = random.randint(0,1) player = int(input("διάλεξε 1.Κορώνα 2. Γράμματα; ")) if coin == 0: computer = "Κορώνα" computer = "Γράμματα" 1

print("ήρθε",computer) if player == coin + 1: print("κέρδισες") print("έχασες") Δραστηριότητα 5 Α. secret = 4321 userpwd = int(input("δώσε το συνθηματικό σου")) if secret == userpwd: print("καλώς ήρθες") print("προσπάθησε ξανά") Β. secret = 4321 while True: userpwd = int(input("δώσε το συνθηματικό σου")) if secret == userpwd: print("καλώς ήρθες") break print("προσπάθησε ξανά") Δραστηριότητα 6 import random print("πρόγραμμα Δίκαιο Νόμισμα") coin1 = random.randint(0,1) coin2 = random.randint(0,1) while coin1 == coin2: coin1 = random.randint(0,1) coin2 = random.randint(0,1) if coin1 == 0: print("κορώνα") print("γράμματα") 2

Δραστηριότητα 7 num = int(input("δώσε ένα αριθμό")) for i in range(1,11): print(i,"*",num,"=",i*num) Δραστηριότητα 8 msg = input("δώσε το μήνυμα") num = int(input("πόσες φορές θέλεις να το τυπώσω;")) print(msg * num) Δραστηριότητα 9 firstname = input("δώστε το όνομά σας").strip() lastname = input("δώστε το επίθετό σας").strip() print(firstname[0]+"."+lastname[0]) Δραστηριότητα 10 Α. for c in phrase: print(c) Β. for c in phrase: if c!= " ": print(c) Γ. rphrase = phrase[-1::-1] for c in rphrase: print(c) Δραστηριότητα 11 word = input("δώστε μια λέξη") counter = 0 for c in word: if c.lower() in "αεηιουω": counter = counter + 1 print("η λέξη περιέχει",counter,"φωνήεντα") 3

Δραστηριότητα 12 rphrase = phrase[-1::-1] if phrase == rphrase: print("παλίνδρομο") print("δεν είναι παλίνδρομο") Δραστηριότητα 13 counter = 1 for c in phrase: if c == " ": counter = counter + 1 print("η πρόταση έχει",counter,"λέξεις") Εναλλακτικά: counter = len(phrase.split()) print("η πρόταση έχει",counter,"λέξεις") Δραστηριότητα 14 zero = [0] * 50 print(zero) Δραστηριότητα 15 nums = [144, 610, 55, 34, 1597, 233] print("η τέταρτη τιμή στη λίστα είναι",nums[3]) nums[-1] = 377 nums.append(89) print("το πλήθος των αριθμών είναι",len(nums)) nums = sorted(nums) print(nums) Δραστηριότητα 16 counter = 0 nums = [] while counter < 10: num = int(input("δώστε έναν αριθμό")) if num not in nums: nums.append(num) 4

counter = counter + 1 print(nums) Δραστηριότητα 17 years = [x for x in range(1904,1941,4)] print(years) Δραστηριότητα 18 rands = [] sums = [] total = 0 for i in range(5): rands.append(random.randint(1,20)) total = total + rands[i] sums.append(total) print(rands) print(sums) Δραστηριότητα 19 def dices(): dice1 = random.randint(1,6) dice2 = random.randint(1,6) return dice1,dice2 d = 0 for i in range(1000): d1,d2 = dices() if d1 == d2: d = d + 1 print("ποσοστό διπλών",d/10,"%") Δραστηριότητα 20 def uppersentence(phrase): wordlist = [] for c in phrase: if c.isupper(): wordlist.append(c) return "".join(wordlist) print(uppersentence(phrase)) 5

Δραστηριότητα 21 def digitsproduct(num): strnum = str(num) product = 1 for c in strnum: if c!= "0": product = product * int(c) return product number = int(input("δώστε έναν αριθμό")) print("το γινόμενο των ψηφίων του είναι",digitsproduct(number)) Δραστηριότητα 22 def goodpass(pwd): hasuppers = False haslowers = False hasdigits = False if len(pwd) < 10: return False for c in pwd: if c.isupper(): hasuppers = True elif c.islower(): haslowers = True elif c.isdigit(): hasdigits = True if (not hasuppers) or (not haslowers) or (not hasdigits): return False return True while True: password = input("δώστε το συνθηματικό") if (goodpass(password)): print("ισχυρό συνθηματικό") break print("αδύναμο συνθηματικό") Δραστηριότητα 23 dict = {"0":"μηδέν","1":"ένα","2":"δύο","3":"τρία","4":"τέσσερα", "5":"πέντε","6":"έξι","7":"επτά","8":"οκτώ","9":"εννιά"} phonenumber = input("δώστε τον τηλεφωνικό αριθμό") for d in phonenumber: print(dict[d], end=" ") 6

Δραστηριότητα 24 inputfile = open("txtfiles/input.txt","r") outputfile = open("txtfiles/output.txt","w") linecounter = 1 for line in inputfile: outputfile.write(str(linecounter)+". "+line) linecounter = linecounter + 1 inputfile.close() outputfile.close() Δραστηριότητα 25 def drawpolygon(t,side,angles): rot = 360 / angles for i in range(angles): t.forward(side) t.left(rot) Δραστηριότητα 26 angles = [a for a in range(0,361)] sins = [math.sin(math.radians(angle)) for angle in angles] plt.xticks(range(0,361,30)) plt.xlim(0,360) plt.grid(true) plt.plot(angles,sins) plt.show() Projects 1. magicfile = open("txtfiles/magic.txt","r", encoding="utf-8") lines = magicfile.readlines() magicfile.close() print("δώσε την ερώτησή σου") input() print("η απάντηση είναι") print(random.choice(lines)) 2. def shuffleletters(): wordsfile = open("txtfiles/words.txt","r", encoding="utf-8") words = wordsfile.readlines() wordsfile.close() word = random.choice(words) 7

wordletters = list(word) randomletters = [] while len(wordletters) > 0: letter = random.choice(wordletters) randomletters.append(letter) wordletters.remove(letter) return word, "".join(randomletters) def anagramgame(): secret, shuffled = shuffleletters() while True: print(shuffled) userword = input("δωσε μια λέξη").upper() if userword == secret: print("το βρήκες") break print("ουπς..προσπάθησε ξανά") 3. import random def readwordsfromfile(): f = open("greek.txt", encoding="utf-8") words = [] for line in f: words.append(line.strip().upper()) f.close() return words def showgiven(given): print("τα γράμματα που έχεις δώσει είναι:",end=' ') for letter in given: print(letter,end=' ') print() def readletter(given): guess = input("επίλεξε ένα γράμμα").upper() while guess in given: print("έχεις ξαναδώσει το γράμμα",guess) guess = input("επίλεξε ένα γράμμα").upper() return guess def printsecret(word,given): for letter in word: if letter in given: print(letter,end=' ') print("_",end=' ') print() 8

def game(words): found = 0 mistakes = 0 given = [] wordlimit = 5 totaltries = 8 word = random.choice(words) while found < len(word) and mistakes < totaltries: showgiven(given) guess = readletter(given) given.append(guess) if not guess in word: print("το γράμμα",guess,"δεν υπάρχει στη λέξη") mistakes = mistakes + 1 print("έχεις ακόμα",totaltries - mistakes,"προσπάθειες") print("το γράμμα",guess,"υπάρχει στη λέξη") for letter in word: if letter == guess: found = found + 1 printsecret(word,given) if found == len(word): print("το βρήκες") return True print("σε κρέμασα :-P") print("η μυστική λέξη ήταν",word) return False words = readwordsfromfile() game(words) 4. import random def getuserinput(): numbers = [] while len(numbers) < 6: answer = int(input("δώστε αριθμό από το 1 μέχρι το 49\n")) if answer in numbers: 9

print("έχετε ξαναδώσει τον αριθμό", answer) numbers.append(answer) return numbers def getrandomnumbers(): numbers = [] while len(numbers) < 6: answer = random.randint(1,49) if answer not in numbers: numbers.append(answer) return numbers def countcommons(guess, luck): counter = 0 for num in guess: if num in luck: counter = counter + 1 return counter usernumbers = getuserinput() luckynumbers = getrandomnumbers() counter = countcommons(usernumbers,luckynumbers) print("οι αριθμοί που κληρώνονται είναι:",luckynumbers) print("πλήθος σωστών προβλέψεων:",counter) 5. def maxfrequencyletter(text): text = text.lower() engletters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] counter = [text.count(let) for let in engletters] maxf = max(counter) maxlet = engletters[counter.index(maxf)] return maxlet 10

6. def caesarcipher(key,message): engletters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] cipher = [] message = message.lower() for let in message: if let in engletters: cipher.append(engletters[(engletters.index(let)+key)%len(engletters)]) cipher.append(let) return "".join(cipher) 7. def darttarget(t,howmany): r = 20 colors = ["blue","green","red","yellow","purple","chocolate"] for i in range(howmany): t.color(random.choice(colors)) t.circle(r) t.penup() t.right(90) t.forward(10) t.left(90) t.pendown() r = r + 10 11