Athróga#
Réamhrá#
Ligeann na bloic Athróg i VEXcode IQ (2ú glúin) 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, Boolean, 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 athrú teacht ar fhaisnéis i dtionscadal. 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 IQ (2ú glúin), 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óg uimhriúil – Tuairiscítear luach athróg uimhriúil.
socraigh athróg uimhriúil – Sanntar luach d’athróg uimhriúil.
athraigh athróg uimhriúil – Méadaíonn nó laghdaíonn sé athróg uimhriúil faoi mhéid socraithe.
Athróga Booleánacha – Stóráil luachanna Fíor nó Bréagach.
Athróg Booleánach – Tuairiscíonn sé luach athróg Booleánach.
socraigh athróg Boole – Sanntar luach Fíor nó Bréagach d’athróg Boole.
Liostaí – Stóráil agus bainistigh bailiúcháin luachanna.
mír liosta – Tuairiscíonn sé luach ó liosta bunaithe ar a shuíomh.
athsholáthar míre liosta – Nuashonraíonn sé mír shonrach i liosta.
socraigh míreanna liosta – Sanntar luachanna do liosta.
fad an liosta – Tuairiscítear líon na míreanna i liosta.
Liostaí 2T – Stóráil agus bainistigh bailiúchán luachanna i ngreille.
Mír liosta 2T – Tuairiscíonn sé luach ó shraith agus colún ar leith i liosta 2T.
cuir mír liosta 2T ina áit – Nuashonraíonn sé mír shonrach i liosta 2T.
socraigh míreanna liosta 2T – Sanntar luachanna do liosta 2T.
fad liosta 2T – Tuairiscítear líon na sraitheanna nó na gcolún i liosta 2T.
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.
(my_variable)
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) ar an scáileán ▶
socraigh athróg uimhriúil#
Sannann an bloc cruachta socraigh athróg uimhriúil luach d’athróg uimhriúil.
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) ar an scáileán ▶
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.
athraigh [my_variable 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 (100) [mm v] ▶
athraigh [deliveries v] de [1]
tiomáin [ar aghaidh v] ar feadh (100) [mm v] ▶
athraigh [deliveries v] de [1]
priontáil (deliveries) ar an scáileán ▶
Athróga Booleánacha#
Athróg Booleanach#
Tuairiscíonn an bloc Booleach athróg Booleach luach Fíor nó Bréagach.
<my_boolean>
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!] ar an scáileán ▶
deireadh
socraigh athróg Booleánach#
Sannann an bloc cruachta socraigh athróg Boole luach Fíor nó Bréagach d’athróg Boole.
socraigh [my_boolean 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 (100) [mm 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.
(mír (1) de [my_list 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 (100) [mm v] ▶
priontáil (mír (1) de [delivery_spots v]) ar an scáileán ▶
tiomáin [ar aghaidh v] ar feadh (100) [mm v] ▶
priontáil (mír (2) de [delivery_spots v]) ar an scáileán ▶
tiomáin [ar aghaidh v] ar feadh (100) [mm v] ▶
priontáil (mír (3) de [delivery_spots v]) ar an scáileán ▶
mír liosta a athsholáthar#
Nuashonraíonn an bloc cruachta mír liosta a athsholáthar mír ar leith i liosta.
cuir mír (1) de [my_list 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 4.]
socraigh [my_list v] go (5) (1) (9)
cuir mír (1) de [my_list v] in ionad (4)
priontáil (mír (1) de [my_list v]) ar an scáileán ▶
míreanna liosta socraithe#
Socraíonn an bloc cruachta socraigh míreanna liosta gach mír sa liosta chuig na luachanna iontráilte.
socraigh [my_list 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 the last item in a list.]
socraigh [my_list v] go (1) (2) (3)
priontáil (mír (3) de [my_list v]) ar an scáileán ▶
fad an liosta#
Tuairiscíonn an bloc tuairisceora fad an liosta líon na míreanna i liosta.
(fad [my_list 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 (1) (2) (3)
priontáil (fad [my_list v] :: list) ar an scáileán ▶
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.
(mír (1)(1) de [my_2d_list 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] [7]) ([2] [8])
priontáil (mír (2)(2) de [my_2d_list v]) ar an scáileán ▶
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.
cuir mír (1)(1) de [my_2d_list 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 (25)
priontáil (mír (2)(2) de [my_2d_list v]) ar an scáileán ▶
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.
socraigh [my_2d_list 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] [4]) ([2] [15])
priontáil (mír (1)(2) de [my_2d_list v]) ar an scáileán ▶
fad liosta 2T#
Tuairiscíonn an bloc tuairisceora fad liosta 2T líon na sraitheanna nó na gcolún i liosta 2T.
(fad [my_2d_list 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] [5]) ([3] [6])
priontáil (fad [my_2d_list v] [sraitheanna v]) ar an scáileán ▶