Illusztrált öninformációs kézikönyv az alap, bevezető kurzushoz> BASIC nyelv> feladatkezelő
Hozzárendelési operátor. A hozzárendelési operátor szintaxisa.
A BASIC régebbi változataiban a hozzárendelési operátor mindig a let paranccsal kezdõdött. Most nem ez a helyzet, és a hozzárendelési operátor ugyanúgy néz ki, mint egy közönséges matematikai egyenlet. De ez nem így van!
A megelőzés
A hozzárendelést végző operátor bal oldali része csak azon változó nevét tartalmazza, amelyre az új érték kerül írásra, és semmi mást nem. A hozzárendelést végző operátor jobb oldala tartalmazhat egy változóhoz rendelt egyedi értéket (a változó típusától függően - egy szám, egy karakter vagy egy karakterlánc); Számtani vagy algebrai kifejezés, amely mind egyedi számokat, mind egyéb értékeket tartalmazó már meglévő változók nevét tartalmazza; A már meglévő változó neve.
A hozzárendelést végző operátor mindkét részéhez egyenlő jel tartozik. A hozzárendelési utasítás bal és jobb részében lévő változók típusának meg kell egyeznie!
Amikor a BASIC nyelv értelmező találkozik a programban értékadó operátor kezeli a következők szerint: mindent a szükséges számításokat és műveleteket a jobb oldalon az üzemeltető, van egy bizonyos értéket (numerikus vagy karakter), és ezt az értéket tárolja a változó, amelynek neve szerepel a bal oldalon .
A megelőzés
Ebben az esetben a változó régi értéke, amelynek nevét a hozzárendelést végző operátor bal oldalán jelöli, visszavonhatatlanul elveszett. A jobb oldalon részt vevő változók értékei nem változnak.
Ha a programban először ad meg egy változót, anélkül, hogy értéket rendelne hozzá, a tolmács alapértelmezés szerint nullára állítja.
A hozzárendelési operátor szintaxisa
A hozzárendelési operátor a következőképpen szólal meg: "Adja meg az X értéket az X mínusz három Yoqq négyzet értékéhez a zárójelben plusz hét" értékre (1.3. Ábra). Semmi esetre sem mondhatod: "Zet egyenlő", és tovább a szövegben.
Ábra. 1.3. Példa a hozzárendelési operátor használatára
Tekintsük a fenti megbízási utasítás munkáját egy kis program töredékének példáján:
A kérdés.
Mi lesz egyenlő Z-vel, miután az összes hozzárendelési operátor végrehajtásra került?
A megoldás.
A tolmács a következőket teszi:
- az X változó értéke 15;
- az Y értéke 2 értéket rendel;
- kiszámítja a harmadik megbízó operátor jobb oldalának értékét (15-3 * 2 ^ 2) +7. 10 kiderül;
- 10 értéket rendel a Z változóhoz.
Válasz.
Miután az összes hozzárendelési operátor végrehajtásra került, a Z érték 10 lesz.
A kérdés.
És ha az első két megbízó operátor hiányzott, mi lenne a Z értéke?
Válasz.
Ebben az esetben a tolmács elfogadja X és Y alapértelmezés szerint 0-t, számolja ezeket a nullákat a jobb oldali értékkel, és úgy tűnik, hogy Z ebben az esetben 7.