Király Gyula: Programozás Quick-Basic nyelven

 

4.    lecke

KIÍRATÁSOK

 

A kezelőnek a számítógéppel való kommunikációjához  kérdéseket és válaszokat kell a képernyőre kiírni és kiíratni.

Utasítások: 

            CLS = képernyő törlése

            PRINT = kiíratás a képernyőre

            LOCATE = a kurzor helyének megadása

 

 

1.      feladat:

Írassuk ki a nevünket a képernyőre!

            Megoldás:

A szöveg, amit ki akarunk íratni a képernyőre, macskakörmök között szerepel.

Ha a programot lefuttatjuk, sajnos, a szöveg nehezen vehető észre a képernyőn, mert a soron következő sorba írja a program. A más feliratok zavaró hatása miatt a kiíratás előtt le kell törölnünk a képernyőt.

 

2.      feladat:

Írassuk ki a nevünket tiszta, letörölt képernyőre!

            Megoldás:


A program lefuttatásakor nevünk a képernyő bal felső sarkába került. A PRINT utasítás mindig oda ír, ahol a kurzor aktuális helye van. Ez letörölt képernyőn az 1. sor 1. oszlopa. Ahhoz, hogy tetszőleges helyre írjunk, meg kell adnunk a kurzor pozícióját.

Erre alkalmas a LOCATE utasítás. Formája:

LOCATE sor, oszlop

Ahol a sor = 1-23-ig terjedő szám a vízszintes magasságot, az oszlop = 1-80-ig terjedő szám a függőleges helyet határozza meg.

 

3.      feladat:

Írassunk ki nevünket a 12. sorba, a 35. oszlopba!

Megoldás:


 

4.      feladat:

Írassuk ki a képernyőre nevünket, lakcímünket, telefonszámunkat!

            Megoldás:


 

5.      feladat:

Írassuk ki nevünket, lakcímünket és telefonszámunkat úgy, hogy elé írjuk a kategóriát!

            Megoldás:

Ha egy sorba több dolgot szeretnénk íratni, a kiírt szövegeket vagy vesszővel, vagy pontosvesszővel el kell választanunk. Ha pontosvesszőt alkalmazunk, a kiírt szövegek azonnal követik egymást, míg vessző alkalmazásával a kiírt szöveg oszlopokba rendeződik. Ez utóbbi feladat megoldása:


 

6.      feladat:

Számok kiírása. Írjuk ki a következőt idézőjelben és anélkül: „3*4”.

Megoldás:


A program lefuttatásakor az első sorban az idézőjelbe tett számokat látjuk (3*4), a második sorban a két szám szorzatát (12).

Tehát, ha számokat íratunk ki, akkor ha nem tesszük őket idézőjelbe, a program a számokkal végzett művelet eredményét fogja kiírni.

 

GYAKORLÓ FELADATOK:

1.      Írasd ki barátod nevét, lakcímét, telefonszámát egymás alá, úgy, hogy az első sor a képernyő 8. sorában és 10. oszlopában kezdődjön!

 2.      Írasd ki barátod nevét, lakcímét, telefonszámát kategóriával együtt úgy, hogy az egy sorba írt szövegek közé előbb pontosvesszőt (;) majd vesszőt (,) teszel. Mi a különbség a program eredményében?

 3.      Készíts programot, amely kiszámolja és kiírja a következőket:

8 és 6 szorzata = 48

8 és 6 összege = 14

8 és 6 különbsége = 2

 

(Ugrás a Gyakorló Feladatok megoldásához)

 

 Vissza a Tartalomhoz