Tuzilishi: Label- belgilarni aniqlash bo’limi
Download 18.89 Kb.
|
PASCAL dasturlash tili
PASCAL dasturlash tili TUZILISHI: Label- Belgilarni aniqlash bo’limi Const- O’zgarmaslarni aniqlash bo’limi Type- Turlarni aniqlash bo’limi Var- O’zgaruvchilarni tavsiflash Procedure, function- Protsedura va funktsiyalar Begin, end- Operatorlar bo’limi MIQDORLAR: O’zgarmas miqdorlar: a) belgili-harf yoki raqam, b) satrli-0 dan 122 gacha bo’lgan va apostrof ichiga olingan belgilar, ular ustida arifmetik amallar bajarib bo’lmaydi, v) mantiqiy o’zgarmaslar-true (rost), false (yolg’on), g) sonli o’zgarmaslar-butun va haqiqiy. O’zgaruvchi miqdorlar: a) butun sonli o’zgaruvchilar, b) haqiqiy sonli o’zgaruvchilar Byte- (0,255) oraliq Shortint- [-128,127 ] oraliq Word-[-0, 65635 ] oraliq Integer- [-32768, 32767 ] oraliq LongInt- [-2147483648, 2147483647 ] oraliq Trunc(a)- haqiqy qiymatdan butunga o’tkazish Round(a)-butun qiymatga yaxlitlab o’tkazish Haqiqiy o’zgaruvchilar: Comp- (-9,2*1018 dan 9,2*1018 gacha) Real- (-2,9*1039 dan 1,7*1038 gacha) Single- (-1,5*1048 dan 3,4*1038 gacha) Double- (-5,0*10304 dan 1,7*10308 gacha) Extended- (-3,4*104832 dan 1,1*104832 gacha) BELGILI VA SATRLI MIQDORLAR Concat(s1,s2, …..,sn)- ketma-ket ulash Length(s)- satr uzunligi, belgilar sonini aniqlaydi Pos(b,s) –S satr ichida b so’zning o’rnini aniqlaydi Copy(S,n1,n20- S satrning n1 belgidan boshlab n2 ta belgining nusxasini oladi Ord(‘A’)- belgining ASCII kodi Chr(a)- ASCII kodi a ga teng belgi Delete(S,n1,n2)- S satrning n1 belgidan boshlab n2 ta belgini olib tashlaydi Insert(S1, Sn)- S1 satrni S satrga n-o’rindan boshlab joylashtiradi Str(a,S)- S satr a songa teng bo’ladi MATEMATIK FUNKTSIYALAR Abs(x)- x ning moduli Sqr(x)- x ning kvadrati Sin(x)- x ning sinusi Cos(x)- x ning kosinusi Arctan(x) x ning arktangensi Sqrt(x0- x ning kvadrat ildizi Exp(x)- e soni e=2,718282… Ln(x)- x ning natural logarifmi Random- [0,1) oraliqdagi tasodifiy son Random(x)-[0,x) oraliqdagi tasodifiy son Trunc(x)- x ning butun qismi Round(x)- butungacha yaxlitlash Odd(x)- x ning moduli toq son bo’lsa “rost” va kasincha “yolg’on) Inc(x) – x ning qiymatini 1 ga oshiradi Dec(x)- x ning qiymatini 1 ga kamaytiradi PASCALDA SHAKLLAR CHIZISH Setcolor(rang)-chiziq rangi Setbkcolor(rang)-ekran foni rangi SetfillStyle(usul, rang)- shakl ichini bo’yash Line(x1,y1,x2,y2)- kesma chizadi Circle(x,y,r)- markazi (x,y) nuqtadagi r radiusli aylana chizadi Restangle(x1,y1,x2,y2)-t0’g’ri to’rtburchak chizadi Ellipse(x,y,BB,OB,XR,YR)-ellips yoyini chizadi Download 18.89 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling