IBM Lotus Symphony


Үшін...Келесі нұсқау [Орындалу ортасы]

For...Next блогының арасындағы нұсқауларды көрсетілген сан рет қайталайды.

Синтаксис:

есептегішке арналған=Аяқтау үшін [Қадамды] бастау

нұсқау блогы

[Exit For]

нұсқау блогы

Келесі [counter]

Айнымалы мәндер:

Есептегіш: теңдік белгісінің (бастау) оң жағындағы мәнге әдепкі бойынша тағайындалған тұйықталу есептегіші. Тек сандық айнымалылар жарамды болады. Тұйықталу есептегіші айнымалының Қадамы байланысты Аяқтау берілгенше үлкейеді немесе кішірейеді.

Бастау: тұйықталудың басындағы әдепкі мәнді анықтайтын сандық айнымалы мән.

Аяқтау: тұйықталудың аяғындағы соңғы мәнді анықтайтын сандық айнымалы мән.

Қадам: тұйықталу есептегішін үлкейту немесе кішірейту керек мәнді орнатады. Қадам көрсетілмеген болса, тұйықталу есептегіші 1 санына артады. Бұл жағдайда, Аяқтау мәні Бастау мәнінен үлкен болуы керек. Есептегішті азайту керек болса, Аяқтау мәні Бастау мәнінен аз болуы және Қадамға кері сан тағайындау керек.

For...Next тұйықталуы параметрлерде көрсетілген сан рет тұйықталудағы барлық нұсқауларды қайталайды.

Есептегіштің айнымалы мәні азайған сайын, Lotus® Symphony™ Basic бағдарламасы соңғы мәнге жеткенін тексеріп отырады. Есептегіш соңғы мәнге өткен бойдан, тұйықталу автоматты түрде аяқталады.

For...Next нұсқауларын енгізуге болады. Next нұсқауынан кейінгі айнымалы мәнді көрсетпесеңіз, Next автоматты түрде ең соңғы For нұсқауына сілтеме жасайды.

0 мәнінің артуын көрсетсеңіз, For және Next аралығындағы нұсқаулар үздіксіз қайталан береді.

Есептегіштің айнымалы мәнін санағанда, Lotus Symphony Basic бағдарламасы асып кету не жетпей қалуды тексереді. Тұйықталу есептегіш Аяқтау мәнінен асқанда (Қадамның оң мәні) немесе Аяқтау мәнінен аз болғанда (Қадамның кері мәні) аяқталады.

Тұйықталудан шартсыз түрде шығу үшін, Exit For нұсқауын пайдаланыңыз. Бұл нұсқау For...Next тұйықталуының арасында болуы керек. Шығу шартын төмендегі жолмен тексеру үшін If...Then нұсқауын пайдаланыңыз:

For...

мәлімдемелер

Егер шарты = True Then Exit For

мәлімдемелер

Келесі

Ескертпе: енгізілген For...Next тұйықталуларда, тұйықталудан шартсыз түрде Exit For, нұсқауын пайдаланып шықсаңыз, тек бір тұйықталудан шығасыз.

Мысал

Келесі мысалда алдымен түрлі мазмұнмен толтырылған 10 элементі ( sEntry() ) бар жол жиымын сұрыптау үшін екі енгізілген тұықталуды пайдаланылады:

Қосымша ExampleSort

sEntry(9) ұяшығын жол ретінде қайтару

iCount ұяшығын бүтін сан ретінде қайтару

iCount2 ұяшығын бүтін сан ретінде қайтару

sTemp ұяшығын жол ретінде қайтару

sEntry(0) = "Jerry"

sEntry(1) = "Patty"

sEntry(2) = "Kurt"

sEntry(3) = "Thomas"

sEntry(4) = "Michael"

sEntry(5) = "David"

sEntry(6) = "Cathy"

sEntry(7) = "Susie"

sEntry(8) = "Edward"

sEntry(9) = "Christine"

iCount үшін = 0 мен 9 аралығында

iCount2 үшін = iCount + 1 мен 9 аралығында

If sEntry(iCount) > sEntry(iCount2) Содан соң

sTemp = sEntry(iCount)

sEntry(iCount) = sEntry(iCount2)

sEntry(iCount2) = sTemp

Болса аяқтаңыз

Келесі iCount2

Келесі iCount

iCount үшін = 0 мен 9 аралығында

Басып шығару: sEntry(iCount)

Келесі iCount

Аяқталу ішкі элементі


Өнім туралы пікір | Қосымша құжаттама | Сауда белгілері