Page 29 - Demo
P. 29

TI Python BootCamp Python
 PROGRAMMEEROPDRACHTEN
Opdracht 1
Schrijf een programma dat als output het gehele quotiënt en de rest geeft van twee gehele getallen a en b.
Opdracht 2
Schrijf een programma dat als output het maximum van twee reële getallen r en s geeft.
BASICS
Opdracht 3: Binaire getallen
Byte
Een byte is een groep van 8 bits. Oudere computers konden enkel 8 bits tegelijk bewerken. Iedere Byte kan 1 karakter – ‘A’, ‘k’, ‘@’, ... – bewaren. 28 = 256, van daar dat de uitgebreide ASCII-code tabel 256 (0-255) karakters bevat.
In Python worden binaire getallen voorgesteld met het voorvoegsel 0b gevolgd door een binair getal:
>>>bin=0b00001011 >>>bin
11
Python kent de bin()-functie om een decimaal getal om te zetten in een binair getal.
a. Ga na dat de uitvoer van deze functie van het type string is.
b. Schrijf een programma dat om een decimaal getal tussen 0 en 255 vraagt en als uitput een string geeft in de vorm zonder het voorvoegsel “0b”: b.v. 27 wordt “11011”.
Een 8-bits getal bestaat uit 8 nullen en/of enen.
c. Pasjeprogrammaaanzodatdeuitvoereenstringisdiealle8bitsgeeft. Het getal 27 wordt dan “00011011”.
Opdracht 4: Schaar – Papier – Steen
Bij het spelletje Schaar-papier-steen kiezen twee spelers tegelijkertijd een van de drie objecten. Kiezen beide hetzelfde, dan is de uitslag onbeslist.
In het andere geval wint schaar van papier, papier van steen en steen van schaar.
Schrijf een programma dat een speler tegen de computer laat spelen.
a. Begin met een input-opdracht in de vorm van: k=int(input("0=schaar, 1=papier, 2=steen: "))
b. Laat vervolgens de computer een willekeurig getal kiezen tussen 0, 1 en 2. c. Bepaal en druk de uitslag af.
  Bit
 Ook gekend als Binary Digit. Het is de kleinste eenheid van informatie die bewaard Kan worden op of gemanipuleerd door een computer. Een bit is ofwel 0 of 1.
© 2020 T3 Nederland – T3 Vlaanderen 1 www.t3nederland.nl – www.t3vlaanderen.be








































































   27   28   29   30   31