Amaliy mashg’ulotni bajarish: O'zgaruvchilar



Yüklə 38,44 Kb.
tarix28.11.2023
ölçüsü38,44 Kb.
#134679
5 Amal mashg


AMALIY MASHG’ULOT №5


Mavzu : C++ tili sintaksisi. C++ tilida dastur tuzilishi.


Maqsad: C++ tili sintaksisi. C++ tilida dastur tuzilishini o’rganish.


Amaliy mashg’ulotni bajarish:


O'zgaruvchilar -ma'lumotlar qiymatlarini saqlash uchun konteynerlardir.
C++ da har xil turdagi o'zgaruvchilar mavjud (turli kalit so'zlar bilan belgilanadi), masalan:
int -123 yoki -123 kabi kasrsiz butun sonlarni (butun sonlar) saqlaydi
double - 19,99 yoki -19,99 kabi suzuvchi nuqtali raqamlarni va o'nliklarni saqlaydi.
char - "a" yoki "B" kabi aloxida belgilarni saqlaydi. Char qiymatlari bitta qo'shtirnoq ichiga olinadi (‘ ’).
string - "Salom dunyo" kabi matnlarni saqlaydi. Satr qiymatlari qo'sh tirnoq ichiga olingan
bool - qiymatlarni ikkita holatda saqlaydi: true (rost) yoki false (yolg’on).



cout << - ma'lumotlar ekranga chiqariladi.


cin >> - ma'lumotlarni kiritish.


Misollar:

  1. Salom dunyo” “Men C++ tilini o'rganyapman" Yo’zuv dasturi

#include


using namespace std;

int main() {


cout << "Hello World!" << endl;
cout << "I am learning C++";
return 0;
}



  1. Y=3x+|x+a| tenglamani dasturi (a va x o’zgaruvchilarning qiymatlari ixtiyoriy)

#include
// standart nomlar fazosidan foydalanishni e'lon qilish
using namespace std;
int main()
{
int y, x, a;
cout << "x="; cin >> x;
cout << "a="; cin >> a;
y = 3*x + abs(x+a);
cout << y << endl;
return 0;
}


3. Y=3x/z+(x+a), z=2x (a va x o’zgaruvchilarning qiymatlari ixtiyoriy)
#include
// standart nomlar fazosidan foydalanishni e'lon qilish
using namespace std;
int main()
{
int y, x, a,z;
cout << "x="; cin >> x;
cout << "a="; cin >> a;
z=2*x;
y = (3*x)/z + (x+a);

cout << y << endl;


return 0;
}
Vazifa:
1.O’zingizni F.I.Sh. chiqaruvchi dasturni tuzing


2. “Tug’ilgan kun tabrigi matnini chiqaruvchi dasturni tuzing.
3. Quyidagilarga C++ da chiziqli dastur tuzing


1variant




#include


using namespace std;
int main()
{
int y, a;
double x;
cout << "x="; cin >> x;
cout << "a="; cin >> a;
y = 3*x + abs(a+ 0.5);
cout << y << endl;
return 0;
}
2variant



3variant



4variant

5variant



6variant



7variant


8variant



9variant



10variant



11variant



12variant



13variant



14variant



15variant



16variant



17variant



18variant



19variant



20variant



21variant



22variant



23variant





24variant





25variant





Bajarilgan ish bo’yicha xulosa yozing.


Xulosa:_____________________________________________________________________________________________________________________________________________


Xisobot quyidagilarni o’z ichiga oladi:


1. Mavzu.
2. Ishning maqsadi.
3. Vazifa va uning yechimi.
4. Nazorat savollariga javoblar.
5. Ish bo'yicha xulosa.



Yüklə 38,44 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə