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.

Bloc Booleánach brúite cnaipe rialtóra R suas á tharraingt isteach i sliotán coinníoll folamh bloic 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 R brúite suas Bloc Booleach, agus an bloc Booleach aibhsithe.

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

Bloc "má/eile" le cnaipe rialtóra R suas 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 rialtóra R suas 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á <Rialóir [R ▲ 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á <Rialóir [R ▲ 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 na trí chnaipe Brain.#
má <cnaipe [◀ v] Brain brúite?> ansin
cas [clé v] ar feadh (90) céim ▶
nó má <cnaipe [▶ v] Brain brúite?> ansin
cas [deas v] ar feadh (90) céim ▶
nó má <cnaipe [Seiceáil v] Brain brúite?> ansin
stop tiomána
eile
tiomáin [ar aghaidh v]
deireadh