1 laboratotiya ishi Maqsad


-jadval - C ++ ma'lumot turlari



Download 1,04 Mb.
bet5/14
Sana23.01.2022
Hajmi1,04 Mb.
#405266
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
Dasturlash 1 ishlanmalarQayta topshirish

1-jadval - C ++ ma'lumot turlari


Toifa

bayt

Qabul qilingan qiymatlar oralig'i

целочисленный (логический) тип данных

bool

1

0 / 255

butun (belgi) ma'lumotlar turi

char

1

0 / 255

butun son turlari

short int

2

-32 768 / 32 767

unsigned short

2

0 / 65 535

int

4

-2 147 483 648 / 2 147 483 647

unsigned int

4

0 / 4 294 967 295

unsigned long int

4

-2 147 483 648 / 2 147 483 647

suzuvchi nuqtali ma'lumotlari turlari

float 4 -2 147 483 648.0 / 2 147 483 647.0

4

-2 147 483 648.0 / 2 147 483 647.0

long float

8

-9 223 372 036 854 775 808 .0/ 9 223 372 036 854 775 807.0

double

8

-9 223 372 036 854 775 808 .0 / 9 223 372 036 854 775 807.0

Ikkita sonning ko’paytmasini hisoblash dasturini C++ tilida tuzamiz.
// Standart kutubxonalarni ulanishi:

#include

#include // matematik funktsiyalar bilan ishlash uchun

using namespace std; // identifikatorlar aniqlanadigan nomlar fazosi

void main() // dasturning asosiy funktsiyasining sarlavhasi

{ // operator qavslari

setlocale(0, “Russian”); // rus tilida xabarlarning chiqishini sozlash

float x,y,z; // o'zgaruvchilar tavsifi (nomi va turi)

cout<<" x,y sonlarini kiriting: "< //ekranga xabarni chop etish

cin>>x>>y; // x,y o’zgaruvchilarning son qiymatini klaviaturadan kiritamiz

z=x*y;

cout<<"Произведение="< //natijani chop etamiz

system(“pause”);} //asosiy funksiyaning ohiri

Topshiriqni bajarishga na’muna misol.
Berilgan а vа α qiymatlar uchun uning qiymatini hisoblang.




Muammoning echish g’oyasi

Misolni echish uchun quyidagi belgilashlarni kiritamiz:


1)

2)

3)

4)

5)

6)

Dasturni C va С++ usulida ifoda etamiz.
1. usul

#include // kiritish – chiqarish standarti

#include // ekran bilan ishlash standarti

#include // matematik funksiyalar standarti

void main ( ) //bosh dastur

{ float A = -4.6;

float а,b,y, y1, y2, y3, y4 ; // o’zgaruvchi turi e’loni

printf(“а=”); // а= ekranga chiqadi

scanf(“%f”,&а); // а ning qiymatini kiritish

b = pow (A,2) + pow (a,2);

y1 = pow( (atan (a/b) + a/2 * log10 (b)), 2) ;

y2 = pow(sin(b),3) + 7.6 ;

y3 = ( 2.3 e5 + 2 * pow(a,2) + sqrt(b / fabs(A)) ) ;

y4 = y2/y3+A ;

y = y1+y4 ;
printf(“y=%f”,y); // у qiymatini chiqaradi

getch( ); //natijalar oynasini ushlab qoladi

}
Dastur natijasi :

a= 1.3 y =-3.7161672.
2 usul

# include

# include
int main()

{

float a = 1.3, A = -4.6;

float b,y, y1, y2, y3, y4 ;

b = pow (A,2) + pow (a,2);

y1 = pow( (atan (a/b) + a/2 * log10 (b)), 2) ;

y2 = pow(sin(b),3) + 7.6 ;

y3 = ( 2.3 e5 + 2 * pow(a,2) + sqrt(b / fabs(A)) ) ;

y4 = y2/y3+A ;

y = y1+y4 ;

cout << "y = " << y ;

return 0;

}
Dasturning natijalari: y=-3.716167
2 na’muna misol.

z ning qiymatini quyidagi formula yordamida aniqlang:


z = |a-10| * , bunda a = *tg(b),

b = , d =


Muammoning yechish g’oyasi

Bunda k va α o’zgaruvchilarning qiymati ixtiyoriy.

Boshlang’ich ma’lumotlar: k – haqiqiy toifa, α ni dasturda alf – haqiqiy toifa yordamida ifodalaymiz.

Natija: z – haqiqiy toifa.



Hisoblashda shuni yodda tutish kerakki, ifodani hisoblashda ushbu ifoda tarkibidagi barcha o'zgaruvchilar qiymatlari ma'lum bo'lishi kerak. Buni hisob-kitoblar ketma-ketligi talab qiladi. Sinov na’munasi: agar k=1 va α=1 z=-0,48473. Natijalarni tekshirish Excel da amalga oshirildi)
#include

#include

using namespace std;

int main( )

{

double k, alf, a,b, d, z;

cout<<"k=" ; cin>>k;

cout<<"alf=" ; cin>>alf;

d=sin(alf)/(1+(cos(k)+1)/(pow(tan(15.0),2/0)*k));

b=d*(1- cos(2*alf))+sin(2*alf ) / (1+ cos(2*alf) + sin(2*alf)) + d;

a=pow(b,(-0.25))*acos(0.6)-pow(d*sqrt(d),(-b/3))*tan(b);

z=fabs(a-10)*log(4-b)/log(2.0) +2*(b-10)+ pow(pow(a,4),(1.0/5));

cout<<"z="<

getch();

return 0;

}

Download 1,04 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   14




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish