Fizika-matematika

|
Fizika-matematika
|
bet | 1/18 | Sana | 18.05.2024 | Hajmi | 359,05 Kb. | | #242294 |
Bog'liq Kurs ishi. (2)
O’ZBEKISTON RESPUBLIKASI OLIY TA’LIM, FAN VA
INNOVATSIYALAR VAZIRLIGI
URGANCH DAVLAT UNIVERSITETI
“FIZIKA-MATEMATIKA” FAKULTETI
“MATEMATIK INJINIRING” KAFEDRASI
“DASTURLASH ASOSLARI” FANIDAN
KURS ISHI
Mavzu: “Til o’rganish uchun interativ dastur yaratish “
“Kampyuter ilimlari va dasturlash texnalogiyalari(yo’nalishlar bo’yicha)”
Bajardi:_Razzaqova__Ro’zaxon____________________
Ilmiy rahbari: __________________________________
Topshirgan sanasi:_______________________________
Himoya qilgan sanasi:____________________________
Baho:____
Urganch – 2024
MUNDARIJA:
KIRISH
I BOB.Dasturlash tilllari.
1.1 C# dasturlash tilining afzalliklari
1.2 Visual Studio 2022 muhitida ishlash
II BOB. Dasturning asosiy qismi.
2.1 Til o'rganish dasturlarining umumiy ko'rinishi
2.2 Loyihani Rejalashtirish va Ishlab Chiqish Bosqichlari
2.3 Asosiy Funksiyalarni Amalga Oshirish
XULOSA
Foydalanilgan adabiyotlar
KIRISH
Dasturlash tillari nima?
Dasturlash tillari odamlar va kompyuterlar o'rtasida muloqot qilish imkonini beruvchi ko'prikdir. Kompyuterlar hali murakkab inson tilini tushunmaganligi sababli, biz o'rtada uchrashamiz va 1 va 0 larning ko'plab tizimlarini bir xil tilga aylantirdik. Ushbu tillar orqali biz ijtimoiy media ilovalaridan tortib Xalqaro kosmik stansiyadagi murakkab tizimlargacha hamma narsani ishlab chiqdik .
Dasturlash tillari asosan mashina bajaradigan buyruqlar ro'yxatini taqdim etadi . Biz ko'pincha ularga aniq ko'rsatmalar berishimiz kerak; aks holda, ular ko'pincha oldindan aytib bo'lmaydigan narsalarni qilishning qiziqarli usullarini topadilar. Sun'iy intellekt (AI) va mashinani o'rganishga ko'proq e'tibor qaratilayotgani sababli , odamlar yechimga o'z yo'lini topish uchun kodni o'rgatish yo'llarini topmoqdalar.
Dasturlash tillarining afzalliklari deyarli barcha sohalarga ta'sir ko'rsatdi. Yirik texnologiya kompaniyalari ko'plab kodlash bo'yicha mutaxassislarni ishlasa-da, ular dasturlash tillari ta'sirining kichik qismini ifodalaydi. Bu, qisman, kodlashni o'rganishni juda ko'p qirrali qiladi . Kompyuterlar bilan qanday gaplashish tamoyillarini tushunganingizdan so'ng, ko'plab professional yo'llar ochiladi .
Qaysi dasturlash tilini o'rganishingiz kerak bo'lgan narsaga bog'liq, chunki tillar shunchaki vositadir. Ba'zilari, Python kabi, ajoyib ko'p vositalardir, boshqalari esa juda aniq vazifalarni bajarish uchun mo'ljallangan.
Dasturlash tillarining turlari
Dasturlash tillari inson tillariga juda o'xshash, chunki ular ko'pincha guruhlanadi va birgalikda rivojlanadi. Yoki turli xil versiyalarda rivojlanadi va keyin unib chiqadi (masalan, vaqt o'tishi bilan C# va C++ ni yaratgan C).
Dasturlash tillarining beshta umumiy toifasi mavjud, garchi ko'p tillar bir nechta tillarga to'g'ri keladi. Yuzlab ma'lum dasturlash tillari mavjud bo'lsa, ularning ko'pchiligi o'rtasida qat'iy farqlardan ko'ra ko'proq o'xshashlik mavjud. Ba'zi dasturlash tillari ko'p qirrali va ko'plab loyihalarda qo'llaniladi, boshqalari esa muayyan vazifalarni bajarish uchun ixtisoslashgan.
Bilish uchun eng yaxshi dasturlash tillari
Python
Dunyo bo'ylab 8,2 million foydalanuvchisi bo'lgan Python veb-ishlab chiqish, mashinani o'rganish, matematika va ma'lumotlar fanlari kabi sohalarda keng tarqalgan ilovalarga ega. Misol uchun, ishlab chiquvchilar ushbu yuqori darajadagi tildan katta ma'lumotlar to'plamlari bilan ishlash, veb-ilovalarni loyihalash va ish oqimlarini yaratish uchun boshqa dasturlar bilan bog'lash uchun foydalanishlari mumkin. Ushbu ob'ektga yo'naltirilgan dasturlash tili barcha asosiy platformalarda, jumladan Mac, Windows va Linuxda ishlaydi. Python keng kutubxonalarga ega bo'lgan ko'p qirrali va o'rganish oson til bo'lib, uni umumiy maqsadli back-end ishlab chiqish uchun ajoyib qiladi.
Python dasturlash tili qulay va tushunarli bo'lishi uchun yaratilgan; uning sintaksisining ko'pgina elementlari ingliz yozuvi va matematikasiga o'xshaydi va bu til odatda kamroq kod qatorlarini talab qiladi. Python kodi odatda darhol bajarilishi mumkin, bu esa ishlab chiquvchilarga dasturiy ta'minot prototiplarini tezda yaratishga imkon beradi.
Java
Java ishlab chiquvchilarga mustahkam va yuqori unumdor ilovalar yaratish imkonini beradi. U ko'p qirrali va oddiy ish stoli dasturlaridan tortib murakkab korporativ tizimlargacha bo'lgan hamma narsada qo'llanilishi mumkin.
JavaScript
Dunyo bo'ylab taxminan 12,4 million foydalanuvchiga ega JavaScript dunyodagi eng mashhur dasturlash tillaridan biridir. Ko'p qirrali va front-end va backend ilovalari tufayli Javascript tez-tez veb-brauzerlar, o'rnatilgan apparat boshqaruvlari, o'yinlar va dasturiy ta'minot tizimlarini ishlab chiqish uchun ishlatiladi .
Ko'pincha ishlab chiquvchilar ushbu matnga asoslangan tildan veb-sahifalarga qidiruv maydonchalari, kattalashtirish funktsiyalari yoki ochiladigan menyular kabi interaktiv elementlarni qo'shish uchun foydalanadilar. Ishlab chiquvchilar veb-sahifalar yoki ilovalar yaratishda JavaScript kodlari kutubxonalariga kirishlari va oldindan yozilgan ramkalardan foydalanishlari mumkin. Ba'zi juda ta'sirli mobil ilovalar, jumladan Uber va PayPal, JavaScript-ning front-end ramkalaridan qurilgan.
PHP
Hypertext Preprocessor yoki PHP, asosan veb-serverlarni yaratish uchun ishlatiladigan server tomonidagi tildir . PHP platformadan mustaqil til boʻlib, u HTML bilan samarali ishlaydi va deyarli barcha relyatsion va aloqador boʻlmagan maʼlumotlar bazalari bilan sinxronlanadi. Bu boshqa ko'p qirrali va o'rganish oson skript tili. U HTML-ga kiritilgan va elektron tijorat veb-sahifalari kabi interaktiv veb-sayt xususiyatlarida qo'llaniladi.
PHP veb-ilovalarni ishlab chiqish uchun ajoyib tanlov bo'lishi mumkin. Facebook, WordPress, Shopify va Wikipedia kabi koʻplab sohadagi yetakchi saytlar PHP infratuzilmasi asosida qurilgan. PHP ham ochiq manba bo'lib, u foydalanuvchilarga ko'plab ramkalarga kirish va ular asosida qurish va boshqa foydalanuvchilar bilan hamkorlik qilish imkonini beradi.
C va C#
C muhandislik va tijorat sohalarida tez-tez ishlatiladigan o'rta dasturlash tilidir . U protsessual dasturlashni qo'llab-quvvatlaydi va foydalanuvchilarga jami 32 ta kalit so'zdan foydalangan holda kod tizimlari va ilovalarini ishlab chiqish imkonini beradi. Bu til o'zaro platformalarda ishlatilishi mumkin, ya'ni C har xil apparat va operatsion tizimlarda nisbatan bajarilishi mumkin.
|
| |