Oibreoirí#

Réamhrá#

Cuidíonn na bloic Oibreora i VEXcode 123 leis an róbat oibriú le huimhreacha agus focail. Is féidir leis na bloic seo fadhbanna matamaitice a réiteach, luachanna a chur i gcomparáid, meastóireacht a dhéanamh ar an bhfuil coinníollacha fíor nó bréagach, agus oibriú le teaghráin. Is féidir teaghráin a úsáid chun luachanna agus focail a phriontáil chuig an Consól i VEXcode 123.

Seo thíos liosta de na bloic atá ar fáil:

  • oibreoir matamaitice – Déanann sé suimiú, dealú, iolrú, nó roinnt.

  • oibreoir comparáide – Déanann comparáid idir dhá luach ag baint úsáide as oibreoirí níos mó ná, níos lú ná, nó cothrom le.

  • oibreoir loighciúil – Déanann sé meastóireacht ar ilchoinníollacha ag baint úsáide as agus nó nó.

  • ní oibreoir – Déanann sé luach Booleánach a aisiompú.

  • oibreoir raoin – Seiceálann sé an bhfuil uimhir laistigh de raon.

  • roghnaigh randamach – Gineann sé uimhir randamach laistigh de raon sonraithe.

  • uimhir bhabhta – Déanann sé uimhir a bhabhtú go dtí an uimhir iomlán is gaire.

  • feidhmeanna matamaitice – Cuireann sé oibríochtaí ar nós fréamh chearnach, triantánacht, logartaim, agus easpónantaíocht i bhfeidhm.

  • fuílleach – Tuairiscítear fuílleach oibríochta roinnte.

  • join – Cuireann sé dhá shreang le chéile in aon cheann amháin.

  • litir – Baintear carachtar as teaghrán de réir suímh.

  • fad – Tuairiscítear líon na gcarachtar i dteaghrán.

  • ina bhfuil – Seiceálann sé seo an bhfuil focal nó carachtar ar leith i dtéacs.

  • tiontaigh – Tiontaíonn sé uimhir ina téacs, ina slánuimhir, nó ina deachúil.

oibreoir matamaitice#

Déanann an bloc tuairisceora oibreoir matamaitice oibríochtaí matamaitice bunúsacha ar na luachanna atá curtha ar gach taobh den oibreoir. Tuairiscíonn sé toradh bunaithe ar chruinneas priontála an tionscadail, a bhfuil 0 deachúil mar choinníoll réamhshocraithe aige ach is féidir é a choigeartú ag baint úsáide as an mbloc socraigh cruinneas priontála.

Bloc tuairisceora an oibreora matamaitice.#
([0] [math_plus v] [0])

Paraiméadair

Cur síos

luach 1

An chéad uimhir a úsáideadh san oibríocht.

oibreoir

An t-oibreoir matamaiticiúil le húsáid:

  • + - Suimiú
  • - - Dealú
  • * - Iolrú
  • / - Roinnt

luach 2

An dara huimhir a úsáideadh san oibríocht.

Sampla

nuair a thosaítear
[Perform basic addition and show two decimal places.]
socraigh beachtas priontála go [0.01 v]
priontáil ([10] [math_plus v] [10.5]) ▶

oibreoir comparáide#

Tuairiscíonn an bloc Booleanach oibreoir comparáide an bhfuil an chomparáid idir dhá luach Fíor nó Bréagach.

  • Fíor – Tá an chomparáid ceart (m.sh., tugann 5 > 3 Fíor ar ais).

  • Bréagach – Tá an chomparáid mícheart (m.sh., tugann 2 ≥ 5 Bréagach ar ais).

Bloc Booleanach an oibreora comparáide.#
<[0] [math_equal v] [0]>

Paraiméadar

Cur síos

luach 1

An chéad luach le comparáid.

oibreoir

An comparáid le húsáid:

  • = - Cothrom le
  • < - Níos lú ná
  • ≤ - Níos lú ná nó cothrom le
  • > - Níos mó ná
  • ≥ - Níos mó ná nó cothrom le

luach 2

An dara luach le comparáid.

Sampla

nuair a thosaítear
[Turn right until the heading reaches 90 degrees.]
cas [deas v]
fan [0.5] soicind
fan go dtí <(treo tiomána i gcéimeanna) [math_greater_than v] [90]>
stop tiomána

oibreoir loighciúil#

Tuairiscíonn an bloc Booleanach oibreoir loighciúil an bhfuil an coinníoll loighciúil idir illuachanna Fíor nó Bréagach.

  • Fíor – Comhlíontar an coinníoll loighce.

  • Bréagach – Ní chomhlíontar an coinníoll loighce.

Bloc Booleanach an Oibreora Lóigigh.#
<<> [agus v] <>>

Paraiméadar

Cur síos

coinníoll 1

An chéad choinníoll Booleanach le seiceáil.

oibreoir

An t-oibreoir loighciúil le húsáid: agus tuairiscíonn Fíor má tá an dá choinníoll Fíor. nó tuairiscíonn Fíor má tá coinníoll amháin ar a laghad Fíor.

coinníoll 2

An dara coinníoll Booleanach le seiceáil.

Sampla

nuair a thosaítear
[Display if a red object is detected.]
go deo
glan gach sraith
má <<réad aimsithe ag súil?> [agus v] <súil ag braitheoireacht [dearg v]?>> ansin
priontáil [Red object found!] ▶
deireadh
deireadh

ní oibreoir#

Déanann an bloc Booleanach oibreoir ní toradh bloic Booleanach a aisiompú. Má tá an t-ionchur Fíor, tuairiscíonn sé Bréagach, agus má tá an t-ionchur Bréagach, tuairiscíonn sé Fíor.

  • Fíor – De ghnáth, thuairisceodh an coinníoll ionchuir Bréagach.

  • Bréagach – De ghnáth, thuairisceodh an coinníoll ionchuir Fíor.

An bloc Booleanach Ní Oibreoir.#
<ní <>>

Paraiméadar

Cur síos

riocht

An coinníoll Booleanach le hinbhéartú.

Sampla

nuair a thosaítear
[Turn until the robot is facing left. ]
go deo
má <ní <(treo tiomána i gcéimeanna) [math_greater_than v] [270]>> ansin
cas [deas v]
eile
stop tiomána

oibreoir raoin#

Tuairiscíonn an bloc Booleanach oibreoir raoin an bhfuil luach laistigh de raon sonraithe.

  • Fíor – Más rud é go bhfuil an luach laistigh den raon.

  • Bréagach – Mura bhfuil an luach sa raon.

Bloc Booleanach an Oibreora Raoin.#
<[0] [math_less_than v] [0] [math_less_than v] [0]>

Paraiméadar

Cur síos

an chéad oibreoir

An t-oibreoir comparáide le húsáid:

  • < - Níos lú ná
  • ≤ - Níos lú ná nó cothrom le
  • - Níos mó ná
  • ≥ - Níos mó ná nó cothrom le

luach

An luach le seiceáil.

an dara hoibreoir

An t-oibreoir comparáide le húsáid:

  • < - Níos lú ná
  • ≤ - Níos lú ná nó cothrom le
  • - Níos mó ná
  • ≥ - Níos mó ná nó cothrom le

Sampla

nuair a thosaítear
[Turn and display when facing forward or back. ]
cas [deas v]
go deo
glan gach sraith
má <[270] [math_greater_than v] (treo tiomána i gcéimeanna) [math_less_than v] [90]> ansin
priontáil [Facing forward] ▶
eile
priontáil [Facing backward] ▶

roghnaigh randamach#

Tuairiscíonn an bloc tuairisceora roghnaigh randamach uimhir dhearfach nó dhiúltach randamach idir íosmhéid agus uasmhéid. Is féidir leis an luach íosta agus an luach uasta araon a thabhairt ar ais. Mar shampla, is féidir le roghnú 1 go 10 aon uimhir iomlán ó 1 go 10 a thabhairt ar ais.

An bloc tuairisceora Roghnaigh Randamach.#
pioc randamach [1] go [10]

Paraiméadair

Cur síos

nóim

An uimhir is ísle is féidir a roghnú.

uasmhéid

An uimhir is airde is féidir a roghnú.

Samplaí

nuair a thosaítear
[Display a number between 1 and 10.]
priontáil (pioc randamach [1] go [10]) ▶

uimhir bhabhta#

Tuairiscíonn an bloc tuairisceora uimhir bhabhta an uimhir tugtha slánaithe go dtí an uimhir iomlán is gaire, ag leanúint rialacha caighdeánacha slánaithe:

  • Más 0.5 nó níos mó an deachúil, déantar an uimhir a shlánú suas.

  • Más lú ná 0.5 an deachúil, déantar an uimhir a shlánú síos.

Bloc tuairisceora Uimhir Bhabhta.#
(slánuimhir [0] go [0] ionad deachúlach)

Paraiméadar

Cur síos

uimhir

An uimhir le babhtú.

áiteanna deachúlacha

Líon na n-áiteanna deachúlacha le babhtú chucu.

Sampla

nuair a thosaítear
[Display the rounded result of 10 / 3.]
socraigh beachtas priontála go [0.01 v]
priontáil (slánuimhir ([10] [math_division v] [3]) go [1] ionad deachúlach) ▶

feidhmeanna matamaitice#

Cuireann an bloc tuairisceora feidhmeanna matamaitice feidhm mhatamaiticiúil roghnaithe i bhfeidhm ar uimhir ar leith agus tugann sé an toradh ar ais. Tacaíonn sé le hoibríochtaí ar nós luach absalóideach, babhtú, fréamhacha cearnacha, feidhmeanna trigonometric, logartaim, agus easpónantúlacht.

Bloc tuairisceora na bhFeidhmeanna Matamaitice.#
[abs v] de [0]

Paraiméadar

Cur síos

feidhm

An oibríocht mhatamaiticiúil le cur i bhfeidhm ar an luach ionchuir:

  • abs - Luach absalóideach
  • urlár - Babhtaíonn síos
  • uasteorainn - Babhtaíonn suas
  • sqrt - Fréamh chearnach
  • sin - Sín
  • cos - Cósín
  • tan - Tadhlaí
  • asin - Sín inbhéartach
  • acos - Cósín inbhéartach
  • atan - Tadhlaí inbhéartach
  • ln - Logartam nádúrtha
  • log - Logartam bonn
  • e^ - Uimhir Euler ardaithe go cumhacht
  • 10^ - 10 ardaithe go cumhacht
  • diúltach - Tuairiscíonn sé diúltach na huimhreach

uimhir

An uimhir ar a gcuirfear an fheidhm i bhfeidhm.

Sampla

nuair a thosaítear
[Display the square root of 16.]
priontáil ([sqrt v] de [16]) ▶

fuílleach#

Tuairiscíonn an bloc tuairisceora fuíoll an fuíoll den oibríocht roinnte idir dhá luach.

Bloc tuairisceora an Chuid Eile.#
(iarmhar [0] / [0])

Paraiméadar

Cur síos

díbhinn

An uimhir atá le roinnt.

roinnteoir

An uimhir le roinnt uirthi.

Sampla

nuair a thosaítear
[Display the remainder of 10 / 3.]
priontáil (iarmhar [10] / [3]) ▶

páirt a ghlacadh#

Tuairiscíonn an bloc tuairisceora join teaghrán aonair a chomhcheanglaíonn dhá theaghrán ionchuir.

An bloc tuairisceora Join.#
(ceangail [apple] [banana])

paraiméadar

cur síos

teaghrán 1

An chéad sreang le comhcheangal.

teaghrán 2

An dara sreang le comhcheangal.

nuair a thosaítear
[Display "VEXcode" on the Console.]
priontáil (ceangail [VEX] [code]) ▶

litir#

Tuairiscíonn an bloc tuairisceora litir teaghrán aoncharachtair ón suíomh sonraithe sa teaghrán tugtha.

Bloc tuairisceora na Litreach.#
(litir [1] de [apple])

paraiméadar

cur síos

seasamh

Suíomh an charachtair sa teaghrán (ag tosú ag 1).

sreangán

An teaghrán le litir a bhaint as.

nuair a thosaítear
[Display the first letter of "Robot".]
priontáil (litir (1) de [Robot]) ▶

fad#

Tuairiscíonn an bloc tuairisceora fad líon na gcarachtar sa teaghrán sonraithe, spásanna san áireamh.

An bloc tuairisceora Fad.#
(fad [apple])

paraiméadar

cur síos

sreangán

An tsreang le fad a thomhas.

Sampla

nuair a thosaítear
[Count the number of characters in "VEX Robotics".]
priontáil (fad [VEX Robotics]) ▶

ina bhfuil#

Tuairiscíonn an bloc Booleanach ina bhfuil an bhfuil an focal nó an carachtar tugtha sa teaghrán sonraithe.

  • Fíor – Tá an focal nó an carachtar sonrach sin sa teaghrán.

  • Bréagach – Ní chuimsíonn an teaghrán an focal ná an carachtar sin.

Tá bloc Booleánach ann.#
<[apple] ina bhfuil [a]?>

paraiméadar

cur síos

sreangán

An príomh-theaghrán le cuardach laistigh de.

téarma cuardaigh

An focal nó an carachtar le seiceáil taobh istigh den teaghrán.

Sampla

nuair a thosaítear
[Check if "robotics" contains "bot".]
má <[robotics] ina bhfuil [bot]?> ansin
priontáil [The word contains "bot".] ▶
eile
priontáil [Not found.] ▶
deireadh

tiontaigh#

Tuairiscíonn an bloc tuairisceora tiontaigh luach uimhir a tiontaíodh go dtí an cineál sonraithe, mar théacs nó mar uimhir.

  • téacs – Athraíonn sé an uimhir go teaghrán. Ní mór uimhreacha a bheith i bhformáid teaghrán le go n-oibreoidh siad le bloic Oibreoir Teaghrán.

  • uimhir – Athraíonn sé an uimhir go luach deachúil.

An bloc tuairisceora Tiontaigh.#
(tiontaigh [0] go [téacs v])

paraiméadar

cur síos

luach

An uimhir le tiontú.

cineál

An cineál le haghaidh an uimhir a thiontú ina: téacs déanann sé an luach a thiontú go teaghrán, agus déanann uimhir an luach a thiontú go deachúil.

Sampla

nuair a thosaítear
[Display the heading.]
priontáil (ceangail [Heading: ] (tiontaigh (treo tiomána i gcéimeanna) go [téacs v])) ▶