Mashina tilini tushunadi


Download 45.5 Kb.
Sana22.10.2020
Hajmi45.5 Kb.
#135534
Bog'liq
moodle 1hafta


1.10. Mashina tilini tushunadi.

1.11. Assembler tili- mashina kodlari ularga mos belgilar bilan belgilanadi, hamda xotirani avtomatik taqsimlash va xatolarni tashxis qilish kiritilgan til

1.12. Assembler - assembler tilidagi programmani maahina tiliga oʻtkazuvchi maxsus programma.

1.13. Yuqori darajadagi dasturlash tillari dastur yozish uchun mustaqil muhitga ega boʻlib, ularda turlicha toifadagi mashinalar uchun dastur yozish imkoniyati mavjud boʻlgan.

1.14. Dastur kodi-yuqori darajali dasturlash tillarida yozilgan dastur

1.15. interpretator- dastur kodini mashina tiliga oʻgirishda yordam beradigan dasturiy vosita

1.16. Kompilyator - interpretator bilan bir xil

1.17. tarjima qilingan til dastur kodini mashina tushunishi uchun,

kompilyatsiya qilingan til esa oʻsha tarjima qilingan kodni ishlashi uchun

1.18. operatsion tizim- bu EHM zahiralarini boshqarish amaliy dasturlarni chiqarish va ularning tashqi qurilmalar boshqa dasturlari bilan oʻzaro aloqasini amalga oshirish uchun kerak boʻladigan tizim. Windows, Linux, Ubuntu, Debian, Mac OS

1.19. Operatsion tizimlarning asosiy vazifasi foydalanuvchining EHM bilan muloqotini soddalashtirishdir.

1.20.


1.21. C++ C tilidan olingan, Java esa C++ tilidan kelib chiqqan, C# C++ ning ichki tizimini oʻzlashtirgan holda Javaning baczi imkoniyatlarini oʻzida mujassamlashtirgan.

1.22. Bjarne Stroustrub

1.23. using - foydalanish

namespace - umumiy nom

int - butun

return - qaytarish

....

1.24. Ha


1.25. C++ da yozilgan dastur kengaytmasi .cpp boʻladi

1.26. izoh - dastur qatorida biron operator uchun qoldiriladigan fikr. // belgidan keyin izoh qoldirish mumkin, uni dastur oʻqimaydi

1.27. cout

1.28. Barcha kiritish chiqarish operatorlari orqasidan std ni qoʻllash

1.29. B javob. #include

1.30. D javob #include

1.31. 3.5 * 4 / 2 - 2.5 = 4.5

1.32.


C++Java

C++


Java

C++, Java, and C#

1.33. yoʻq. Kompilyator kerak

1.34. cin - kiritish. cout - chiqarish

1.35.

#include //savolda bu yerda include oldida # qolib ketgan



using namespace std;

int main () //bu qatorda () qolib ketgan

{

//Konsolga C++ ga xush kelibsiz soʻzi chiqariladi



cout <<"C++ga xush kelibsiz!"<

return 0;

}

1.36. // belgidan keyin izoh yoziladi, yangi paragrafdan, satrdan yozish ham mumkin



1.37.

#include

using namespace stdb

int main()

{

cout<<"2+3="<<2+3;



return 0;

}

1.38. sintaksis xatolar- kompilyator tomonidan aniqlangan xatoliklar



Dastur bajarilishidagi xatolar - masala bajarilishi uchun kiritilgan qiymatlar turi natijaviy qiymat turgan mos kelmay qolishi

Mantiqiy xatolar - kutilgan natija olinmaganda sodir boʻladigan xatolik

1.39. Dastur bajarilishidagi xatolik

1.40. Dastur bajarilishidagi xatolik

1.41. sintaksis xatolik

1.42.


1 int Main()

2 {


3 cout<<'C++ ga xush kelibsiz!;

4 return 0;

5 )

Xatoliklar: e'lon qilish bajarilmagan. Kutubxonadan ham foydalanilmagan.

1 satrda Main bosh M harf bilan yozilmaydi, 3 satrda qoʻsh qoʻshtirnoq " " unutilgan.

5 - satrda " ) " dan foydalanilmaydi " } " -shundan foydalaniladi

Tuzatish:

1 #include

2 using namespace std;

3 int main()

4 {

5 cout<<"C++ ga xush kelibsiz!"



6 return 0;

7 }


TESTLAR UCHUN JAVOBLAR

1. A 11.A 21.B variantda izoh berilgan, qolgani izoh emas

2. A 12.B 22.A

3.D 13.C 23.E

4.A 14.A 24.A

5.B 15.B 25.D

6.C 16.D 26. A va B javoblar

7.C 17.B 27.D

8.A 18.E 28.D

9. A 19.B 29.A

10.C 20. 30.C

Dasturlash masalalariga javoblar

1.

#include

using namespace std;

int main()

{

cout<<"C++ ga xush kelibsiz!"<

cout<<"Kompyuter sohasiga xush kelibsiz!"<

cout<<"Dasturlash qiziq";

}

2.

#include

using namespace std;

int main()

{

cout<<"C++ ga xush kelibsiz"<

cout<<"C++ ga xush kelibsiz"<

cout<<"C++ ga xush kelibsiz"<

cout<<"C++ ga xush kelibsiz"<

cout<<"C++ ga xush kelibsiz";

}

3.

#include

using namespace std;

int main()

{

cout<<" C C C C "<

cout<<" C + + "<

cout<<" C ++++++ ++++++ "<

cout<<" C + +"<

cout<<" C C C C "<

}

4.

#include

using namespace std;

int main()

{

int n;

cin>>n;

cout<

cout<

//kompilatsiyadan keyin n oʻrniga qiymat berilganda n ning kvadrati hamda kubi konsolega chiqadi.

}

5.

#include

using namespace std;

int main()

{

cout<<"( 9.5 * 4.5 - 2.5 * 3 ) / ( 45.5 - 3.5 )";

return 0;

}

6.

#include

using namespace std;

int main()

{

cout<<"1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 ="<<1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9;

}

7.

#include

using namespace std;

int main()

{

cout<<"Taxminiy π ning qiymati~"<<4 * ( 1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11);

}

8.

#include

using namespace std;

int main()

{

int r;

cout<<"Radiusni kiriting";

cin>>r;

cout<<"Aylananing uzunligi="<<2*M_PI*r<

cout<<"Doiraning yuzi="<

}

9.

#include

using namespace std;

int main()

{

cout<<"Toʻrtburchak Perimetri="2*(4.5+7.9)<

cout<<"Toʻrtburchak Yuzi="4.5*7.9;

}

10.

#include

using namespace std;

int main()

{

cout<<"Oʻrtacha tezlik = "<<( 14 / 1.6) / ( 45.5 / 60) <<" mil/soat";

}

11.

#include

using namespace std;

int main()

{

int n=312032486, a=7, b=13, c=45, d=5*365*24*3600;

cout<<"5 yildan keyingi aholi soni-"<

}

Download 45.5 Kb.

Do'stlaringiz bilan baham:




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