Raqamli texnalogiyalar


C++ dasturlash tili alifbesi


Download 0.63 Mb.
bet6/7
Sana08.01.2022
Hajmi0.63 Mb.
#240878
1   2   3   4   5   6   7
Bog'liq
Chiziqli dasturlash (Автосохраненный)

1-rasm. Kvadrat tenglamani yechish blok-sxemasi

C++ dasturlash tili alifbesi


Har bir dasturlash tili alfavitiga ushbu tilda dastur tuzish jarayonida foydalanila-digan barcha belgilar kiradi. U holda C++ dasturlash tili alifbesiga quyidagilar ki-radi:

  1. Lotin alifbesi harflari;

  2. Raqamlar: 0; 1; 2; 3; 4; 5; 6; 7; 8; 9;

  3. Tinish belgilari: (.); (;); (,); (:);

  4. Qavslar: (); {}; [];

  5. Amal belgilari: +; -; *; /;

  6. Maxsus belgilar: !; %; #; ?;&; ^;


Standart funksiyalar


Barcha dasturlash tillarida matematikada bizga tanish bo’lgan funksiyalardan foydalaniladi. Ularning ichida nomini uchratgach, uni dasturlash tili tanisa, yani ko’rsatilgan argument bo’yicha funksiyaning qiymatini hisoblovchi dastur bo’l-sa, bunday funksiyalar standart funksiyalar deyiladi. Boshqa dasturlash tillarida bo’lgani kabi C++ dasturlash tilida ham funksiya argumenti uning nomidan keyin qavs ichiga olib yoziladi. Quyida standart funksiyalar ro’yxati keltirilgan:

abs (x) → |x|, bunda x – butun son

fabs (x) → |x|, bunda x – haqiqiy son

sin (x) → sin x, bunda x – radianda beriladi

cos (x) → cos x, bunda x- radianda beriladi

tan (x) → tg x, bunda x - radianda beriladi

sqrt (x) → , bunda x – haqiqiy son

exp (x) → ex , bunda x – haqiqiy son

log (x) → ln x, bunda x – haqiqiy musbat son

log 10(x) → lg x, bunda x – haqiqiy musbat son

asin (x) → arcsin x, bunda x – radianda beriladi

acos (x) → arccos x, bunda x - radianda beriladi

atan (x) → arctg x, bunda x - radianda beriladi atan2(x,y) → arctg x/y bunda x, y lar radianda beriladi.

ceil(x)→ x haqiqiy sonini undan katta, lekin unga eng yaqin butun son bilan almash-tiradi. Natijaga haqiqiy tur maqomi beriladi.

floor(x) → x haqiqiy sonini undan kichik, lekin unga eng yaqin butun son bilan almashtiradi. Natijaga haqiqiy tur maqomi beriladi.

Bu ikkita funksiya yaxlitlash amalini bajarmasligini unutmaslik kerak. Masalan,




Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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