Ergashov Javlonbek


Download 65.53 Kb.
bet4/4
Sana20.11.2020
Hajmi65.53 Kb.
#148633
1   2   3   4
Bog'liq
laborotoriya ishi 1

cout<

return 0;}

30.


    Ifodani xisoblang



#include

#include

#include

using namespace std; int main()

{float x,y,z; cin>>x>>y>>z;

float F=(pow(2,-x)*sqrt(x+pow((abs(y)+2),1./4)))*(pow((exp(x-1)/sin(z+2)+2),1./3));

cout<ishlatishdan oldin , uni e’lon qilish lozim. Quyida butun sonlardan foydalanish uchun b, haqiqiy sonlardan foydalanish uchun h, o’zgaruvchi e’lon qilingan:

Int b;


Float h;

O’zgarmasalar.(const)

Hisoblash jarayonida qiymatini o’zgartirmaydigan kattaliklarga aytiladi.

Float const pi=3.14

IZOHLAR. Programmaning ma’lum qismini tavsiflash uchun ishlatiladi va bu qatorda hech qanday amal bajarilmaydi, ya’ni programmaning biror qismini yaxshiroq tushuntirish uchun xizmat qiladi. Izoh “/*” va “*/” simvollari orasida beriladi. Bundan tashqari bir satrli izohlardan ham foydalanish mumkin. Buning uchun izoh boshiga “//” belgisi qo’yiladi.

OPERATOR. Tilning yakunlangan jumlasi hisoblanadi va ma’lumotlar taxlilining tugallangan bosqichini ifodalaydi. Operatorlar nuqtali vergul “;” bilan ajratiladi. Ya’ni “;” operatorning tuganlanganini bildiradi. C++ da operatorlar programmada keltirilgan ketma-ketlikda bajariladi.

IDENTIFIKATOR. Programmist tomonidan programma elementlari uchun ixtiyoriy tanlangan nom. Identifikator tanlaganda quyidagilarga amal qilish kerak:

-Identifikator lotin harflardan boshlanishi shart;

-ikkinch simvoldan keyin raqamlardan foydalanish mumkin;

-C++ da katta kichik harflar farq qiladi;

-probel c++ da so’zlarni ajratish uchun ishltiladi. Shuning uchun identifikatorda probeldan foydalanib bo’lmaydi;

-xizmatchi so’zlardan identifikator sifatida foydalanib bo’lmaydi;

C++ ni kalit so’zlariga quyidagilar kiradi:

Asm,auto,break,case,catch,char,class,const,continue,default,delete,do,double,else, enum,explicit,extern,float,for,friend,goto,if,inline,int,long,mutable,new,operator, private,protected,public,register,return,short,signed,sizeof,static,struct,swith, template,this,throw,try,typedef,typename,union,unsigned,virtual,void,volatile, while.

C++ da programma funksiya yoki funksiyalardan tashkil topadi. Agar programma bir nechta funksiyadan iborat bo’lsa bir funksiyaning nomi MAIN bo’lish shart.

Qoida bo’yicha funksiya qandaydir bir qiymatni hisoblash uchun ishlatiladi. Shuning uchun funksiya nomi oldidan ,funksiya qaytaradigan qiymat toifasi yoziladi.Agar funksiya hech narsa qaytarmaydigan bo’lsa,VOID toifasi yoziladi. Agar funksiya qaytaradigan qiymat toifasi yozilmagan bo’lsa , int toifali qiymat qaytariladi deb hisoblaydi.

Endi sonlar haqida yozsak,bu dasturda sonlar butun,haqiqiy va hokazolardir.

Butun sonlarni ham , haqiqiy sonlarni ham bir necha turi mavjud. Masalan:haqiqiy sonlar float,double, long double turlari bor. Butun sonlar int,long int,unsigned int.



Abs(x)

X ni moduli

Pow(x,y)

X ni y chi darajasi

Sqrt(x)

X ni ildizi

Exp(x)

e ni x chi darajasi

Log(x)

X ni natural logarifmi

Log10(x)

X ni 10lik logarifmi

Sin(x)

X ni sinusini qiymati

Bu jadvaldan juda kop qo’llaniladi.C++ dasturida bu funksiyalarni o’rni kata.С++ tilida ifodalar quyidagi tartibda hisoblanadi:

1.Qavs ichidagi ifodalar hisoblanadi.

2.funksiyalar qiymati hisoblanadi.

3.Inkor amali bajariladi.

4.Bo’lish,ko’paytirish kabi amallar.

5.Qo’shish va ayirish kabi amallar.

6.Munosabat amallari.

Mantiqiy toifa ikki hil qiymat qabul qiladi.Ular true va false . Mantiqiy ma’lumotlarni yozish uchun bool xizmatchi so’zidan foydalaniladi.

Masalan: bool a,b;

C++ tilida kutubxonalar mavjud.ular quyidagicha chaqiriladi:

#include --

#include ---matematik kutubxona;

#include

C++ tilida cin-kiritish operatori, cout-chiqarish operartori.

Cout ni vazifasini printf funksiyasi ham bajaradi.


Abs(x)

X ni moduli

Pow(x,y)

X ni y chi darajasi

Sqrt(x)

X ni ildizi

Exp(x)

e ni x chi darajasi

Log(x)

X ni natural logarifmi

Log10(x)

X ni 10lik logarifmi

Sin(x)

X ni sinusini qiymati

Bu jadvaldan juda kop qo’llaniladi.C++ dasturida bu funksiyalarni o’rni kata.С++ tilida ifodalar quyidagi tartibda hisoblanadi:

1.Qavs ichidagi ifodalar hisoblanadi.

2.funksiyalar qiymati hisoblanadi.

3.Inkor amali bajariladi.

4.Bo’lish,ko’paytirish kabi amallar.

5.Qo’shish va ayirish kabi amallar.

6.Munosabat amallari.

Mantiqiy toifa ikki hil qiymat qabul qiladi.Ular true va false . Mantiqiy ma’lumotlarni yozish uchun bool xizmatchi so’zidan foydalaniladi.

Masalan: bool a,b;

C++ tilida kutubxonalar mavjud.ular quyidagicha chaqiriladi:

#include --

#include ---matematik kutubxona;

#include

C++ tilida cin-kiritish operatori, cout-chiqarish operartori.



Cout ni vazifasini printf funksiyasi ham bajaradi.

Download 65.53 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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