Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:microbit_programmieren_loesungen [2021-08-30 07:00] – [Aufgaben A] gragf_informatik:microbit_programmieren_loesungen [2022-08-10 11:24] (aktuell) – gelöscht sca
Zeile 1: Zeile 1:
-====== Microbit programmieren: Lösungen zu den Aufgaben ====== 
- 
-==== Aufgaben A ==== 
- 
-=== A1 === 
-<code python> 
-from microbit import * 
-display.show(Image.DUCK) 
-</code> 
- 
-=== A2 === 
-<code python> 
-from microbit import * 
- 
-myImages = [Image.SAD, Image.MEH, Image.YES, Image.NO, Image.COW] 
- 
-display.show(myImages, delay = 1000, loop = True) 
-</code> 
- 
-=== A3 === 
-<code python> 
-from microbit import * 
- 
-all_1 = Image("11111:" 
-              "11111:" 
-              "11111:" 
-              "11111:" 
-              "11111") 
- 
-all_3 = Image("33333:" 
-              "33333:" 
-              "33333:" 
-              "33333:" 
-              "33333") 
- 
-all_5 = Image("55555:" 
-              "55555:" 
-              "55555:" 
-              "55555:" 
-              "55555") 
- 
-all_7 = Image("77777:" 
-              "77777:" 
-              "77777:" 
-              "77777:" 
-              "77777") 
- 
-all_9 = Image("99999:" 
-              "99999:" 
-              "99999:" 
-              "99999:" 
-              "99999") 
- 
-myImages = [all_1, all_3, all_5, all_7, all_9] 
- 
-display.show(myImages, delay = 100, loop = True) 
-</code> 
- 
-=== A4 === 
-<code python> 
-from microbit import * 
- 
-while True: 
-    for brightness in range(1,9,2): 
-        sleep(200) 
-        for column in range(5): 
-            for row in range (5): 
-                display.set_pixel(column, row, brightness) 
-</code> 
- 
-==== Aufgaben B ==== 
- 
-=== B1 === 
-<code python> 
-from microbit import * 
- 
-while True: 
-    if button_a.is_pressed(): 
-        display.show(Image.GHOST) 
-    if button_b.is_pressed(): 
-        display.show(Image.RABBIT) 
-    if pin_logo.is_touched(): 
-        display.clear() 
-</code> 
- 
-=== B2 === 
-<code python> 
-from microbit import * 
- 
-while True: 
-    if button_a.is_pressed(): 
-        display.scroll("Taste_A") 
-    if button_b.is_pressed(): 
-        display.show(Image.RABBIT) 
-    if pin_logo.is_touched(): 
-        display.clear() 
-</code> 
- 
-=== B3 === 
-<code python> 
-from microbit import * 
- 
-while True: 
-    if button_a.is_pressed(): 
-        display.scroll("Taste_A", wait=False) 
-    if button_b.is_pressed(): 
-        display.show(Image.RABBIT) 
-    if pin_logo.is_touched(): 
-        display.clear() 
-</code> 
- 
-=== B4 === 
-<code python> 
-from microbit import * 
- 
-while True: 
-    if button_a.is_pressed(): 
-        display.show(Image.HAPPY) 
-    elif button_b.is_pressed(): 
-        display.show(Image.SAD) 
-    elif pin_logo.is_touched(): 
-        display.show(Image.HEART) 
-    else: 
-        display.clear() 
-</code> 
- 
-=== B5 === 
-<code python> 
-from microbit import * 
- 
-while True: 
-    if pin_logo.is_touched(): 
-        display.scroll(str(button_a.get_presses()-button_b.get_presses())) 
-</code> 
- 
  
  • gf_informatik/microbit_programmieren_loesungen.1630306819.txt.gz
  • Zuletzt geändert: 2021-08-30 07:00
  • von gra