Presentation is loading. Please wait.

Presentation is loading. Please wait.

kbkjlj/m/lkiubljj'pl;

Similar presentations


Presentation on theme: "kbkjlj/m/lkiubljj'pl;"— Presentation transcript:

1 kbkjlj/m/lkiubljj'pl;

2 hmjngj jxhngh

3 مطالب امروز دستورهای کنترل حلقه دستورهای رياضي چند دستور ديگر

4 Break; جهت خارج شدن از حلقه While True do Begin Break; End;

5 Continue; بازگشت به ابتدای حلقه While True do Begin … if a =b then
End;

6 Exit; خروج از تابع جاری ( توابع در بخشهای بعدی توضیح داده می شوند)

7 Halt; خروج از برنامه

8 Abs(x); محاسبه قدر مطلق هر عدد اعشاری

9 Exp(x); معادل

10 Ln(x); محاسبه لگاریتم در مبنای طبیعی

11 Odd(n); اگر n فرد باشد True باز می گرداند.
اگر n زوج باشد False باز می گرداند.

12 Pi; Pi = این عدد از جنس Extended می باشد.

13 Sqr(x); معادل x*x می باشد و توان دوم x را چاپ می کند.

14 Sqrt(x); جذر عدد x را به عنوان خروجی می دهد.

15 Int(x); بخش صحیح یک عدد اعشاری را به عنوان خروجی چاپ می کند.

16 Frac(x); بخش اعشاری یک عدد حقیقی را بر می گرداند. Frac(123.45)=45

17 Trunc(x); Trunc(1.9)=1 Trunc(-1.9)=-1

18 Round(x); Round(1.1)=1 Round(1.9)=2 Round(1.5)=2 Round(-1.1)=-1
=> Round(x)=-Round(-x)

19 Random Random تولید یک عدد تصادفی بین [0,1) Random(n)
تولید یک عدد تصادفی بین [0,n)، که n یک عدد صحیح می باشد.

20 Randomize; تابع تولید عدد تصادفی را با یک عدد تصادفی مقدار دهی می کند.
به جای استفاده از این تابع می توان از مقدار دهی ثابت متغیر RandSeed استفاده نمود. اگر به RandSeed یک مقدار ثابت نسبت داده شود، برنامه را هر تعداد باری هم که اجرا کنیم، عددهای تصادفی بدست آمده همانهایی هستند که در اجراهای قبلی بدست آمده اند.

21 توابع مثلثاتی Sin(x) Cos(x) Tan(x) ArcTan(x)

22 مفهوم واحد

23 استفاده از واحد Uses نام واحد ; Example: Uses Math;
برای استفاده از تابع floor(x) و یا Ceil(x) و حتی sin(x), cos(x)

24 Ord(ch); کد اسکی معادل هر کاریکتر را در خروجی نشان می دهد. Ord(‘A’)=65

25 Chr(n); کاریکتر مربوط به کد اسکی را نشان می دهد. Chr(65)=‘A’
کاریکتر مربوط به کد اسکی را نشان می دهد. Chr(65)=‘A’ Chr(97)=‘a’

26 Inc(n); مقدار یک متغیر را یک واحد می افزاید، یعنی معادل رابطه زیر است.
n := n + 1 Inc(n, b) => n := n + b

27 Dec(n); دقیقا بر خلاف Inc(n) می باشد، یعنی به جای افزایش مقدار متغیر را کاهش می دهد. Dec(n,m) => n := n - m

28 Upcase(ch); هر کاریکتر به حرف بزرگ آن تبدیل می کند. Upcase(‘a)=‘A’


Download ppt "kbkjlj/m/lkiubljj'pl;"

Similar presentations


Ads by Google