Céim 1: Cruthaigh é
Cad atá ann?
Cruthaíonn an tionscadal gineadóra filíochta frásaí randamacha ar féidir leat a úsáid i ndán, mar fhocal faire nó chun tús a chur le scéal. Tá sé go deas frásaí go háirithe fileata nó greannmhar a roinnt le do chairde.
Léiríonn an dá fhíseán seo cad a dhéanfaidh tú agus conas é a chódú:
Cad a fhoghlaimeoidh tú?
Foghlaimeoidh tú faoi eagair, athróg de chineál speisialta. Is bealach úsáideach iad eagair chun sonraí a stóráil i liostaí.
Conas a oibríonn sé
- Nuair a chroitheann tú do BBC micro:bit, cruthaítear frása randamach a chuimsíonn aidiacht, ainmfhocal, briathar, ansin briathar, mar shampla, ‘itheann éan álainn go tapa’.
- Is féidir leat do frása a úsáid chun dán a thosú nó in éineacht le frásaí eile a ghineann an clár seo chun dán iomlán a scríobh.
- Úsáideann an clár ceithre eagar ar a dtugtar ‘aidiachtaí’, ‘ainmfhocail’, ‘briathra’, agus ‘dobhriathra’.
- Stórálann gach eagar liosta focal. Tugtar eilimint ar gach earra in eagar. Tá na heilimintí uimhrithe le hinnéacs. Mar shampla, folaíonn an eagar ‘ainmfhocal’ trí eilimint: eilimint 0, éan; eilimint 1, féileacán; agus eilimint 2, dragonfly. Tá na hinnéacsanna uimhrithe ó 0 toisc go dtosaíonn ríomhairí ag comhaireamh ag 0.
- Nuair a chroitheann tú do micro:bit, roghnaítear uimhir randamach idir 0 agus 2 do gach eagar. Taispeántar na heilimintí do na hinnéacsanna sin ar thaispeántas LED an micro:bit.
Cad a theastaíonn uait
- micro:bit (nó ionsamhlóir MakeCode)
- Eagarthóir MakeCode
- paca cadhnraí (roghnach)
Céim 2: Códaigh é
1# Imports go at the top
2from microbit import *
3import random
4
5adjectives = ['beautiful',
6 'delicate',
7 'bright']
8
9nouns = ['bird',
10 'butterfly',
11 'dragonfly']
12
13verbs = ['eats',
14 'flies',
15 'flutters']
16
17adverbs = ['swiftly',
18 'silently',
19 'skillfully']
20
21while True:
22 if accelerometer.was_gesture('shake'):
23 choice = random.randint(0, len(adjectives)-1)
24 display.scroll(adjectives[choice])
25 choice = random.randint(0, len(nouns)-1)
26 display.scroll(nouns[choice])
27 choice = random.randint(0, len(verbs)-1)
28 display.scroll(verbs[choice])
29 choice = random.randint(0, len(adverbs)-1)
30 display.scroll(adverbs[choice])
Céim 3: Feabhsaigh é
- Cuir tuilleadh aidiachtaí, ainmfhocail, briathra agus aidiachtaí leis an gclár.
- Faigh bealach le níos mó línte a ghiniúint do do dhán ag baint úsáide as ionchuir eile ar nós cnaipe A nó cnaipe B.
- An féidir leat clár a scríobh chun haiku a ghiniúint?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.