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:
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:
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:
(Ugrás a Gyakorló Feladatok megoldásához)
|