Dasturlash asoslari fanidan nazariy savollar


Download 387.59 Kb.
bet5/5
Sana13.05.2023
Hajmi387.59 Kb.
#1455698
1   2   3   4   5
Bog'liq
Dasturlash asoslari fanidan savollar

ex ga yaqinlashadi)

1+ X + X2/(2!) + … + XN/(N!)

  1. N butun soni va X haqiqiy soni berilgan (N>0). Quyidagi yig’indini hisoblovchi dastur tuzilsin. (Olingan natija taxminan sin(x) ga yaqinlashadi).

X-X3/(3!) + X5/(5!)-…+(-1)N * X2N+1/((2N+1)!)

  1. N butun soni va X haqiqiy soni berilgan (N>0). Quyidagi yig’indini hisoblovchi dastur tuzilsin. (Olingan natija taxminan cos(x) ga yaqinlashadi).

1-X2/(2!) + X4(4)-…+(-1)N * X2N/((2N)!)

  1. N butun soni va X haqiqiy soni berilgan (N>0,|X<1|). Quyidagi yig’indini hisoblovchi dastur tuzilsin.

X-X2/2 + X3/3-…+(-1)N-1*XN/N.

  1. A va B butun musbat sonlari berilgan (А>B). А uzunlikdagi kesmada maksimal darajadagi B kesma joylashtirilgan. A kesmaning bo’sh qismini aniqlovchi dastur tuzilsin. Ko’paytirish va bo’lish amallarini ishlatmang.

  2. A va B butun musbat sonlari berilgan (А>B). А uzunlikdagi kesmada B kesmadan nechta joylashtirish mumkinligini aniqlovchi dastur tuzilsin. Ko’paytirish va bo’lish amallarini ishlatmang.

  3. N va K butun musbat sonlari berilgan. Faqat ayirish va qo’shish amallarini ishlatib N sonini K soniga bo’lgandagi qoldiq va butun qismini aniqlovchi dastur tuzilsin.

  4. N butun soni berilgan (N>0). Agar N soni 3 ning darajasi bo’lsa “3 – ning darajasi”, aks holda “3 – ning darajasi emas” degan natija chiqaruvchi dastur tuzilsin. Qoldiqli bo’lish va bo’lish amallarini ishlatmang.

  5. 2 sonining qandaydir darajasini bildiruvchi N btun soni berilgan (N>0). N = 2k. k ni aniqlovchi dastur tuzilsin.

  6. N natural soni berilgan (N>0). Quyidagi ifodani hisoblovchi dastur tuzilsin:

N!!=N*(N-2)*(N-4)*…
Agar N juft bo’lsa oxirgi ko’paytuvchi 2, toq bo’lsa 1 bo’ladi.

  1. N natural soni berilgan (N>0). Kvadrati N dan kata bo’ladigan eng kichik butun k sonini aniqlovchi dastur tuzilsin. Ildizdan chiqaruvchi funktsiyadan foydalanmang.

  2. N natural soni berilgan (N>0). Kvadrati N dan kata bo’lmagan eng katta butun k sonini aniqlovchi dastur tuzilsin. Ildizdan chiqaruvchi funktsiyadan foydalanmang.

  3. N natural soni berilgan (N>1). 3k>N shartni qanoatlantiruvchi eng kichik butun k sonini aniqlovchi dastur tuzilsin.

  4. N natural soni berilgan (N>1). 3k<=N shartni qanoatlantiruvchi eng katta butun k sonini aniqlovchi dastur tuzilsin.

  5. N natural soni berilgan (N>1). (1+2+3+…+k)>=N shart bajariladigan eng kichik k sonini aniqlovchi dastur tuzilsin. 1 dan k gacha bo’lgan yig’indi ham ekranga chiqarilsin.

  6. N natural soni berilgan (N>1). (1+2+3+…+k)<=N shart bajariladigan eng katta k sonini aniqlovchi dastur tuzilsin. 1 dan k gacha bo’lgan yig’indi ham ekranga chiqarilsin.

  7. А soni berilgan (A>1). (1+1/2+…+1/k) >=A shart bajariladigan eng kichik k sonini aniqlovchi dastur tuzilsin. Yig’indi ham ekranga chiqarilsin.

  8. А soni berilgan (A>1). (1+1/2+…+1/k) <=A shart bajariladigan eng katta k sonini aniqlovchi dastur tuzilsin. Yig’indi ham ekranga chiqarilsin.

  9. Bankka boshlang’ich S so’m qo’yildi. Har oyda bor bo’lgan summa P foizga oshadi (0

  10. Sportchi birinchi kuni 10 km yugirib boshladi. Keying kunlari bir oldingi kunga nisbatan P foiz ko’p yugirdi (0

  11. N va M butun musbat sonlari berilgan (N>M). N sonini M soniga bo’lib butun va qoldiq qismlarini bo’lish va qoldiqni olish amallarini ishlatmasdan topuvchi dastur tuzilsin.

  12. N butun soni berilgan (N>0). Bo’lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlarini teskari tartibda chiqaruvchi dastur tuzilsin.

  13. N butun soni berilgan (N>0). Bo’lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlari yig’indisini va raqamlari sonini chiqaruvchi dastur tuzilsin.

  14. N butun soni berilgan (N>0). Bo’lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlarining orasida 2 raqami bor – yo’qligini aniqlovchi dastur tuzilsin.

  15. N butun soni berilgan (N>0). Bo’lib butun va qoldiq qismlarini aniqlash orqali, berilgan son raqamlarining orasida toq raqamlar bor – yo’qligini aniqlovchi dastur tuzilsin.

  16. N butun soni berilgan (N>1). N sonini tub yoki tub emasligini aniqlovchi dastur tuzilsin.

  17. A va B butun musbat sonlari berilgan. Berilgan sonlarning eng kata umumiy bo’luvchisini aniqlovchi dastur tuzilsin.

  18. N butun soni berilgan (N>1). N sonini Fibonachi sonlari orasida bor – yo’qligini aniqlovchi dastur tuzilsin. Fibonachi sonlari quyidagi qonuniyat asosida topiladi:

  19. N butun soni berilgan (N>1). N sonidan katta bo’lgan birinchi Fibonachi sonini aniqlovchi dastur tuzilsin. Fibonachi sonlari quyidagicha aniqlanadi:

  20. Fibonachi soni bo’lgan N butun soni berilgan (N>1).

  21. N sonidan bir oldingi ( ) va bir keying ( ) Fibonachi sonlarini chiqaruvchi dastur tuzilsin.

  22. Fibonachi soni bo’lgan N butun soni berilgan (N>1).

  23. A, B, C musbat sonlari berilgan. AxB to’rtburchak ichida tomoni C bo’lgan kvadratdan nechtasi sig’ishini aniqlovchi dastur tuzilsin. Ko’paytirish va bo’lish amallarini ishlatmang.

  24. N natural soni berilgan. Dastlabki N ta toq sondan tashkil topgan massivni hosil qiling va elementlarini chiqaring.

  25. N natural soni berilgan. 2 sonining dastlabki N ta darajasidan tashkil topgan massivni hosil qiling va elementlarini chiqaring. (1,2,4,8…)

  26. N natural soni va arifmetik progressiyaning dastlabki hadi A va ayirmasi D berilgan. Arifmetik progressiyaning dastlabki N ta hadidan tashkil topgan massivni hosil qiling va elementlarini chiqaring. Ai=Ai-1+D.

  27. N natural soni va geometrik progressiyaning dastlabki hadi A va maxraji D berilgan. Geometrik progressiyaning dastlabki N ta hadidan tashkil topgan massivni hosil qiling va elementlarini chiqaring. Ai=Ai-1+D.

  28. N ta natural son berilgan. Dastlabki N ta Fibonachi sonlaridan tashkil topgan massivni hosil qiling va elementlarini chiqaring. F0 = 1, F1 = 1, FK = FK−1 + FK−2, K =2,3,4,....

  29. N natural soni va A, B butun sonlari berilgan (N>2). a[0]=A; a[1]=B; boshqa elementlari o’zidan oldingi barcha elementlari yig’indisiga teng bo’lgan massivni hosil qiling va elementlarini chiqaring.

  30. N ta elementdan tashkil topgan massiv berilgan. Uning elementlarini teskari tartibda chiqaruvchi programma tuzilsin.

  31. N ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan toqlarining indekslarini o’sish tartibida chiqaruvchi va ularning sonini chiqaruvchi programma tuzilsin. Masalan. Massiv elementlari: 4 7 5 8 6 9. Natija: 7 5 9 toqlar soni =3.

  32. N ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasidan juftlarini indekslarini kamayish tartibida chiqaruvchi va ularning sonini chiqaruvchi programma tuzilsin. Masalan. Massiv elementlari: 4 5 7 8 6 9. Natija: 6 8 4 juftlar soni =3.

  33. N ta elementdan tashkil topgan massiv berilgan. Dastlab massiv elementlari orasidan juftlari indekslari o’sish tartibida chiqaruvchi, keyin massiv elementlari orasidan toqlarini indekslari kamayish tartibida chiqaruvchi programma tuzilsin. Masalan. Massiv elementlari: 4 5 7 8 6 9. Natija: 4 8 6 9 7 5.

  34. N ta elementdan tashkil topgan massiv va K butun soni berilgan (1<=Kk, A2k, A3k, …. Shart operatori ishlatilmasin.

  35. N ta elementdan tashkil topgan massiv berilgan (N juft son). Massiv elementlari orasidan quyidagilarni chiqaruvchi programma tuzilsin. A0, A2, A4, …. Shart operatori ishlatilmasin.

  36. N ta elementdan tashkil topgan massiv berilgan (N toq son). Massiv elementlari orasidan quyidagilarni chiqaruvchi programma tuzilsin. AN-1, AN-3, A1, …. Shart operatori ishlatilmasin.

  37. N ta elementdan tashkil topgan massiv berilgan. Dastlab massiv elementlari orasidan juft indekslarini keyin toq indekslarini chiqaruvchi programma tuzilsin. A0, A2, A4, …A1, A3, A5, …. Shart operatori ishlatilmasin.

  38. N ta elementdan tashkil topgan massiv berilgan (N juft son). Dastlab massiv elementlari orasidan toq indekslarini o’sish tartibida keyin juft indekslarini kamayish tartibida chiqaruvchi programma tuzilsin. A1, A3, A5, …AN, AN-2, …,A0. Shart operatori ishlatilmasin.

  39. N ta elementdan tashkil topgan massiv berilgan. Massiv elementlarini quyidagicha chiqaruvchi programma tuzilsin. A0, AN-1, A1, AN-2, A2, AN-3, ….

  40. N ta elementdan tashkil topgan massiv berilgan. Massiv elementlarini quyidagicha chiqaruvchi programma tuzilsin. A0, A1, AN-1, AN-2, A3, A4, AN-3, AN-4….

  41. N ta elementdan tashkil topgan massiv berilgan. Massiv oxirgi elementidan kichkina bo’lgan birinchi elementni chiqaruvchi programma tuzilsin. Agar bunday element bo’lmasa, nol chiqarilsin.

  42. N ta elementdan tashkil topgan massiv berilgan. Massiv oxirgi elementidan kichkina va dastlabki elementidan kata bo’lgan oxirgi element indeksini chiqaruvchi programma tuzilsin. Agar bunday element bo’lmasa, nol chiqarilsin. (A0KN-1)

  43. N ta elementdan tashkil topgan massiv va K, L butun sonlari berilgan. (0<=K<=L

  44. N ta elementdan tashkil topgan massiv va K, L butun sonlari berilgan. (0<=K<=L

  45. N ta elementdan tashkil topgan massiv va K, L butun sonlari berilgan. (0<=K<=L

  46. N ta elementdan tashkil topgan massiv va K, L butun sonlari berilgan. (0<=K<=L

  47. N ta elementdan tashkil topgan massiv berilgan. Massiv elementlari arifmetik progressiyani tashkil qilsa, ayirmani aks holda nolni chiqaruvchi programma tuzilsin.

  48. N ta elementdan tashkil topgan massiv berilgan. Massiv elementlari geometrik progressiyani tashkil qilsa, maxrajni aks holda nolni chiqaruvchi programma tuzilsin.

  49. N ta elementdan tashkil topgan massiv berilgan. Massivda juft va toq elementlar ketma-ket kelishini tekshiruvchi programma tuzilsin. Ketma-ketlik bajarilsa nol chiqarilsin. Aks holda ketma-ketlikni buzgan birinchi element indeksi chiqarilsin.

  50. N ta elementdan tashkil topgan massiv berilgan. Massivda musbat va manfiy qiymatlar ketma-ket kelishini tekshiruvchi programma tuzilsin. Ketma-ketlik bajarilsa nol chiqarilsin. Aks holda ketma-ketlikni buzgan birinchi element indeksi chiqarilsin.

  51. N ta elementdan tashkil topgan massiv berilgan. Massiv juft indeksli elementlari orasidan kichigini aniqlovchi programma tuzilsin. Min(a0, a2, a4, …)

  52. N ta elementdan tashkil topgan massiv berilgan. Massiv toq indeksli elementlari orasidan kichigini aniqlovchi programma tuzilsin. Max(a1, a3, a5, …)

  53. N ta elementdan tashkil topgan massiv berilgan. Massiv elementlari orasida, o’ng qo’shnisidan katta bo’lgan elementlarning indeksini o’sish tartibida chiqaruvchi va ularning sonini chiqaruvchi programma tuzilsin.

  54. Uchga uch diterminantni hisoblang.

  55. A matritsaga B matritsani qo'shing.

  56. A matritsani transponirlang.

  57. NxN birlik matritsa yarating.

  58. A matritsaning manfiy bo'lmanagan elementlarini chop qiling.

  59. A kvadrat matritsaning diterminantini hisoblovchi dastur tuzing.

  60. Bir o'lchovli massivni Pufakcha usulida saralang.

  61. A matritsaning har bir satr elementlarning maximumini chop qiling.

  62. A matritsaning bosh diagonaldan pastda yotgan elementlarini 0 (nol) bilan almashtiring.

  63. A kvadrat matritsaga teskari matritsani toping.

  64. A matritsaning elementlari yig’indisi eng katta bo’lgan satr elementlarini chop qiling.

  65. Bosh diagonaldan yuqori va past qismi simmetrik bo’gan matrtitsa hosil qiling.

  66. Elementlari soni tub bo’lmagan a massiv elementlaridan matritsa hosil qiling.

  67. O’lchamlari bir xil bo’lgan A matritsa bosh diagonali elementlarini B matritsa bosh diagonali elementlari bilan mos ravishda almashtiring.

  68. A va B matritsa barcha elementlari yig’indisi katta bo’lgan matritsa elementlarini chop qiling.

  69. NxN matritsani ilon izi shaklida chiqaring.

  70. A matritsaning ikkinchi diagonaldan yuqorida yotgan elementlarining yig'indisini aniqlang

  71. Berilgan n sonining kvadratigacha bo’lgan natural sonlarni NxN kvadrat matritsaga oxiridan boshlab ketma – ket joylashtiring.

  72. Berilgan A matritsaning eng katta qiymati va eng kichik qiymati o'rinlarini almashtiring (agar ular soni bittadan ko'p bo'lsa birinchi uchragani bilan almashtiring).

  73. A matritsaning ikki diagonalidan yuqorida joylashgan elementlari yig’indisini aniqlang.

Download 387.59 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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