B. J. Boltayev, A. R. Azamatov, G. A. Azamatova, B. S. Xurramov nazariya, algoritm, dastur toshkent 2013


Download 372.89 Kb.
bet30/68
Sana02.11.2023
Hajmi372.89 Kb.
#1740971
1   ...   26   27   28   29   30   31   32   33   ...   68
Bog'liq
Algoritmlash va dasturlash asoslari seriyasidan Kitob – II b. J.-fayllar.org

0.5*(sin(x)+cos(x)) ifoda matematik ko‘rinishda quyidagicha bo‘ladi:



48
)


Cosx
Sinx
(
2
1

Paskalning standart funksiyalari ba’zi matematik amallarni o‘z ichiga olma-


gan. Shu sababli ba’zi matematik amallarni Paskalning bir nechta standart
funksiyasi orqali yoki bitta standart funksiyani bir necha marta qo‘llash orqali
ifodalashga to‘g‘ri keladi. Masalan, Paskalda sonni ixtiyoriy darajaga ko‘tarish
funksiyasi yo‘q. Shuning uchun a
3
ifodani Paskalda a*a*a yoki sqr(a)*a kabi,
a
4
ifodani esa a*a*a*a yoki sqr(a*a) yoki sqr(sqr(a)) yoki sqr(a)*sqr(a) kabi
yozish mumkin.
Umuman, a
b
(a>0) ko‘rinishdagi ifoda uchun matematikada a
b
= e
b

ln a
formu-
la o‘rinli. Shuning uchun Paskalda a
b
(a>0) ifoda exp(b*Ln(a)) ko‘rinishda yozi-
ladi.
Masalan,
3
50
y
x
y
x


algebraik ifodani Paskalda bir necha xil usulda tasvirlash
mumkin. Shulardan bittasi quyidagicha (x≠0):
(x–y)/(exp(50*Ln(abs(x)))–sqr(y)*y).

8-§. BELGI VA SATRLAR BILAN ISHLASH FUNKSIYALARI VA


PROTSEDURALARI
Satr, umuman olganda, char turidagi elementlar soni (uzunligi) 0 dan 255 ga-
cha bo‘lgan massivdir. Satrlarni String maxsus so‘zi orqali tavsiflanadi va satr
uchun xotiradan uzunligiga nisbatan bir bayt ortiqcha (satr uzunligini saqlash
uchun) joy ajratiladi.
Paskalning Sistem moduliga belgili va satrli miqdorlar bilan ishlash uchun
ko‘pgina funksiya va protseduralar kiritilgan. Quyida biz ularning ba’zilari bilan
tanishtiramiz.


Download 372.89 Kb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   ...   68




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling