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.


