Má Ansin Blocanna#

If Then Blocks

Clúdaíonn an rang teagaisc seo conas bloic if/else a úsáid chun go ndéanfaidh do róbat coinníoll a sheiceáil agus cinneadh a dhéanamh cé na bloic atá le rith. Faoi dheireadh, beidh a fhios agat conas coinníoll a shocrú agus a rialú cad a tharlaíonn nuair a bhíonn sé fíor nó bréagach.

Tarraing bloc Booleánach isteach sa sliotán coinníoll folamh sa bhrainse más ea.

Cnaipe ▲ rialaitheora brúite Bloc Booleanach á tharraingt isteach sa sliotán coinníoll folamh de bhloc if/else.

Tá cruth heicseagáin ar gach bloc Boole agus tá comhartha ceiste ina n-ainm, amhail an bloc cnaipe rialtóra brúite?.

Bloc "if/else" le cnaipe rialtóra ▲ brúite Bloc Booleanach, agus an bloc Booleanach aibhsithe.

Más fíor an coinníoll, rithfidh na bloic taobh istigh den bhrainse más ea.

Bloc má/eile le cnaipe ▲ an rialtóra brúite Bloc Booleanach agus bloc tiomána ar aghaidh, agus an bloc tiomána ar aghaidh aibhsithe.

Más bréagach an coinníoll, rithfidh na bloic taobh istigh den bhrainse else.

Bloc má/eile le cnaipe ▲ rialaitheora brúite Bloc Booleanach, bloc tiomána ar aghaidh, agus bloc stad tiomána, agus an bloc stad tiomána aibhsithe.

Ní dhéanann bloc if/else a choinníoll a sheiceáil ach uair amháin. Más mian leat go ndéanfar an coinníoll a sheiceáil arís agus arís eile, cuir an bloc if/else taobh istigh de bhloc lúbtha, cosúil le forever.

Bloc if/else neadaithe i mbloc go deo.#
go deo
má <[Controller1 v] [▲ v] brúite?> ansin
tiomáin [ar aghaidh v]
eile
stop tiomána
deireadh
deireadh

Níl sa bhloc if ach an brainse if then. Mura bhfuil an coinníoll fíor, ní tharlóidh aon rud.

An bloc if.#
má <[Controller1 v] [▲ v] brúite?> ansin
tiomáin [ar aghaidh v]
deireadh

Is féidir an bloc if / else if / else a úsáid chun ilchoinníollacha a thástáil ceann i ndiaidh a chéile. Is féidir é a leathnú chun an oiread coinníollacha agus is gá a thástáil.

Bloc if/else if/else, ag tástáil trí chnaipe Rialaitheora.#
má <[Controller1 v] [◀ v] brúite?> ansin
cas [clé v] ar feadh (90) céim ▶
nó má <[Controller1 v] [▶ v] brúite?> ansin
cas [deas v] ar feadh (90) céim ▶
nó má <[Controller1 v] [A v] brúite?> ansin
stop tiomána
eile
tiomáin [ar aghaidh v]
deireadh