Athróga#

Réamhrá#

Ligeann na bloic Athróg i VEXcode 123 duit faisnéis a stóráil ar féidir le do thionscadal a úsáid níos déanaí. Is cosúil le coimeádán lipéadaithe athróg ina bhfuil luach, amhail uimhir, luach Booleánach, nó liosta míreanna.

D’úsáidfeá athróg nuair is mian leat go gcuimhneodh do thionscadal rud éigin agus é ag rith. Mar shampla, d’fhéadfadh athróg súil a choinneáil ar cé mhéad uair a bhog an róbat, cé mhéad réad a chomhaireamh sé, nó ar baineadh sprioc amach.

Bíonn athróga úsáideach nuair a d’fhéadfadh an fhaisnéis i dtionscadal athrú. In ionad an uimhir nó an freagra céanna a scríobh in go leor áiteanna, is féidir leat é a stóráil in athróg agus é a nuashonrú de réir mar a ritheann an tionscadal. Fágann sé seo go bhfuil sé níos fusa do thionscadal a athrú, a sheiceáil agus a thuiscint.

I VEXcode 123, is féidir le bloic athróg cineálacha éagsúla faisnéise a stóráil, lena n-áirítear uimhreacha, luachanna Booleánacha amhail fíor nó bréagach, liostaí, agus liostaí 2T. Tá na bloic seo úsáideach nuair is gá do thionscadal comhaireamh, cinntí a dhéanamh, dul chun cinn a rianú, nó faisnéis a eagrú.

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

Athróga Uimhriúla - Stóráil agus modhnaigh uimhreacha.

Athróga Booleánacha – Stóráil luachanna Fíor nó Bréagach.

Liostaí – Stóráil agus bainistigh bailiúcháin luachanna.

Liostaí 2T – Stóráil agus bainistigh bailiúchán luachanna i ngreille.

Athróga Uimhriúla#

athróg uimhriúil#

Tuairiscíonn an bloc tuairisceora athróg uimhriúil an luach uimhriúil a shanntar don athróg.

An bloc tuairisceora athróg uimhriúil.#
(myVariable)

Paraiméadar

Cur síos

Níl aon pharaiméadair ag an mbloc seo.

Sampla

nuair a thosaítear
[Display the value of the variable.]
socraigh [deliveries v] go [2]
priontáil (deliveries) ▶

socraigh athróg uimhriúil#

Sannann an bloc cruachta socraigh athróg uimhriúil luach d’athróg uimhriúil.

An bloc tuairisceora athróg uimhriúil socraithe.#
socraigh [myVariable v] go [1]

Paraiméadar

Cur síos

athraitheach

An athróg uimhriúil ar a sanntar luach. Is féidir le húsáideoirí athróg atá ann cheana a roghnú, a hathainmniú, nó a scriosadh.

luach

An uimhir a shanntar don athróg (is féidir léi a bheith ina huimhir iomlán, ina deachúil, nó ina bloc uimhriúil).

Sampla

nuair a thosaítear
[Display the value of the variable.]
socraigh [deliveries v] go [2]
priontáil (deliveries) ▶

athraigh athróg uimhriúil#

Méadaíonn nó laghdaíonn an bloc cruachta athraigh athróg uimhriúil luach athróg faoi mhéid áirithe.

An bloc cruachta Athraithe Uimhriúil.#
athraigh [myVariable v] de (1)

Paraiméadar

Cur síos

athraitheach

An athróg uimhriúil atá le modhnú. Is féidir le húsáideoirí athróg atá ann cheana a roghnú, í a athainmniú, nó í a scriosadh.

luach

An méid le méadú nó laghdú ar an athróg.

Sampla

nuair a thosaítear
[Deliver a package twice.]
socraigh [deliveries v] go [0]
tiomáin [ar aghaidh v] ar feadh (1) [céimeanna v]
athraigh [deliveries v] de [1]
tiomáin [ar aghaidh v] ar feadh (1) [céimeanna v]
athraigh [deliveries v] de [1]
priontáil (deliveries) ▶

Athróga Booleánacha#

Athróg Booleanach#

Tuairiscíonn an bloc Booleach athróg Booleach luach Fíor nó Bréagach.

An bloc tuairisceora Athróg Booleanach.#
<myBoolean>

Paraiméadar

Cur síos

Níl aon pharaiméadair ag an mbloc seo.

Sampla

nuair a thosaítear
[Display a message if the variable is set to True.]
socraigh [my_boolean v] go <fíor v>
má <my_boolean> ansin
priontáil [Boolean is True!] ▶
deireadh

socraigh athróg Booleánach#

Sannann an bloc cruachta socraigh athróg Boole luach Fíor nó Bréagach d’athróg Boole.

An bloc cruachta Socraigh Athróg Booleánach.#
socraigh [myBoolean v] go <fíor v>

Paraiméadar

Cur síos

athraitheach

An athróg Booleánach ar a sanntar luach. Is féidir le húsáideoirí athróg atá ann cheana a roghnú, a hathainmniú, nó a scriosadh.

luach

Luach Booleánach (Fíor nó Bréagach).

Sampla

nuair a thosaítear
[Repeat until 3 deliveries are made.]
socraigh [finished v] go <bréagach v>
socraigh [deliveries v] go [0]
déan arís go dtí <finished>
tiomáin [ar aghaidh v] ar feadh (1) [céimeanna v]
athraigh [deliveries v] de [1]

má <(deliveries) [math_equal v] [3]> ansin
socraigh [finished v] go <fíor v>

Liostaí#

mír liosta#

Tuairiscíonn an bloc tuairisceora mír liosta luach míre i liosta. Is athróg í liosta ar féidir léi ilathróga den chineál céanna a stóráil.

Bloc tuairisceora na Míre Liosta.#
(mír (1) de [myList v])

Paraiméadar

Cur síos

innéacs

Suíomh na míre sa liosta (ag tosú ag 1).

athraitheach

An athróg liosta le mír a thuairisciú uaidh. Is féidir le húsáideoirí liosta atá ann cheana a roghnú, a athainmniú, nó é a scriosadh.

Sampla

nuair a thosaítear
[Display the delivery locations.]
socraigh [delivery_spots v] go [Red House] [Green House] [Blue House]
tiomáin [ar aghaidh v] ar feadh (1) [céimeanna v]
priontáil (mír (1) de [delivery_spots v]) ▶
tiomáin [ar aghaidh v] ar feadh (1) [céimeanna v]
priontáil (mír (2) de [delivery_spots v]) ▶
tiomáin [ar aghaidh v] ar feadh (1) [céimeanna v]
priontáil (mír (3) de [delivery_spots v]) ▶

mír liosta a athsholáthar#

Nuashonraíonn an bloc cruachta mír liosta a athsholáthar mír ar leith i liosta.

An bloc cruachta Ionadaigh Mír Liosta.#
cuir mír (1) de [myList v] in ionad (1)

Paraiméadar

Cur síos

athraitheach

An athróg liosta ina bhfuil an mhír atá le hathrú. Is féidir le húsáideoirí liosta atá ann cheana a roghnú, a athainmniú, nó é a scriosadh.

innéacs

Suíomh na míre sa liosta (ag tosú ag 1).

luach

An luach nua atá sannta don mhír liosta shonraithe.

Sampla

nuair a thosaítear
[Replace the first item in a list with "Robot".]
socraigh [my_list v] go [Red] [Green] [Blue]
cuir mír (1) de [my_list v] in ionad [Robot]
priontáil (mír (1) de [my_list v]) ▶

míreanna liosta socraithe#

Socraíonn an bloc cruachta socraigh míreanna liosta gach mír sa liosta chuig na luachanna iontráilte.

Bloc cruachta Míreanna Liosta Socraithe.#
socraigh [myList v] go (0) (0) (0)

Paraiméadar

Cur síos

athraitheach

An athróg liosta a bhfuil luachanna á sannadh dó. Is féidir le húsáideoirí liosta atá ann cheana a roghnú, a athainmniú, nó é a scriosadh.

luachanna

Na luachanna le stóráil sa liosta, curtha isteach mar mhíreanna aonair.

Sampla

nuair a thosaítear
[Display a delivery locations.]
socraigh [delivery_spots v] go [Red House] [Green House] [Blue House]
tiomáin [ar aghaidh v] ar feadh (1) [céimeanna v]
priontáil (mír (2) de [delivery_spots v]) ▶

fad an liosta#

Tuairiscíonn an bloc tuairisceora fad an liosta líon na míreanna i liosta.

Bloc tuairisceora Fad an Liosta.#
(fad [myList v] :: list)

Paraiméadar

Cur síos

athraitheach

An athróg liosta le fad a thuairisciú. Is féidir le húsáideoirí liosta atá ann cheana a roghnú, a athainmniú, nó é a scriosadh.

Sampla

nuair a thosaítear
[Display how many items are in a list.]
socraigh [my_list v] go [Red] [Green] [Blue]
priontáil (fad [my_list v] :: list) ▶

Liostaí 2T#

Mír liosta 2T#

Tuairiscíonn an bloc tuairisceora mír liosta 2T luach míre i liosta 2T. Is athróga iad liostaí 2T a stórálann ilathróga liosta.

Bloc tuairisceora Mír Liosta 2T.#
(mír (1)(1) de [my2DList v])

Paraiméadar

Cur síos

ró

An tsraith den mhír (ag tosú ag 1).

colún

Colún na míre (ag tosú ag 1).

athraitheach

An athróg liosta 2T le mír a thuairisciú uaidh. Is féidir le húsáideoirí liosta 2T atá ann cheana a roghnú, a athainmniú, nó é a scriosadh.

Sampla

nuair a thosaítear
[Display an item from a 2D list.]
socraigh [my_2d_list v] go ([1] [10]) ([2] [20])
priontáil (mír (2)(2) de [my_2d_list v]) ▶

mír liosta 2T a chur in ionad#

Nuashonraíonn an bloc cruachta mír liosta 2T a athsholáthar mír shonrach i liosta 2T.

An bloc cruachta Ionadaigh Mír Liosta 2T.#
cuir mír (1)(1) de [my2DList v] in ionad (1)

Paraiméadar

Cur síos

ró

Innéacs na sraithe den mhír (ag tosú ag 1).

colún

Innéacs colún na míre (ag tosú ag 1).

athraitheach

An athróg liosta 2T ina bhfuil an mhír atá le modhnú. Is féidir le húsáideoirí liosta 2T atá ann cheana a roghnú, a athainmniú, nó é a scriosadh ón roghchlár anuas.

luach

An luach nua atá sannta don mhír liosta 2T shonraithe.

Sampla

nuair a thosaítear
[Replace a value in a 2D list and print the updated item.]
socraigh [my_2d_list v] go ([1] [2]) ([3] [4])
cuir mír [2][2] de [my_2d_list v] in ionad [50]
priontáil (mír (2)(2) de [my_2d_list v]) ▶

socraigh míreanna liosta 2T#

Socraíonn an bloc cruachta socraigh míreanna liosta 2T gach mír sa liosta 2T chuig na luachanna iontráilte.

An bloc cruachta Ionadaigh Mír Liosta 2T.#
socraigh [my2DList v] go ([0] [0]) ([0] [0])

Paraiméadar

Cur síos

athraitheach

An athróg liosta 2T atá á sannadh luachanna. Is féidir le húsáideoirí liosta 2T atá ann cheana a roghnú, a athainmniú, nó é a scriosadh.

luachanna

Na luachanna le stóráil sa liosta 2T, curtha isteach sraith ar shraith.

Sampla

nuair a thosaítear
[Display an item from a 2D list.]
socraigh [my_2d_list v] go ([1] [10]) ([2] [20])
priontáil (mír (2)(2) de [my_2d_list v]) ▶

fad liosta 2T#

Tuairiscíonn an bloc tuairisceora fad liosta 2T líon na sraitheanna nó na gcolún i liosta 2T.

Fad bhloc tuairisceora Liosta 2T.#
fad [my2DList v] [sraitheanna v]

Paraiméadar

Cur síos

athraitheach

An athróg liosta 2T le fad a sheiceáil. Is féidir le húsáideoirí liosta 2T atá ann cheana a roghnú, a athainmniú, nó é a scriosadh.

sraitheanna/colúin

Cibé acu líon na sraitheanna nó líon na gcolún atá le tuairisciú.

Sampla

nuair a thosaítear
[Set a 2D list and print the number of rows it has.]
socraigh [my_2d_list v] go ([1] [2]) ([3] [4])
priontáil (fad [my_2d_list v] [sraitheanna v]) ▶