tp programoz s crt unit n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
TP programozás CRT unit PowerPoint Presentation
Download Presentation
TP programozás CRT unit

Loading in 2 Seconds...

play fullscreen
1 / 19

TP programozás CRT unit - PowerPoint PPT Presentation


  • 56 Views
  • Uploaded on

TP programozás CRT unit. Készítette: Rummel Szabolcs Elérhetőség: rsz@mailbox.hu. Unit. Olyan speciális programegység, amiben konstansok, típusok, változók, eljárások és függvények vannak meghatározva.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'TP programozás CRT unit' - mirra


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tp programoz s crt unit

TP programozásCRT unit

Készítette: Rummel Szabolcs

Elérhetőség: rsz@mailbox.hu

slide2
Unit
  • Olyan speciális programegység, amiben konstansok, típusok, változók, eljárások és függvények vannak meghatározva.
  • Ezen alprogramok bármikor meghívhatók programunkban, ha deklaráljuk a unitot a USES unitnév szintaktikával.
unitok fajt i
Unitok fajtái
  • A Turbo Pascal fejlesztői több standard unitot is adnak a programnyelvhez, ilyen:
  • CRT
  • SYSTEM
  • DOS
  • GRAPH
crt unit konstansai
CRT unit konstansai
  • Színek
    • Háttérszínek
    • Írásszínek
    • Villogás
crt unit v ltoz i
CRT unit változói
  • Texttattr: byte típusú (egész szám), mindig az aktuális szövegkiíró szín az értéke.
crt unit elj r sai
CRT unit eljárásai
  • Textbackground(szín:byte)
  • Textcolor(szín:byte)
  • Gotoxy(oszlop,sor:byte)
  • Clrscr
  • Window(x1,y1,x2,y2:byte)
  • Delay(ms:word)
  • Sound(Hz:word)
crt unit f ggv nyei
CRT unit függvényei
  • A függvény visszatérési értékkel egy értéket ad vissza a programban.
  • Wherex.byte, Wherey:byte
  • Keypressed:boolean
  • Readkey:char
gyakorl feladatok
Gyakorló feladatok
  • Készíts egy címletelő programot, ami egy bemenő pénzmennyiséget címletel. (felbontja pénzegységekre)
  • A megvalósításnál használj ablakokat az igényes külső megvalósításához.
  • A program kérdezze meg akarunk-e újjat címletelni.
k perny n zet
Képernyőnézet

Kérem az összeget: 12560 Ft

12560 Ft címletelése

tízezres: 1 db

ezres: 2 db

ötszázas: 1 db

ötvenes: 1 db

tízes: 1 db

Akar még számolni? (I/N)

c mletel s
Címletelés
  • A megvalósítás során használj eljárásokat!
  • A címletelés során egészrészű osztásokat végezzél a megadott címletekkel.
  • A kiírásnál csak azok az értékek jelenjenek meg amelyekből van is. (tehát a nulla db ne íródjon ki)
  • Vigyázz! A már kiszámolt címleteket még egyszer ne számold ki. (ha már osztottál 100-al, akkor az ötvenesnél ne ugyanazt az összeget oszd el)!
h tt rsz nek
Háttérszínek
  • Fekete Black 0
  • Kék Kék 1
  • Zöld Green 2
  • Türkiz Cyan 3
  • Piros Red 4
  • Lila Magenta 5
  • Barna Brown 6
  • Világosszürke Lightgray 7
r ssz nek
Írásszínek
  • Sötétszürke Darkgray 8
  • Világoskék Lightblue 9
  • Világoszöld Lightgreen 10
  • Világostürkiz Lightcyan 11
  • Világospiros Lightred 12
  • Világoslila Lightmagenta 13
  • Sárga Yellow 14
  • Fehér White 15
villog s
Villogás
  • Az írásszínhez a következő konstanst kell hozzáadni: BLINK=128
window
Window
  • Egy ablakot hoz létre a képernyőn. Az x1,y1 paraméterek az ablak bal felső sarkának pozícióját, az x2,y2 paraméterek a jobb alsó sarkot állítják be.
  • A kurzor az ablak bal felső pozíciójába ugrik alapértelmezetten.
  • Használata igényes felületek létrehozásához szükségs.
delay
Delay
  • Az eljárás a program futását függeszti fel MS millisecundum ideig.
  • Szintaktikája: Delay(MS:byte)
  • Általában hang előállítására használjuk.
sound
Sound
  • Bekapcsolja a beépített hangszórót és Hz frekvenciájú hangot geneál.
  • Szintaktikája. Sound(Hz:byte)
  • A hangszóró kikapcsolására a Nosound eljárást használjuk.
wherex wherey
Wherex, Wherey
  • A függvény visszatérési értéke a kurzor aktuális pozíciója.
  • A függvény visszatérési típusa: Byte (egész szám típus)
keypressed
Keypressed
  • A függvény értéke akkor igaz, ha az adott pillanatban volt lenyomva a billentyű.
  • A függvény egy logikai (Boolean) típusú értéket ad eredményül.
readkey
Readkey
  • Egy billentyű leütésére vár, addig felfüggeszti a program futását. Fontos megjegyezni, hogy a függvény lezárására nem kell Enterrel érvényesíteni a karaktert.
  • A függvény karakter típusú (Char) értéket ad vissza!