Universiteti olmaliq filiali texnik tizimlarda axborot texnologiyalari


  Quyida berilgan misollarni MathСad tizimida bajaring



Download 2,65 Mb.
Pdf ko'rish
bet11/11
Sana02.01.2022
Hajmi2,65 Mb.
#306746
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Mustaqil Ish Abdurasulov

2.  Quyida berilgan misollarni MathСad tizimida bajaring: 

1)

 

Berilgan funksiyani MathСad tizimida hisoblang. 

2)

 

Berilgan funksiyani MathСad tizimida hisoblang. 

3)

 

Berilgan tenglamalar sistemasini MathСad tizimida grafigini chizing (aniqlik h=0.1 

qadam). 

 

 

 

 

 

 

 

 

 

 

 

2.1 berilgan funksiyani berilgan qiymatlar yordamida hisoblaymiz. 

 

 

 

 

 

 

 

 

 

 

 

 


2.2 funksiyani berilgan qiymatlar yordamida hisoblaymiz. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


2.3 berilgan tenglamalar sistemasining 

holatdagi grafigi: 

 

 

 

 

 

 

 

 

 

 


2.3 berilgan tenglamalar sistemasining 

holatdagi grafigi: 

 

 

 

 

 

 

 

 

 

 


2.3 berilgan tenglamalar sistemasining 

holatdagi grafigi: 

 

 

 

 

 

 

 

 

 

 


3. MatLAB dasturida: 

1)

 

Dekart koordinatalar sistemasida quyidagi elementar funksiya grafiklarini yasang. 

2)

 

Fazoda quyidagi funksiya grafigini yasang. 

3)

 

Matritsalarning determinantini, teskarisini hisоblаsh dаsturi tuzing. 

 

 

 

 

 

 

 

 

 

3.1 

topshiriqga 

binoan                                                                  

funksiyalarning           dekart  

koordinatalari sitemasidagi grafigi. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


3.2 topshiriqga binoan                                                

funsiyaning fazodagi grafigi.                                                                                                                                                                                                 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

3.3 topshiriqga binoan  

matritsani determinantini hisoblash va  

 

teskarisini toppish dasturini java dasturlash tili yordamida tuzamiz. 

 

Dastur kodi (

Matritsa determinanti

): 

package 


Mustaqil_Ish

;  


//7 bs guruh, Abdurasulov Abduazim, matritsani determinantini hisoblash; 

class 


Task3 { 

    


static final int 

4



    static void 

getCofactor

(

int 



mat[][]

, int 


temp[][]

                            int 



p

, int 


q

, int 


n) 

    { 


int 

i = 


0

j = 



0

        for 



(

int 


row = 

0



row < n

row++) 



        { 

for 


(

int 


col = 

0



col < n

col++) 



            { 

if 


(row != p && col != q) 

                { temp[i][j++] = mat[row][col]

                    if 



(j == n - 

1



                    { 

                        j = 

0



                        



i++

                    



                } 

            } 

        } 

    } 

    


static int 

determinantOfMatrix

(

int 


mat[][]

, int 


n) 

    { 


        

int 


D = 

0



        if 

(n == 


1

            



return 

mat[


0

][

0



]

        int 



temp[][] = 

new int


[

N

][

N

]



        int 



sign = 

1



        for 

(

int 



f = 

0



f < n

f++) 



        { 

            



getCofactor

(mat


temp


0



f

n)



            

D += sign * mat[

0

][f] 



                    * 

determinantOfMatrix

(temp


n - 


1

)



            

sign = -sign

        


        


return 

D



    

    



static void 

display


(

int 


mat[][]

, int 


row

, int 


col) 

    { 


        

for 


(

int 


i = 

0



i < row

i++) 



        { 

            

for 

(

int 



j = 

0



j < col

j++) 



                System.

out

.print(mat[i][j])

            



System.

out

.print(


"

\n

"



)

        



    } 


    

public static void 

main

(String[] args) 



    { 

        


int

[][] mat = { { 

5



-



3

4



-



}

                        



10



3

-



4



}

                        



7



-

5



8

-



10

}



                        

4



,  

5



-

8



10

} }


        


System.

out

.print(


"Matritsaning determinanti : " 

                



determinantOfMatrix

(mat




N

) + 


" ga teng"

)



    



 


Dastur ko’rinishi: 

 

 

 

 


 Dastur natijasi: 

 

 

 

 

 

 

Dastur kodi (

Teskari matritsa

): 

 

package 


Mustaqil_Ish

;  


//7 bs guruh, Abdurasulov Abduazim, matritsani teskari 

matritsasini topish; 

 

class 


Task3 

static final int 



4



    static void 

getCofactor

(

int 



A[][]

, int 


temp[][]

, int 


p

, int 


q

, int 


n) 

    { 


int 

i = 


0

j = 



0

        for 



(

int 


row = 

0



row < n

row++) 



        { 

            

for 

(

int 



col = 

0



col < n

col++) 



            { 

                

if 

(row != p && col != q) 



                { 

                    temp[i][j++] = A[row][col]

                    if 



(j == n - 

1



                    { 

                        j = 

0



                        



i++

                    



                } 




            } 

        } 

    } 

    


static int 

determinant

(

int 


A[][]

, int 


n) 

    { 


        

int 


D = 

0



        if 

(n == 


1

            



return 

A[

0



][

0

]



        int 

[][]temp = 

new int


[

N

][

N

]



        int 



sign = 

1



        for 

(

int 



f = 

0



f < n

f++) 



        { 

            



getCofactor

(A



temp

0



f



n)

            



D += sign * A[

0

][f] * 



determinant

(temp


n - 


1

)



            

sign = -sign

        


        


return 

D



    

    



static void 

adjoint


(

int 


A[][]

,int 


[][]adj) 

    { 


if 

(

== 

1



        { 

            adj[

0

][

0



] = 

1



            return

        


        


int 

sign = 


1

        int 



[][]temp = 

new int


[

N

][

N

]



        for 



(

int 


i = 

0



i < 

N

i++) 



        { 

            

for 

(

int 



j = 

0



j < 

N

j++) 



            { 

                



getCofactor

(A



temp

i



j



N

)



                

sign = ((i + j) % 

== 


0

)? 


1

: -


1

                



adj[j][i] = (sign)*(

determinant

(temp




N

-

1



))

            



        } 

    } 

    


static boolean 

inverse


(

int 


A[][]

, float 


[][]inverse) 

    { 


int 

det = 


determinant

(A



N

)



        if 

(det == 


0

        { 



            System.

out

.print(


"Determinant 0 ga tengligi tufayli bu 

matritsaning teskari matritsasi mavjud emas!!!"

)



            return false; 



        

        



int 

[][]adj = 

new int

[

N

][

N

]



        

adjoint

(A



adj)

        for 



(

int 


i = 

0



i < 

N

i++) 



            

for 


(

int 


j = 

0



j < 

N

j++) 



                inverse[i][j] = adj[i][j]/(

float


)det

        return true; 



    

    



static void 

display


(

int 


A[][]) 

    { 


        

for 


(

int 


i = 

0



i < 

N

i++) 



        { 

            

for 

(

int 



j = 

0



j < 

N

j++) 



                System.

out

.print(A[i][j]+ 

" "

)




            

System.


out

.println()

        


    } 


    

static void 

display

(

float 



A[][]) 

    { 


        

for 


(

int 


i = 

0



i < 

N

i++) 



        { 

            

for 

(

int 



j = 

0



j < 

N

j++) 



                System.

out

.printf(


"%.6f "

,

A[i][j])



            

System.

out

.println()

        


    } 


    

public static void 

main

(String[] args) 



    { 

int 


A[][] = { {

5



-

3



4

-



}



                    

{

10



3



-

4



}



                    

{

7



-

5



8



-

10

}



                    

{

5

,  



5

-



8

10



}}

        int 



[][]adj = 

new int


[

N

][

N

]



        float 



[][]inv = 

new float

[

N

][

N

]



        



System.

out

.print(


"Kiritilgan matritsa :

\n

"



)

        



display

(A)


        


System.

out

.print(


"

\n

Qo'shma matritsa :



\n

"

)



        


adjoint

(A



adj)

        



display

(adj)


        


System.

out

.print(


"

\n

Teskari matritsa :



\n

"

)



        if 

(

inverse

(A



inv)) 

            



display

(inv)


    




 



 

 

 

 

 

 

 

 

 

 


Dastur ko’rinishi: 

 

 

 

 


 

 

 

 

 

 

 


Dastur natijasi: 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


4.  Quyida berilgan misollarni blok semasini va C++da dasturini tuzing C++ dasturida:  

1)

 

chiziqli dastur tuzing va natijasini oling;  

2)

 

tarmoqlanuvchi dastur tuzing va natijasini oling;  

3)

 

takrorlanuvchi dastur tuzing va natijasini oling; 

 

 

 



 

 

 



 

 

 



4.1 topshiriq dastur kodi: 

#include  

#include  

using namespace std; 

int main(int argc, char** argv) { 

 

int a, b, x; 



 

double S; 

 

cout << "a= "; cin >> a; 



 

cout << "b= "; cin >> b; 

 

cout << "x= "; cin >> x; 



 

S = a + b * x + sqrt(a * pow(x, 2) + b); 

 

cout << "S= " << S; 



 

return 0; 

 

 




4.1 topshiriq dastur ko’rinishi: 

 

 



4.1 topshiriq dastur natijasi: 

 



4.2 topshiriq dastur kodi: 

 

#include  

#include  

using namespace std; 

 

int main(int argc, char** argv) { 



 

 

 



double x, y; 

 

cout << "x= "; cin >> x; 



 

 

 



if (x <= 2.1) { 

 

 



y = 3.2 + log(abs(pow(x, 2.0) + 1.0)); 

 

 



cout << "y= " << y; 

 

} else if (x > 4.0) { 



 

 

y = 0.1 + atan((pow(x, 3.0) + 1.0)/(pow(x, 2.0) - 1.0)); 



 

 

cout << "y= " << y; 



 

} else { 

 

 

y = pow(10.0, -3.0) + tan(pow(x, 2.0) + 3.5); 



 

 

cout << "y= " << y; 



 

 



return 0; 



 



 

 

 

 


4.2 topshiriq dastur ko’rinishi: 

 

4.2 topshiriq dastur natijasi 1: 

 


4.2 topshiriq dastur natijasi 2: 

 

 

4.2 topshiriq dastur natijasi 3: 

 

 


4.3 topshiriq dastur kodi: 

 

#include  

#include  

using namespace std; 

 

int main(int argc, char** argv) { 



 

 

 



int a, i;  

 

double y; 



 

 

 



cout << "a= "; cin >> a; 

 

 



 

for (i = 2; i <= 6; i++){ 

 

 

y = (3.0 * pow(a, 3.0) - sin(i))/pow((pow(cos(i), 2.0) + a * i), 3.0); 



 

 



 

 

cout << "y= " << y; 



 

return 0; 

 

 



 

 

 



 

 

 




4.3 topshiriq dastur ko’rinishi: 

 

4.3 topshiriq dastur natijasi: 


Xulosa: 

    

Men  ushbu  mustaqil  ishni  tayyorlash  mobaynida  yurtimizda  axborot  texnologiyalarini 

rivojlantirish sohasida anchayin keng ko’lamli ishlash olib borilayotganligi, bu uchun albatta katta 

mehnat  va  mablag’lar  sarflanayotganligi  haqida  bilib  oldim.  Albatta  biz  yoshlar  biz  uchun 

berilayotgan  bunday  imkoniyatlarni  oqlab,  ulkan  marralarga  erishib,  yurtimiz  dovrug’ini  o’z 

sohamizni yetuk mutaxasisi bo’lgan holda yanada yuksaltirishimiz kerak. Men shuningdek, 



c++, 

java 

dasturlash tillarida



, matlab, mathcad

 dasturlarida ishlash ko’nikmasiga ega bo’ldim va ular 

haqidagi bilimlarimni yanada oshirdim.  

 

Foydalanilgan adabiyotlar:   



1.

 

http://uz.infocom.uz/

 

2.



 

http://www.hozir.org/

 

3.



 

http://old.mitc.uz/

 

4.



 

https://stat.uz/uz/

 

5.



 

http://geografiya.uz/

 

6.



 

http://lex.uz/

 

7.



 

Dasturlar uchun 

https://www.geeksforgeeks.org/

.

 

 



 

Download 2,65 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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