Nomslar, O'ZG'arganlar va do'kmatlar


#aniqlash_FOYDALANISH_MATH_TA'YORLAR



Yüklə 12,39 Kb.
səhifə2/2
tarix25.12.2023
ölçüsü12,39 Kb.
#195223
1   2
1354208.ru.uz

#aniqlash_FOYDALANISH_MATH_TA'YORLAR
MATEMATIK KONTANTLAR RO'YXATI

Doimiy nomC++

Matematik konstanta

Ma'nosi

M_E

e

2.71828182845904523536

M_LOG2E

log2(e)

1.44269504088896340736

M_LOG10E

log10(e)

0,434294481903251827651

M_LN2

ln(2)

0,693147180559945309417

M_LN10

ln(10)

2.30258509299404568402

M_PI

pi

3.14159265358979323846

M_PI_2

pi/2

1.57079632679489661923

M_PI_4

pi/4

0,785398163397448309616

M_1_PI

1/pi

0,318309886183790671538

M_2_PI

2/pi

0,636619772367581343076

M_2_SQRTPI

2/sqrt(pi)

1.12837916709551257390

M_SQRT2

sqrt(2)

1.41421356237309504880

M_SQRT1_2

1/sqrt(2)

0,707106781186547524401

KUTUBXONADAGI FUNKSIYALARMATH.H

Funktsiya

Tavsif

Yaxlitlash

dumaloq

Sonni arifmetika qoidalariga ko‘ra yaxlitlaydi, ya’ni round(1,5) == 2, round(-1,5) == -2

qavat

Raqamni pastga yaxlitlaydi (“qavat”), qavat(1,5) == 1, qavat(-1,5) == -2

shift

Raqamni yuqoriga yaxlitlaydi (“shift”), shift(1,5) == 2, shift(-1,5) == -1

trunk

Nolga yaxlitlash (kasr qismini tashlab), trunc(1,5) == 1, trunc(-1,5) == -1

fabs

Modul (mutlaq qiymat)

Ildizlar, kuchlar, logarifmlar

sqrt

Kvadrat ildiz. Foydalanish: sqrt(x)

cbrt

Kub ildizi. Foydalanish: cbrt(x)

pow

Koʻrsatkich a. qaytaradib. Foydalanish: pow(a,b)

Exp

Ko'rsatkich, qaytaradi ex. Foydalanish: exp(x)

jurnal

Tabiiy logarifm

log10

O'nlik logarifm

KUTUBXONADAGI FUNKSIYALARMATH.H

Funktsiya

Tavsif

Trigonometriya

gunoh

Radianlarda ko'rsatilgan burchak sinusi

cos

Radianlarda ko'rsatilgan burchakning kosinusu

sarg'ish

Radianlarda ko'rsatilgan burchak tangensi

asin

Arcsine, radiandagi qiymatni qaytaradi

acos

Arc kosinus, radiandagi qiymatni qaytaradi

atan

Arktangent, radiandagi qiymatni qaytaradi

TASHQIRISH OPERATORI
Tayinlash operatorio'zgaruvchining qiymatini o'zgartirishga xizmat qiladi. Misol:
a = 5;
x = a + 20;
y = (a + x) * (x – a);
TASHQIRISH OPERATORI
Tuzilishi: [o'zgaruvchan nomi]=[ifoda];
Arifmetik ifoda quyidagilarni o'z ichiga olishi mumkin:
  • doimiylar (doimiylar)
  • o'zgaruvchilar nomlari
  • arifmetik amallarning belgilari:
  • + (qo'shimcha)
  • -(ayirish)
  • * (ko'paytirish)
  • / (bo'linish)
  • % (bo'limning qolgan qismi)
  • funksiya chaqiruvlari
  • dumaloq qavslar ()

BO'LISH XUSUSIYATLARIC++
Butun sonlarni bo'lishda qolganlar o'chiriladi!
Int main()
{
int a = 7;
float x;
x = a / 4; //x=1
x = 4/a; //x=0
x =float(a)/ 4; //x=1,75
x = 1.*a / 4; //x=1,75
}
float([o'zgaruvchan]) - o'zgaruvchini integraldan realga aylantirish
AMALIYATLARNING QISQORATI C++ tilida

To'liq kirish

Qisqartirilgan yozuv

a=a+1;

a++;

a=a+b;

a+=b;

a=a-1;

a--;

a=ab;

a-=b;

a=a*b;

a*=b;

a=a/b;

a/=b;

a=a%b;

a%=b;

OSHIRISH (++) VA KASHAYTIRISH (--) AMALIYATLARI
Prefiks (operanddan oldin): Birinchidan, operand 1 ga oshiriladi va oshirilgan qiymat ifodada ishlatiladi
Postfiks (operanddan keyin): avval operandning qiymati ifodaga olinadi va keyin 1 ga oshiriladi Misol:
int a=0, b=1, c=0;
c=a++;//c=0,a=1
c=++a;//c=2,a=2
c=++b;//c=2,b=2
b=c--; ////c=1,b=2
ISHLATISH TARTIBI
    • qavs ichidagi ifodalarni baholash
    • ko'paytirish, bo'lish,% chapdan o'ngga
    • chapdan o'ngga qo'shish va ayirish

2 3 5 4 1 7 8 69
z =(5*a*c+3*(cd))/a*(bc)/ b;
Yüklə 12,39 Kb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin