Basics lua programozást, computercraft Oroszország wiki, rajongók powered by Wikia

Lua programozási alapokat! szabály

Tehát, hol kezdjem? Kezdjük azzal a ténnyel, hogy általában az ilyen Lua?

Lua ([Loix] port. "Moon") -interpretiruemy programozási nyelv. Kifejlesztett Tecgraf Katolikus Egyetem [1] Rio de Janeiro (Computer Graphics Technology Group a Katolikus Teológiai Egyetem Rio de Janeiro Brazília). Ez szabadon terjeszthető. nyílt forráskódú C nyelven.

És így Lua-egy programozási nyelv, ami nem sokban különbözik a Pascal, JavaSqript vagy VBS. Tehát, aki megtanította legalább egy ilyen veshchichek, ez a cikk elvileg elhagyható. Mégis van különbség, így azt tanácsolom, legalább látni ezeket futtatni a szemét kitüntetéssel.

Változó és hogyan kell kezelni azt. szabály

Mi az? FIG'll érti, ugye? Beszéd tudománytalan nyelv, akkor a változó adatokat, lásd ami tudjuk használni a változó nevét. Azokat az adatokat, amelyeket egy változóban tároljuk nevezett érték.

Hogyan bemutatjuk a változó? szabály

Ahhoz, hogy adjon meg egy változó (azaz, hogy úgy tűnik, a mi program) csak annyi, hogy írjon neki nevet, például például (FIGYELEM! A változó nevét eltérhet SAPI).

Nos, kaptam egy változó, hogy mi a következő lépés? Az első lépések, akkor először meg kell érteniük, hogy milyen értékeket el tudja fogadni egy változó, más szóval, hogy milyen adat tárolható.

Úgy tűnik, nyilvánvaló, nem? Most írom le sorrendben az összes módon értéket rendelünk egy változót

A folyamat első. szabály

Amikor szükség van hozzá egy értéket a változó (Vedd például) csak annyit írj a programunkban például = majd mi érték, ha ez a szám, vagy logikai érték, akkor írd idézőjelek nélkül, a szöveget kell írni idézőjelben.

FIGYELEM! Ha hozzá a változó értéke egész szám jellegű, majd miután már nem tudjuk rendelni ez egy érték egy másik típus, kivéve egész. Ehhez először meg kell állítania a változó, azaz regisztrálja magát itt, mint például a vonal = Nill, most már megint, hogy mi a változó Minden, ami divatos elég.

Második módszer. szabály

A pomschyu meg, tudjuk be a változó értékét a billentyűzet a program végrehajtása során. Ehhez a kódot be kell írni például = read (). Ebben az esetben, ha ezt a vonalat végre, akkor írd le, mit akar, majd nyomja meg az enter billentyűt. Ezt követően, a változó fog emlékezni, hogy mi be a billentyűzetről.

És mit tehetünk egy változó? szabály

Nos, kaptam egy változó értéke, és mit csináljak vele?

A válasz, ha a változó típusú integer vagy float, akkor matematikai műveleteket hajthat végre rajta, azaz hozzá, vychiat, osztani, szorozni meg egy számot, vagy egy változó a típus! Hogyan történik ez? Íme:

Például = 1 + -Itt például a változó megváltozik az értéke c 2 1 + 2, azaz 1 3. Ehelyett lehet tenni bármilyen más szám vagy változó, és ahelyett, hogy +, akkor fel *, /, - (szorzás, osztás, kivonás).

Tehát tudjuk, hogy a programot írni értékét mi peremnnoy a képernyőn a számítógép a write () vagy print ().

Nos, elvileg az összes változó =)))

Logika és ciklusok. szabály

Logic. szabály

Képesek vagyunk az érték beállításához és használja változókat, de vannak sokkal tolkona uedsh. Tehát van még a legegyszerűbb felmérés nem írni! És mit csinálunk? Itt segítünk jó, ha.

Mi lenne, ha? szabály

Bárki, aki ismeri legalább egy kicsit angolul, azt mondja, hogy ha-ha. Így van, és annak értéke Lua megváltozott. Most adok egy példát alatt és elmagyarázza, hogy miért, és amire szüksége van.

Először bemutatjuk a változó értékét a billentyűzeten, majd jön a ha. Nézzük a második sorban van nyitva, ha a tervezés, majd jön a feltétel például == „Hello”, itt ellenőrizheti, hogy ez ugyanaz, amit be a billentyűzetről, a szó Hello. Szeretném felhívni a figyelmet arra a tényre, hogy összehasonlítjuk a kettős jel „=”, akkor nagyon fontos, különben Lua kapsz egy hiba! És ez így meg kell vizsgálni az ügyet (kicsi vagy nagy betű), ha összehasonlítjuk a szavakat: „Hello” és „hello” valójában nem ugyanaz =). A harmadik sor van írva csak egy szót „majd” azt jelenti, hogy ha a feltétel igaz, azaz például == „Hello”, futni fog minden, ami meg van írva a szó után, mielőtt a szó mást. Azaz, ha a végrehajtása során a program bemutatjuk a napot, írjon a képernyőre ok. Az ötödik sorban van írva máshol, az azt jelenti, hogy ha a feltétel hamis, hogy van valami, amit be nem esik egybe a napot, végre minden, ami után írt mást, és a végén. Nos, a 7 bar vége van írva, vagyis, hogy mi történik akkor, ha.

Az adott körülmények között, nem tudjuk csak ellenőrizni a véletlen szavakat, hanem összehasonlítani a száma, ha az összehasonlítás igaz, akkor végrehajtja elvégre akkor, és fordítva, ha hamis. majd miután minden egyebet. Szintén a feltételeket, akkor változók logikai típusú, de erről később, oké?)

Íme összehasonlítások jelei

  1. > További
  2. <меньше
  3. > = Nagyobb vagy egyenlő
  4. <= меньше или равно
  5. == egyenlő

Szeretném felhívni a figyelmet, mint írtam ez a design! Mindezek terek nem szükséges, nincs hatással a program, de azt mondom, a saját tapasztalat, ha írsz egy nagyszerű program, sok feltételek, kerékpárok és egyéb beleberdy ha kiszáll a hibát, így sokkal könnyebb megtalálni és kijavítani. Hasonlóképpen, ha a körülmények fognak írni, azt tanácsolom, hogy először írni az egész szerkezet, majd töltse ki. Ez csökkenti annak kockázatát, hogy egy hiba.

És ha azt szeretné, hogy ellenőrizze a két feltétel egyszerre? szabály

Mit tegyek, ha kell, hogy ellenőrizze a két feltétel egyszerre? Ez az, amit írok egy másikat, ha?

Egyáltalán nem az, hogy tudjuk használni, és és vagy

És- azt jelenti, „és”. Ez mindig könnyebb, példát mutatva

És így néz ki, az első sorban van írva a feltétel x == 1 és y> 5, azaz ha csak x értéke 1 és y értéke nagyobb, mint 5 Tegyen meg mindent, miután majd a mi esetünkben, írja az OK gombra. De ha legalább az egyik feltétel nem igaz végrehajtása után minden más, ebben az esetben semmit =) Így tudjuk ellenőrizni végtelenül sok feltétel egyszerre. Csak azt kell tenni köztük és, akkor és csak akkor, ha végre minden feltétel igaz!

VAGY-eszközökkel „vagy”. Megint magyarázni egy példát.

És így most már bevezetett és vagy, ami azt jelenti, hogy ha x == 1 és y> 5, vagy valami, majd végrehajtja után minden akkor és csak akkor, ha minden rossz végrehajtása után minden más

Hope magyarázta értékelik =)

ciklusok szerkesztése

Mi a ciklusban? szabály

Ciklusok egy sor utasítást addig ismételjük, amíg a feltétel nem kijelentkezett. Összesen két fő típusa a hurkok és közben.

Míg szerkesztése

Mint már mondtam, hogy ismertesse a példa egyszerűbb.

És így van egy loop (vonalak 2-4). 2. sor elején a ciklus előírt feltétel ebben az esetben x<5. На 3 строчке написана команда, которая будет выполняться. И на 4 мы закрыли цикл. Как это работает. Когда программа должна будет выполнить цикл, она сначала проверит условие, если условие верно, она выполнит все команды, заключенные между do и end. После чего вновь проверит условие. Это будет повторятся до тех пор пока условие не станет ложным. Когда же это произойдёт программа продолжит своё выполнение.

Megállapította használata AdBlock kiterjesztés.

Kapcsolódó cikkek