Professional Documents
Culture Documents
Amaliy Ish-4 Mavluda
Amaliy Ish-4 Mavluda
Amaliy Ish-4 Mavluda
RAQAMLI TEXNOLOGIYALAR
VAZIRLIGI
"Dasturlash 1” fanidan
Guruh: KIS22-06
Bajardi: Xudaynazarova M.
Qabul qildi: G‘OZIYEV X.
SAMARQAND – 2023
Test
1. Quyidagi satrlarni tahlil
qiling: double sum = 0;
for (double d = 0; d < 10;)
{
d += 0.1;
sum += sum + d;
}
A. Ushbu dasturda kompilyatsiya xatolik ko`rsatadi , chunki for
siklida davomiylik qiymati yo`q.
B. Dasturning kompilyatsiya xatosi bor, chunki for stklidagi nazorat
o'zgaruvchisi ikkilangan turdagi bo'lishi mumkin emas.
C. Dastur xech qachon xatolik ko`rsatmaydii, chunki d <10 har doim to'g'ri
bo'ladi. D.Dastur to`liq kompilyatsiya bo`ladi va ishlaydi.
2. Quyidagi sikllardan qaysi biri "C ++ ga xush kelibsiz" deb 10
martaekranga bosib chiqaradi?
A:
for (int count = 1; count <= 10; count++)
{
cout << "Welcome to C++" << endl;
}
B:
for (int count = 0; count < 10; count++)
{
cout << "Welcome to C++" << endl;
}
C:
for (int count = 1; count < 10; count++)
{
cout << "Welcome to C++" << endl;
}
D:
for (int count = 0; count <= 10; count++)
{
cout << "Welcome to C++" << endl;
}
A. BD
B. ABC
C. AC
D. BC
E. AB
3.
Quyidagi siklda ekranga
Dastur kodi:
#include <iostream>
int main() {
int n;
std::cout << "Enter a natural number (1<=n<=105): ";
std::cin >> n;
int count = 0;
std::cout << "Number of natural divisors of " << n << " is: " << count <<
std::endl;
return 0;
}
Natija:
(Piramida) Foydalanuvchi tomonidan butun son kiritilganda 1 dan 15 gacha,
mazkur sonlar yordamida piramida shaklini chop etuvchi dastur kodini yozing.
Dastur kodi:
#include <iostream>
int main() {
int n;
std::cout << "Enter a positive integer (1 <= n <= 15): ";
std::cin >> n;
return 0;
}
Natija:
“Sonni top” o`yini. Kompyuter 0 va 10 oralig`ida bitta son o`ylasin.
Foydalanuvchini son kiritishga undaydi va qachonki, foydalanuvchi kompyuter
o`ylagan sonni kiritmagunicha bu jarayon davom etadi.
Dastur kodi:
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
// Set seed for random number generation
std::srand(std::time(0));
int userGuess;
do {
std::cout << "Sizning o'ylagan soningizni kiriting: ";
std::cin >> userGuess;
return 0;
}
Natija:
Dastur kodi:
#include <iostream>
// Funktsiyani e'lon
qilish int EKUB(int a, int
b) {
while (b != 0) {
int temp = b;
b = a % b;
a = temp;
}
return a;
}
int main() {
// Sonlarni
olish int num1,
num2;
std::cout << "Sonlarni kiriting: ";
std::cin >> num1 >> num2;
Dastur kodi:
#include <iostream>
#include <bitset>
int main() {
// O'nlik sonni
olish int onlikSon;
std::cout << "O'nlik sonni kiriting: ";
std::cin >> onlikSon;
// Natijani chiqarish
std::cout << "O'nlikdagi " << onlikSon << " sonining mos ikkilikdagi
tasviri " << ikkilikSon << std::endl;
return 0;
}
Natija: