Oibreoirí#

Réamhrá#

Cuidíonn na bloic Oibreora i VEXcode IQ (1ú glúin) 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, a mheas 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.

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.

  • atan2 – Ríomhann sé tadhlaí inbhéartach y/x.

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

oibreoir matamaitice#

Déanann an bloc tuairisceora oibreoir matamaitice oibríochtaí matamaitice bunúsacha ar na luachanna atá curtha ar gach taobh den oibreoir. Tugann sé toradh ar ais 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 ar an scáileán.

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] ar an scáileán
priontáil ([10] [math_plus v] [10.5]) ar an scáileán ▶

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 meastóireacht.

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 meastóireacht.

Sampla

nuair a thosaítear
[Display if the ▲ and ▼ buttons are pressed.]
go deo
glan scáileán
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
má <<cnaipe [▲ v] Brain brúite?> [agus v] <cnaipe [▼ v] Brain brúite?>> ansin
priontáil [Buttons pressed!] ar an scáileán ▶
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] ar feadh [360] céim ◀ agus ná fan
go deo
glan scáileán
socraigh cúrsóir go sraith [1] colún [1] ar an scáileán
má <[270] [math_greater_than v] (treo tiomána i gcéimeanna) [math_greater_than v] [90]> ansin
priontáil [Facing backward!] ar an scáileán ▶
eile
priontáil [Facing forward!] ar an scáileán ▶

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] ar an scáileán
priontáil (slánuimhir ([10] [math_division v] [3]) go [1] ionad deachúlach) ar an scáileán ▶

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]) ar an scáileán ▶

atan2#

Tuairiscíonn an bloc tuairisceora atan2 tadhlaí inbhéartach Y/X mar uillinn i gcéimeanna, rud a léiríonn an uillinn idir an ais-X dhearfach agus an pointe (X, Y).

(atan2 de x:[4] y:[3])

Paraiméadar

Cur síos

x

Suíomh cothrománach an phointe, tomhaiste ón mbunphointe (0,0).

y

Suíomh ingearach an phointe, tomhaiste ón mbunphointe (0,0).

Sampla

nuair a thosaítear
[Calculate the angle from current position (4, 3).]
priontáil (atan2 de x:[4] y:[3]) ar an scáileán ▶

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]) ar an scáileán ▶