Klaviaturadan kiritilgan



Download 33,73 Kb.
bet1/10
Sana21.07.2022
Hajmi33,73 Kb.
#832183
  1   2   3   4   5   6   7   8   9   10
Bog'liq
Hujjatlar


Bilet 1
1. Klaviaturadan kiritilgan s1 va s2 matndagi harflar faqat katta kichikligi bilan farq qilsa bu so‘zlar teng, aks holda so‘zlar teng emas deb xabar chop etilsin.



Input:

Output:

s1=«HEllo WorLD» s2=«hello world»

so‘zlar teng

s1=«coding» s2=«coder»

so‘zlar xar xil



2. Kiritilgan a butun sonini teskari tartibda ekranga chiqaruvchi dastur tuzing,

Input:

Output:

a = 15987

78951

a = 45631

13654

agar sonni o‘girganda int chegarasidan o‘tib ketsa 0 qaytarilsin.


3. Kvadrat tenglamani yechuvchi procedure tuzing, bunda a, b va c koeffitsiyentlari main da cin orqali kiritiladi.



Input:

Output:

['H','e','l','l','o','!']

['!','o','l','l','e','H']

['H','e']

['e','H']

4. Berilgan massiv elementlarini teskari tartibda joylashtiruvchi procedure tuzing.


5. Quyidagi matritsaning qora bilan belgilangan sonlarining yig’indisini
qaytaruvchi funksiya tuzing:
Array[][] = {
{10, 11, 22, 31, 41},
{50, 60, 73, 81, 91},
{10, 11, 12, 13, 14},
{15, 16, 17, 18, 19},
{20, 21, 22, 23, 24} }



Input:

Output:

"hoopla"

2

"abbCCCddBBBxx"

3

“ ”

0

6. Satr berilgan bo'lsa, satrdagi eng katta "blok" uzunligini qaytaring. Blok - bu bir xil bo'lgan qo'shni belgilar ketma-ketligi.
Bilet 2
1. Konsoldan kiritilgan satrdan birinchi ikkita harfni olib tashlovchi dastur tuzing, bunda agar birinchi harf ‘a’ ga teng bo‘lsa birinchi harf o‘z o‘rnida qolsin yoki ikkinchi harf ‘b’ ga teng bo‘lsa ikkinchi harf ham o‘z o‘rnida qolsin.



Input:

Output:

«about», «begin», «obdon», «askiya»

«about», «gin» , «bdon» , «akiya»

«asal», «abs»

«aal», «abs»


2. Agar kiritilgan N soni 4 sonining darajasi bo‘lsa, N soni 4 ning nechanchi darajasi ekanligini aniqlovchi dastur tuzing.


3. 3 ta son berilganda ularning o’rta arifmetigi va o’rta geometrigini qaytaruvchi funksiya yozing.


4. 1 dan n gacha bo‘lgan toq sonlar ichidan 3 ga bo’linadigan ammo 5 ga bo‘linmaydigan sonlarning yig’indisini hisoblovchi dastur tuzing. n soni quyidagi oraliqda: 1 < n < 1000000.


5. N x M o‘lchamli massiv berilganda, uning har bir satri elementlari yig’indisini hisoblab ekranga chiqaruvchi dastur tuzing.


6. Berilgan str matn ichida barcha ochilgan qavslar to’g’ri yopilganligini aniqlab, natijani qaytaruvchi funksiya tuzing.

Input:

Output:

"()[]{}"

True

"([)]"

False



"{[ ]}"

True

"({])}"

False





Bilet 3



  1. Kiritilgan satrdagi katta harflarni kichik harfga, kichik harflarni katta harfga almashtiradigan dastur tuzing. M-n: aSror  AsROR



  2. Kiritilgan a soni 2 ning darajasi yoki darajasi emasligini aniqlovchi funksiya tuzing.

Input:

Output:

0

false

132

false

8

true

256

true



  1. Klaviaturadan ikki nuqta (A, B) va (C, D) kiritilganda, shu koordinatalarga asosan ular orasidagi masofani qaytaradigan masNuqta (A, B, C, D) nomli funksiya tuzing.



  2. Ixtiyoriy 1 dan n gacha bo‘lgan bir o‘lchovli massiv berilgan. Massiv elementlari ichidan eng katta elementni topuvchi dastur tuzing.



  3. Ikki o‘lchovli massiv berilgan. Massivdagi qator va ustunlaning toq indekslaridagi qiymati juft bo’lgan sonlarini yig’indisini qaytaruvchi funksiya tuzing.



  4. Konsoldan str satr kiritib, ushbu satr boshidagi va oxiridagi (chap tomonga o'qilganda) kesmalari bir xil bo'lsa, shularni ekranga chiqaruvchi funksiya tuzing.

Input:

Output:

"abXYZba"

"abba"

("abca")

"aa"

("aba")

"aa"

("abcdfhfhdcba")

"abcddcba"

Bilet 4
1. Agar berilgan qatorda "cat" va "dog" so’zlari bir xil sonda paydo bo'lsa, true qiymatini qaytaring

Input:

Output:

"catdog"

true

"catcat

false

"1cat1cadodog"

true



2. 1 dan n gacha bo’lgan sonlarning toqlarini yig’indisini va juftlarini ayirmasini topuvchi dastur tuzing.


3. Cast nomli 2 ta funksiya tuzing. Agar funksiyaga int qiymati berilsa uni string tipida qaytarsin, string berilsa va u string faqat raqamlardan tashkil topgan bo’lsa uni int tipida qaytarsin.


4. Ixtiyoriy 1 dan n gacha bo‘lgan bir o‘lchovli massiv berilgan. Massivning juft index da joylashgan elementlarini 0 qiymatga o’zgartiruvchi dastur tuzilsin.


5. Ikki o’lchamli massiv ichida eng katta sonni aniqlovchi dastur tuzing.
N x N o‘lchamli kvadrat matritsa arr hosil qilinsin. Arrayning [0][0] elementdan boshlab, soat strelkasiga qarama - qarshi ravishda matritsa elementlariga
1, 2, 3, 4,... N2 gacha bo‘lgan sonlar o‘zlashtirilsin.

Masalan:



Output:

Array[][] = {
{10, 11, 22, 31, 41},
{50, 60, 73, 81, 91},
{10, 11, 12, 13, 14},
{15, 16, 17, 18, 19},
{20, 21, 22, 23, 24} }



Array[][] = {
{1, 16, 15, 14, 13},
{2, 17, 24, 23, 12},
{3, 18, 25, 22, 11},
{4, 19, 20, 21, 10},
{5, 6, 7, 8, 9} }


6. N x N o‘lchamli massiv hosil qilinsin. Massiv (0,0) elementidan boshlab, soat strelkasiga qarama - qarshi ravishda massiv elementlariga 1, 2, 3, 4, ... gacha bo‘lgan sonlar o‘zlashtirilsin.




Bilet 5



  1. Kiritilgan satrdagi katta harflarni kichik harfga, kichik harflarni katta harfga almashtiradigan dastur tuzing. M-n: aSror  AsROR



  2. Agar kiritilgan N soni 9ni darajasi bo‘lsa true, aks holda false qiymat qaytaruvchi dastur tuzing.



  3. Konsoldan a, b va c tomonlar kiritiladi. Kiritilgan tomonlardan hosil bo’lgan uchburchakning yuzasini aniqlovchi funksiya tuzing.



  4. M x N o‘lchamli matritsa va K soni berilgan. Matritsa ichida K soni bor yo’qligini aniqlovchi funksiya tuzing.



  5. Massivdagi elementlar yig’indisini chiqaring. 13 sonini omadsiz deb olamiz.

Input:

Output:

[1,1,3]

5 ( 1+1+3 )

[1,2,5,13]

8 ( 1+2+5 )

[2,1,13,2,4]

7 ( 2+1+4 )

13 soni izidan kelgan birinchi sonni va 13 sonini hisobga olmasin.

6. Ikkita sonni kattasini if ishlatmasdan topuvchi dastur tuzing.
Eslatma: mantiqiy operatorlar va qo’shimcha kutubxonalardan foydalanish mumkin emas.


Bilet 6


1. Kiritilgan str matnida nechta unli harf borligini aniqlovchi funksiya tuzilsin

Input:

Output:

“salom”

2

“ketmon”

2

“ JahOngIr”

3



2. Kiritilgan a, b sonlarining EKUB ni topuvchi funksiya tuzing.



Input:

Output:

24 va 48

24

128 va 256

128

100 va 125

25



3. Funksiyaga kiritilgan string qiymatni teskarisiga o‘girib qaytaruvchi dastur tuzing.



Input:

Output:

“foundation”

“noitadnuof”

“coding”

“gnidoc”


4. M x N o‘lchamli matritsa berilgan. Matritsaning toq indeksli ustunlarini ([0][1], [0][3], [0][5]...) ekranga chiqaruvchi dastur tuzilsin.


5. 1 o’lchamli massiv berilgan. Bunda har bir element 1 yoki 4 bo'lsa, true qiymatini qaytaruvchi dastur tuzing.

Input:

Output:

[1, 4, 1, 4]

true

[1, 4, 2, 4]

false

[1, 1, 1, 4, 4, 4, 1, 1, 4, 1]

true



6. 2 lik sanoq sistemasida berilgan sonni 16 lik sanoq sistemasiga o'tkazuvchi dastur tuzing.
Bilet 7

  1. s1 va s2 satrlar berilgan. Ularni bir-biriga ulovchi funksiya tuzing. Agarda 1-matnning oxirgi belgisi va 2-matnning birinchi belgisi bir xil bo‘lib qolsa bitta belgini olib tashlang. Masalan :

    input:
    («abc», «cat»)

    output:
    «abcat»

    («dog», «cat»)

    «dogcat»

    («abc», «»)

    «abc»

  2. Bеrilgan n natural sonda 2 raqami necha marta qatnashganini toping.

input: output:
123 1
12223 3


  1. a, b, c, d, e butun sonlari berilgan.Ular orasidan eng kattasini va eng kichigini aniqlab beradigan funksiya tuzing.

  2. Quyidagi matritsaning qora bilan belgilangan sonlarining yig’indisini

aniqlovchi dastur tuzing.
Array[][] = { {10, 11, 21, 31, 40},
{50, 62, 71, 83, 91},
{10, 11, 12, 13, 14},
{15, 16, 17, 18, 19},
{20, 21, 22, 23, 24} };

  1. Ikki o‘lchovli 7x8 massiv berilgan. har bir qatordagi toq sonlar nechtaligini aniqlang.

  2. Bir o’lchamli massiv berilgan, massivda uchragan 0 sonini o’zidan keyingi toq songa o’zgartiradigan funksiya tuzing. Agar 0 dan keyin toq son uchramasa 0 soni o’zi qoldirilsin.

Input: [0, 4, 5, 0, 3, 7] Output: [5, 4, 5, 3, 3, 7]
Input: [2, 0, 3, 0, 4] Output: [2, 3, 3, 0, 4]
Bilet 8

  1. s1 va s2 satrlar berilgan. Ularni bir-biriga ulovchi funksiya tuzing. Agarda 1-matnning oxirgi belgisi va 2-matnning birinchi belgisi bir xil bo‘lib qolsa bitta belgini olib tashlang. Masalan :

input: output:

(«abc», «cat»)

«abcat»

(«dog», «cat»)

«dogcat»

(«abc», «»)

«abc»

  1. a butun soni berilgan. a soni 3 ning darajasi yoki darajasi emasligini aniqlovchi funksiya tuzing. Agar kiritilgan son int chegarasidan o‘tib ketsa false qaytarilsin.

input: output:

0
27
33

false
true
false

3. 2 ta o’sish tartibida joylashgan butun sonlar to’plami berilgan. Bu to’plamlarni shunday 3-to’plamini hosil qilingki, u ham o’sish tartibida bo’lsin.
4. Butun sonli 3x4 ikki o‘lchovli massivni oxirgi qatoridagi elementlarini konsol(ekran)ga chop qiling.

Download 33,73 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   10




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish