9-mavzu: zamonaviy dasturlash texnologiyalari. Obyektga yo’naltilrilgan dasturlash tillari. C++ Dasturlash tilining asosiy konstruktsiyalari va tizimda qo’llash xususiyatlari. Reja


Download 0.55 Mb.
Pdf ko'rish
bet20/22
Sana19.01.2023
Hajmi0.55 Mb.
#1102706
1   ...   14   15   16   17   18   19   20   21   22
O’zgaruvchilarni e’lon qilish. 
Programmada ishlatilgan barcha o’zgaruvchilarni qaysi toifaga tegishli ekanligini e’lon 
qilish kerak. Ma’lulotlarni e’lon qilishning umumiy ko’rinishi quyidagicha: toifa_nomi 
o’zgaruvchi; Agar bir nechta o’zgaruvchi bir toifaga mansub bo’lsa, ularni vergul bilan ajratib 
berish mumkin. Butun sonlarni ifodalash uchun int va haqiqiy sonlarni ifodalash uchun float 
xizmatchi so’zlaridan foydalaniladi. Bu ma’ruzada shu 2 tasini bilish bizga kifoya qiladi.
int x,y; // butun toifadagi o’zgaruvchilarni e’lon qilish
float a,b,c; // haqiaiy toifadagi o’zgaruvchilar e’lon qilish
Kiritish va chiqarish operatorlari 
Programmada klaviatura orqali ma’lumot kiritish va ekranga chiqarish uchun 
preprotsessor direktivasini, ya’ni #include ni programmaga qo’shish shart. 
Ma’lumotlarni kiritish s td::cin >>, ma’lumotlarni chiqarish s td::cout << operatori orqali 
amalga oshiriladi.
std::cin >> a; Bu operator bajarilganda ekranda kursor paydo bo’ladi. Kerakli ma’lumot 
klaviatura orqali kiritilgandan so’ng Enter tugmasi bosiladi. cout orqali ekranga ixtiyoriy 
ma’lumotni chiqarish mumkin. Satrli ma’lumotlarni ekranga chiqarish uchun, ularni 
qo’shtirnoq orasida yozish kerak.
Matemetik funksiyalardan dasturda foydalanish 
Matemetik funksiyalardan programmada foydalanish uchun math.h sarlavha faylini 
progarmmaga qo’shish kerak. #include  
Funksiyaning C++ da ifodalanishi Funksiyaning matematik ifodalanishi
1. abs(x) - butun sonlar uchun
2. fabs(x) - haqiqiy sonlar uchun
3. labs(x) - uzun butun son uchun
|x|


pow( x, y)
xy
pow10( x)
10
x
sqrt(x)
x
ceil(x)
haqiqiy toifadagi x o’zgaruvchisi qiymatini unga eng
yaqin katta butun songa aylant irad i.
floor(x)
haqiqiy toifadagi x o’zgaruvchisi qiymatini unga eng
yaqin kichik butun songa aylantiradi
cos(x)
x burchak kosinusini aniqlash. x radian o’lchovida.
sin(x)
x burchak sinusini aniqlash. x radian o’lchovida.
exp(x)
e
x
log(x)
lnx, x sonining natural logarifmini qaytaradi.
log10(x)
lgx, x sonining 10 asosli logarifmini qaytaradi. 
1 - Misol: n va m natural sonlari berilgan. n sonini m soniga bo’lib, qoldiqni
aniqlovchi programma tuzilsin
// Maqsad: n sonini m soniga bo’lib, qoldiqni aniqlash
#include  
using namespace std;
int main()
{
int n, m, qoldiq;
cout << "n="; cin >> n;
cout << "m="; cin >> m;
// % qoldiqni olishni bildiradi
qoldiq = n % m;
cout << "Qoldiq=" << qoldiq << endl;
return 0;


Download 0.55 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   22




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