“Dasturlash I” fanidan 1-ma’ruza bo`yicha mustaqil topshiriqlar
1.
1.1 Algoritm; Algoritm dastur tarkibidagi ko`rsatmalarning qanday harakatlanishi va bajarilish tartiblarini belgilash orqali masalani yechishni tavsiflaydi. Algoritm dasturchiga dasturlash tilida dastur yozishdan oldin uni rejalashtirishda yordam beradi. Algoritmlar tabiiy tilda yoki psevdokodlar (tabiiy tilning ba’zi dasturlash kodlari bilan kombinatsiyalangan ko`rinishi) orqali tasvirlanadi.
1.2 Zamonaviy dasturlashning eng muhim talablaridan biri … ; foydalanuvchi va dastur o`rtasida muloqot o`rnatilishi, ya’ni dastur tomonidan nima kiritilishi zarurligini yoki kiritilgan ma’lumot noto`g`ri bo`lsa, tegishli ma’lumot berilib, qaytadan kiritish holatiga o`tish kabi o`zaro ta’sirlashuv jarayoni tashkillashtirilishi zamonaviy zamonaviy dasturlashning eng muhim talablaridan biridir.
1.3 cin ob’yekti: cin ob’yekti klaviaturadan qiymat kiritilib, Enter tugmasi bosilgunga qadar dasturni kutish holatida ushlab turadi. Klaviaturadan kiritilgan belgilardan iborat qiymat avtomatik tarzda o`zgaruvchi turiga o`tkaziladi
1.4 “>>” va “<<” belgilari : “>>” va “<<” belgilari mazmunan o`zaro qarama-qarshi amallarni bildiradi. “>>” belgi ma’lumotlar cin dan o`zgaruvchiga qarab, “<<” belgisi esa, o`zgaruvchidan cout ga qarab harakatlanishini ifodalaydi.
1.5 Ismlar; . Ismlar – dasturning o`zgaruvchilar, funksiyalar va shu kabi bosha elementlarning nomlaridir.
1.6 O‘zgaruvchilar; Dasturda o`zgaruvchan qiymatlarni tavsiflash uchun o`zgaruvchi tushunchasi shakllantiriladi.
Quyidagi test savollariga javob bering:
Agar ushbu dasturda 1, 2, 3 qiymatlari kiritilsa, qanday natija chiqaradi?
#include
using namespace std;
int main()
{
// Foydalanuvchini qiymat kiritishga undash
double number1, number2, number3;
cout << "Uchta qiymat kiriting: ";
cin >> number1 >> number2 >> number3;
// Compute average
double average = (number1 + number2 + number3) / 3;
// Display result
cout << average << endl;
return 0;
}
1
2
3
4
Quyidagi kodda natijani chiqarishning to`g`ri variantini ko`rsating:
double area = 3.5;
cout << "area";
cout << area;
3.53.5
3.5 3.5
area3.5
area 3.5
_______ - tabiiy til bilan ba'zi dastur kodlari aralashtirilgan kod.
dastur
ko`rsatma
psevdokod
Grafik diagramma
Konsol oynasiga ma’lumot uzatuvchi va konsol oynadan qiymat qabul qiluvchi oqim operatorini mos ravishda ko`rsating:
>> and <<
<< and >>
C++ tilining kalit so`zlarining har biri kichik harflardan iborat.
rost
yolg`on
Quyidagilar orasidan noto`g`ri nomni ko`rsating:
_343
class
9X
8+9
radius
Quyidagi variantlarning qaysi biri o`zgaruvchilarni e’lon qilish uchun to`g`ri va qulay hisoblanadi?
int eni; intuzunligi;
inteni, uzunligi;
inteni; uzunligi;
inteni, intuzunligi;
___________ – ta’minlash operatori
= =
:=
=
=:
x ga 1 qiymatini ta’minlash uchun _________ deb yozish kerak.
1 = x;
x = 1;
x := 1;
1 := x;
x == 1;
Quyidagi ta’minlash ko`rsatmalaridan qaysi biri noto`g`ri?
i = j = k = 1;
i = 1; j = 1; k = 1;
i = 1 = j = 1 = k = 1;
i == j == k == 1.
3.Konsol oyna uchun dastur tuzing:
ni hisoblovchi dastur;
:
#include
#include
using namespace std;
int main()
{
int x, y, z;
cout<<"x="; cin>>x;
cout<<"y="; cin>>y;
z = (2*x+2*(x-y))/(x+y);
cout<<"z="<
return 0;
}
Do'stlaringiz bilan baham: |