SlideShare a Scribd company logo
1 of 5
MUXAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
SAMARQAND FILIALI
KOMPYUTER TIZIMLARI KAFEDRASI
5330500- Kompyuter injiniring (Kompyuter injiniring) ta'lim yo'nalishi
“Kompyuterli modellashtirish” fanidan
Amaliy ish № 1
Bajardi: Tuliyev Otabek
Qabul qildi: TOSHBOYEV J.
Samarqand – 2023
1-amaliy mashg`ulot.
Mavzu: Kompyuterli modellashtirish bosqichlari
Variant 12
Reja
1. Amaliy mashg`ulot uchun kerakli jihozlar
2. Nazariy ma`lumotlar
3. Amaliy qism
4. Dastur kod qismi
Nazariy ma`lumotlar
Tadqiqot ob’yekti, ob’yekt matematik modeli, matematik modelni yechish
algoritmi, algoritm asosida tuzilgan dastur
Model xakidagi boshlangiya ma’lumotlardan bizga shu narsa ma’lum
bo‘ldiki, matematik model real dunyodagi yoki biror tadqiqotlar predmet
sohasidagi ob’yektlar(hodisalar)ning qandaydir xossalarini o‘rganish maqsadida
ularning matematika tilida tavsiflanishidan iboratdir. Tadkikotchi sub’yekt
tomonidan ob’yekt obrazini muayyan formal(matematik) tizimlar yordamida
qurish jarayonini umumiy holda tushinib olish uchun quyidagi vaziyatni qaraymiz.
Faraz qilaylik Q ob’yekt bizni qiziqtiruvchi biror C0 xossasaga ega.
bo‘lsin. Bu xossani ifodalovchi matematik modelni hosil qilish uchun quyidagilar
zarur:
1. Shu xossa ko‘rsatkichini aniklash(ya’ni xossaning biror o‘lchamlar
tizimidagi o‘lchovini aniqlash).
2. S0 xossa bilan qandaydir munosabatlar orqali bog‘langan S1,...,Sm,
xossalar ro‘yxatini aniklash(ular ob’yekning ichki xossalari va ob’yektga ta’sir
ko‘rsatuvchi tashki muhit xossalari bo‘lishi mumkin ).
3. Izlanayotgan Y ko‘rsatkichga ta’sir ko‘rsatadigan tashki muhit
xossalarini tanlangan format tizimida x1,...,xn taщqi faktorlar kabi, ob’yektning
ichki xossalarini z1,...,zr parametlar kabi ifodalash, xisobga olinmagan xossalarni
esa xisobga olinmaydigan (w1,...,ws) faktorlar guruxiga kiritish kerak.
4. Mumkin bo‘lgan holda Y ko‘rsatkich bilan barcha xisobga
olinadigan faktorlar va parametrlar orasidagi munosabatni aniklash, matematik
modelni qurish.
Umumiy ko‘rinishda bunday modellashtirish sxemasi 1-rasmda
ko‘rsatilgan.
1-rasm. Real ob’yektni sub’yektiv kursatish kabi modellashtirish.
1-rasmga ko‘rsatilgandek real ob’yekt uning xossalari ko‘rsatkichlari
orasidagi quyidagi funksional munosabat
Y=f(x1,...,xn,z1,...,zr,w1,...,ws). (4)
orkali xarakterlanadi. Ammo modelda ob’yekt-originalning faqat shunday
faktor(omil) va parametrlari aks ettiriladiki, ular tadkik kilinayotgan muammoni
hal etish uchun muhim ahamiyatga ega bo‘ladilar. Bundan tashkari o‘lchov
asboblarining noaniqligi va ba’zi omillar to‘g‘risida ma’lumotlarning yetishmasligi
sababli muhim omil va parametrlarni aniqlashda albatta muayyan xatolikga yo‘l
qo‘yiladi. Shu sababli matematik model o‘rganilayotgan ob’yekt xossalarining
taqribiy ifodasi hisoblanadi. Matematik modelni o‘rganilayotgan real
mavjudlikning abstraksiyasi sifatida aniklash ham mumkin.
Modellar odatda orginaldan o‘zining ichki parametrlari tabiati bilan farq
kiladi. Bundagi o‘xshashlik esa model va orginalning x1,...xn tashki faktorlar
o‘zgarishiga ko‘rsatadigan Y reaksiyasining adekvatligida hisoblanadi. Shuning
uchun umumiy holda matematik model quyidagi funksiya bilan tavsiflanadi:
Y' = f(x'1,...,x'n,p1,...,pm), (5)
bu yerda p1,...,pm – modelning ichki parametrlari bo‘lib, ular orginalning
parametrlariga adekvatdir.
O‘rganilayotgan ob’yektni matematik tavsiflash usullarining qo‘llanishiga
karab matematik modellar analitik, imitatsiyali, mantiqiy, grafikli, avtomatli va
shunga o‘xshash boshqa shakllarda bo‘lishi mumkin.
Matematik modellashtirishning bosh masalasi shundaki, tuzilgan
matematik model real ob’yektning hisobga olinadigan faktorlari, parametrlari va
ba’holanayotgan xossasining Y ko‘rsatkichi orasidagi munosabatlarni qanchalik
aniqlikda aks ettiradi, ya’ni (5) tenglama (4) tenglamaga qanchalik aniqlikda mos
keladi.
Ba’zan (5) tenglama aniq ko‘rinishda olinishi mumkin. Masalan,
differensial tenglamalar sistemasi ko‘rinishida yoki boshka aniq matematik
munosabatlar ko‘rinishida hosil qilinishi mumkin.
Talabalar mavzuni mukammal o’zlashtirishlari uchun bajaradigan
topshiriqlar:
1-masala. H balandlikdan tashlangan moddiy nuqta yerga qanday
tezlik bilan tushadi, ya’ni uning matematik modelini tuzing? Masalaning C++
dasturlash tili va Matlab dasturidagi kompyuterli modellari tuzilsin.
№ H(m) № H(m)
1. 10 1. 25
2. 11 2. 26
3. 12 3. 27
4. 13 4. 28
5. 14 5. 29
6. 15 6. 30
7. 16 7. 31
8. 17 8. 32
9. 18 9. 33
10. 19 10. 34
11. 20 11. 35
12. 21 12. 36
13. 22 13. 37
14. 23 14. 38
15. 24 15. 39
Masala formulasi:
Balandlik h=21 metr, v0=0, tezlanish g=9.8m/s2
Masala Code C++ dasturlash tilida:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int h;
double v,t,g=9.8;
cout<<"balandlik: "; cin>>h;
t=sqrt((2*h)/g);
v=g*t;
cout<<"umumiy tezlik="<<v<<" m/s"<<endl;
cout << "Tohirov Alisher";
return 0;
}
Natija:
Nazorat savollari
1. Kompyuterli modellashtirish bosqichlari tushuntirib bering?
2. Qo‘yilgan real masalani yechish uchun mutaxassisdan qanday bilim va
malaka talab etiladi?
3. Kompyuterli modellashtirish imkoniyatlari haqida nimalarni bilasiz?

More Related Content

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Featured (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

1-mashgulot.docx

  • 1. MUXAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI KOMPYUTER TIZIMLARI KAFEDRASI 5330500- Kompyuter injiniring (Kompyuter injiniring) ta'lim yo'nalishi “Kompyuterli modellashtirish” fanidan Amaliy ish № 1 Bajardi: Tuliyev Otabek Qabul qildi: TOSHBOYEV J. Samarqand – 2023
  • 2. 1-amaliy mashg`ulot. Mavzu: Kompyuterli modellashtirish bosqichlari Variant 12 Reja 1. Amaliy mashg`ulot uchun kerakli jihozlar 2. Nazariy ma`lumotlar 3. Amaliy qism 4. Dastur kod qismi Nazariy ma`lumotlar Tadqiqot ob’yekti, ob’yekt matematik modeli, matematik modelni yechish algoritmi, algoritm asosida tuzilgan dastur Model xakidagi boshlangiya ma’lumotlardan bizga shu narsa ma’lum bo‘ldiki, matematik model real dunyodagi yoki biror tadqiqotlar predmet sohasidagi ob’yektlar(hodisalar)ning qandaydir xossalarini o‘rganish maqsadida ularning matematika tilida tavsiflanishidan iboratdir. Tadkikotchi sub’yekt tomonidan ob’yekt obrazini muayyan formal(matematik) tizimlar yordamida qurish jarayonini umumiy holda tushinib olish uchun quyidagi vaziyatni qaraymiz. Faraz qilaylik Q ob’yekt bizni qiziqtiruvchi biror C0 xossasaga ega. bo‘lsin. Bu xossani ifodalovchi matematik modelni hosil qilish uchun quyidagilar zarur: 1. Shu xossa ko‘rsatkichini aniklash(ya’ni xossaning biror o‘lchamlar tizimidagi o‘lchovini aniqlash). 2. S0 xossa bilan qandaydir munosabatlar orqali bog‘langan S1,...,Sm, xossalar ro‘yxatini aniklash(ular ob’yekning ichki xossalari va ob’yektga ta’sir ko‘rsatuvchi tashki muhit xossalari bo‘lishi mumkin ). 3. Izlanayotgan Y ko‘rsatkichga ta’sir ko‘rsatadigan tashki muhit xossalarini tanlangan format tizimida x1,...,xn taщqi faktorlar kabi, ob’yektning ichki xossalarini z1,...,zr parametlar kabi ifodalash, xisobga olinmagan xossalarni esa xisobga olinmaydigan (w1,...,ws) faktorlar guruxiga kiritish kerak. 4. Mumkin bo‘lgan holda Y ko‘rsatkich bilan barcha xisobga olinadigan faktorlar va parametrlar orasidagi munosabatni aniklash, matematik modelni qurish. Umumiy ko‘rinishda bunday modellashtirish sxemasi 1-rasmda ko‘rsatilgan.
  • 3. 1-rasm. Real ob’yektni sub’yektiv kursatish kabi modellashtirish. 1-rasmga ko‘rsatilgandek real ob’yekt uning xossalari ko‘rsatkichlari orasidagi quyidagi funksional munosabat Y=f(x1,...,xn,z1,...,zr,w1,...,ws). (4) orkali xarakterlanadi. Ammo modelda ob’yekt-originalning faqat shunday faktor(omil) va parametrlari aks ettiriladiki, ular tadkik kilinayotgan muammoni hal etish uchun muhim ahamiyatga ega bo‘ladilar. Bundan tashkari o‘lchov asboblarining noaniqligi va ba’zi omillar to‘g‘risida ma’lumotlarning yetishmasligi sababli muhim omil va parametrlarni aniqlashda albatta muayyan xatolikga yo‘l qo‘yiladi. Shu sababli matematik model o‘rganilayotgan ob’yekt xossalarining taqribiy ifodasi hisoblanadi. Matematik modelni o‘rganilayotgan real mavjudlikning abstraksiyasi sifatida aniklash ham mumkin. Modellar odatda orginaldan o‘zining ichki parametrlari tabiati bilan farq kiladi. Bundagi o‘xshashlik esa model va orginalning x1,...xn tashki faktorlar o‘zgarishiga ko‘rsatadigan Y reaksiyasining adekvatligida hisoblanadi. Shuning uchun umumiy holda matematik model quyidagi funksiya bilan tavsiflanadi: Y' = f(x'1,...,x'n,p1,...,pm), (5) bu yerda p1,...,pm – modelning ichki parametrlari bo‘lib, ular orginalning parametrlariga adekvatdir. O‘rganilayotgan ob’yektni matematik tavsiflash usullarining qo‘llanishiga karab matematik modellar analitik, imitatsiyali, mantiqiy, grafikli, avtomatli va shunga o‘xshash boshqa shakllarda bo‘lishi mumkin. Matematik modellashtirishning bosh masalasi shundaki, tuzilgan matematik model real ob’yektning hisobga olinadigan faktorlari, parametrlari va ba’holanayotgan xossasining Y ko‘rsatkichi orasidagi munosabatlarni qanchalik aniqlikda aks ettiradi, ya’ni (5) tenglama (4) tenglamaga qanchalik aniqlikda mos keladi. Ba’zan (5) tenglama aniq ko‘rinishda olinishi mumkin. Masalan, differensial tenglamalar sistemasi ko‘rinishida yoki boshka aniq matematik munosabatlar ko‘rinishida hosil qilinishi mumkin.
  • 4. Talabalar mavzuni mukammal o’zlashtirishlari uchun bajaradigan topshiriqlar: 1-masala. H balandlikdan tashlangan moddiy nuqta yerga qanday tezlik bilan tushadi, ya’ni uning matematik modelini tuzing? Masalaning C++ dasturlash tili va Matlab dasturidagi kompyuterli modellari tuzilsin. № H(m) № H(m) 1. 10 1. 25 2. 11 2. 26 3. 12 3. 27 4. 13 4. 28 5. 14 5. 29 6. 15 6. 30 7. 16 7. 31 8. 17 8. 32 9. 18 9. 33 10. 19 10. 34 11. 20 11. 35 12. 21 12. 36 13. 22 13. 37 14. 23 14. 38 15. 24 15. 39 Masala formulasi: Balandlik h=21 metr, v0=0, tezlanish g=9.8m/s2 Masala Code C++ dasturlash tilida: #include <iostream> #include <cmath> using namespace std; int main() { int h;
  • 5. double v,t,g=9.8; cout<<"balandlik: "; cin>>h; t=sqrt((2*h)/g); v=g*t; cout<<"umumiy tezlik="<<v<<" m/s"<<endl; cout << "Tohirov Alisher"; return 0; } Natija: Nazorat savollari 1. Kompyuterli modellashtirish bosqichlari tushuntirib bering? 2. Qo‘yilgan real masalani yechish uchun mutaxassisdan qanday bilim va malaka talab etiladi? 3. Kompyuterli modellashtirish imkoniyatlari haqida nimalarni bilasiz?