3- lab topshiriqlari if, if else operatorlariga doir topshiriqlar 1 jadval № Variantlar
Download 305.57 Kb. Pdf ko'rish
|
3-lab-topshiriqlari
- Bu sahifa navigatsiya:
- № Kirish Chiqish 1
- Case3.
- Case9.
- Case13.
3- lab_ topshiriqlari if, if else operatorlariga doir topshiriqlar 1 - jadval № Variantlar № Kirish Chiqish 1 𝑌 = {
𝑚 2 𝑛 + 1 − 𝑐, 𝑎𝑔𝑎𝑟 𝑛 + 1 > 0 (𝑚 + 𝑛)
2 + 𝑐𝑚
2 , 𝑎𝑔𝑎𝑟 𝑛 + 1 ≤ 0 1
n=2 c=3 Y=0.000 2
n=3 c=7 Y=6.000 2 𝑌 = {
1 √9+𝑥
2 , 𝑎𝑔𝑎𝑟 𝑎 < 5 𝑏 ∙ 𝑠𝑖𝑛𝛼, 𝑎𝑔𝑎𝑟 𝑎 ≥ 5 𝑏𝑢 𝑦𝑒𝑟𝑑𝑎 𝑎 = 𝑑 2
𝑐𝑑 𝑐 2 −𝑑 2 ; 1 b=1 c=2 d=3 x=4 Y=0.999 2
c=3 d=7 x=-6 Y=-1.952 3 𝑍 = {
7𝑥 2 − 3𝑎𝑏 − 5𝑎𝑏, 𝑎𝑔𝑎𝑟 𝑎 ≥ 0 15𝑎 − 7𝑏, 𝑎𝑔𝑎𝑟 𝑎 < 0 ; 1 a=1 b=2 x=3 Z=47.000 2
b=9 x=7 Z=-93.000 4 𝑌 =
{ 𝑎 2 +𝑏 2 𝑐 + √𝑎 2 + 𝑥, 𝑎𝑔𝑎𝑟 𝑥 ≥ 0 𝑠𝑖𝑛𝑥+𝑏 𝑎−𝑏
, 𝑎𝑔𝑎𝑟 𝑥 < 0 𝑏𝑢 𝑦𝑒𝑟𝑑𝑎 𝑥 = 𝑎 2
2 𝑐 2 −𝑏 ; 1 a=1 b=2 c=3 Y=-1.090 2
b=3 c=7 Y=-2.170 5 𝑌 = {
(𝑛𝑚 2 + 𝑑) 2 , 𝑎𝑔𝑎𝑟 𝑑 > 1 𝑑 𝑛
+𝑚 2 , 𝑎𝑔𝑎𝑟 𝑑 ≤ 1 ; 1
n=2 d=3 Y=25.000 2
n=7 d=0.2 Y=0.003 6 𝑍 = {
𝑎𝑥 2 𝑏−1 , 𝑎𝑔𝑎𝑟 𝑎 < 9 (𝑎 + 1)
3 + 𝑐𝑥
3 , 𝑎𝑔𝑎𝑟 𝑎 ≥ 9 ; 1
b=2 c=3 x=4 Z=16.000 2
b=3 c=7 x=9 Z=7300.00 0 7 𝑋 = {
𝑎 3 3+𝑎 , 𝑎𝑔𝑎𝑟 𝑎 > 0 √| 𝑎 2 +2 1+𝑎 | , 𝑎𝑔𝑎𝑟 𝑎 ≤ 0 𝑏𝑢𝑛𝑑𝑎 𝑎 = 𝑏 2
2 𝑑 ; 1 b=4 c=-2 d=8 X=0.750 2
c=-3 d=7 X=0.250 8 𝑍 =
{
√| 𝑥 𝑥 + 1
| − √𝑥, 𝑎𝑔𝑎𝑟 𝑥 > 3 ( 𝑙𝑛|𝑥| 𝑥 ) 3 , 𝑎𝑔𝑎𝑟 𝑥 ≤ 3
1 x=2 Z=0.042 2
Z=1.066 9 𝐾 = {
𝑥𝑒 𝑥 𝑠𝑖𝑛𝑥, 𝑎𝑔𝑎𝑟 𝑥 ≥ 0 1 3 𝑙𝑛 3 |𝑥|, 𝑎𝑔𝑎𝑟 𝑥 < 0 ; 1
K=8.503 2
K=2.456 10 𝑌 = {
ln(𝑥 + √𝑥 2 + 9) , 𝑎𝑔𝑎𝑟 𝑥 ≥ 0 𝑡𝑔 3 𝑥, 𝑎𝑔𝑎𝑟 𝑥 < 0 ; 1
Y=1.980 2
Y=0.308 11 𝑌 = {
𝑎 𝑎 2 +𝑥 , 𝑎𝑔𝑎𝑟 𝑎 > 5 1 2𝑎
+𝑠𝑖𝑛𝑎 𝑎𝑔𝑎𝑟 𝑎 ≤ 5 ; 1
x=9 Y=0.008 2
x=1 Y=0.140 12 𝑌 = {
√𝑘, 𝑎𝑔𝑎𝑟 𝑠𝑖𝑛𝑘 ≤ 0.2 1 √𝑘
1
Y=0.378 2
Y=0.845 13 𝑌 = {
𝑠𝑖𝑛 2 (2𝑥) − 𝑐𝑜𝑠 2 𝑥, 𝑎𝑔𝑎𝑟 𝑥 > 0 1 𝑥
−√𝑥 , 𝑎𝑔𝑎𝑟 𝑥 ≤ 0.3 ; 1
Y=-0.062 2
Y=0.386 14 𝑃 = {
1 2 (3𝑥 2 − 1), 𝑎𝑔𝑎𝑟 𝑥 > 0.4 1 2
3 − 3𝑥), 𝑎𝑔𝑎𝑟 𝑥 ≤ 0.4 ; 1
P=79.435 2
P=-0.176 15 1
b=2 Y=4.11 𝑌 = { 𝑥 2 + 4, 𝑎𝑔𝑎𝑟 𝑥 < 10 𝑥 3 − 7, 𝑎𝑔𝑎𝑟 𝑥 ≥ 10 𝑏𝑢𝑛𝑑𝑎 𝑥 = 𝑎 2
𝑐 ;
2
𝑌 = {
√15𝑎 2 + 21𝑏 2 , 𝑎𝑔𝑎𝑟 𝑎 > 𝑏 √15𝑏 2
2 , 𝑎𝑔𝑎𝑟 𝑎 ≤ 𝑏 ; 1
b=3 Y=30.397 2
b=3.8 Y=15.711 17 𝑌 = {
𝑙𝑛|2𝑥 − 3𝑧 2 |, 𝑎𝑔𝑎𝑟 |𝑥| < 5𝑧 𝑙𝑛|2𝑥 2 − 3𝑧|, 𝑎𝑔𝑎𝑟 |𝑥| > 5𝑧 ; 1
z=3 Y=3.850 2
z=-7 Y=4.609 18 𝑃 = {
sin(5𝑘 + 3𝑚) , 𝑎𝑔𝑎𝑟 |𝑘| > |𝑚| cos(5𝑘 + 3𝑚) , 𝑎𝑔𝑎𝑟 |𝑘| ≤ |𝑚| ; 1
m=-6 Y=0.754 2
m=3.7 Y=0.458 19 𝑌 = {
√2𝑘 1 − 7𝑘 2 , 𝑎𝑔𝑎𝑟 𝑘 1 𝑘
< 1 √2𝑘
1 + 7𝑘
2 , 𝑎𝑔𝑎𝑟 𝑘 1 𝑘
≥ 1 ; 1 𝑘 1 = 0.02 𝑘 2 = 4 Y=5.288 2 𝑘 1 = 9
𝑘 2 = 7 Y=8.185 20 𝑌 = {
4𝑟+3𝑚 𝑟 2 +𝑚 2 , 𝑎𝑔𝑎𝑟 |𝑟| > |𝑚| + 1 2 |𝑟 − 𝑚|, 𝑎𝑔𝑎𝑟 |𝑟| ≤ |𝑚| + 1 2 ; 1 m=3 r=5 Y=0.853 2
r=7 Y=0.500
1.
Agar tomonlarining uzunliklari ixtiyoriy a, b va c sonlarga teng bo‘lgan uchburchakni qurish mumkin bo‘lmasa 0, aks holda – uchburchak teng tomonli bo‘lsa 3, teng yonli bo‘lsa 2 va boshqa hollar uchun 1 qiymatini chop qiluvchi dastur tuzilsin. 2.
Agar uchta haqiqiy, o‘zaro teng bo‘lmagan x,y va z sonlar yig‘indisi 1 dan kichik bo‘lsa, uchta sonning eng kichigi qolganlari yig‘indisining yarmisi bilan almashtirilsin, aks holda x va y lardan kichigi qolganlari yig‘indisining yarmi bilan almashtirilsin. 3.
Berilgan 5 ta haqiqiy sonlarning eng kattasini topadigan dastur tuzilsin. 4.
a) max(x,y,z); b) max(x,y)+min(y,z); d) max(x+y+z,x*y*z); e) min((x+y+z)/2,x*z+1). 5.
Uchta x, y va z haqiqiy sonlar berilgan, agar ular monoton bo‘lsa ularning qiymatlari ikkilantirilsin, aks holda har bir o‘zgaruvchining ishorasi qarama- qarshisiga almashtirilsin. 6.
nechtaligi aniqlansin. 7.
OX va OY o‘qlarida yotmaydigan nuqta koordinatalari bilan berilgan. Bu nuqta joylashgan koordinata choragi aniqlansin. 8.
Bo‘sh bo‘lmagan va oxiri 0 soni bilan tugaydigan musbat butun sonlar ketma-ketligi berilgan (0 soni ketma-ketlikka kirmaydi va uning tugaganligini bildiradi). Ketma-ketlikning o‘rta geometrik qiymati hisoblansin. 9.
Haqiqiy x,y va z sonlari berilgan bo‘lib, x sonlar ikkilantirilsin, aks holda bu sonlar absolyut qiymatlari bilan
almashtirilsin. 10.
11.
Sonlar o‘qida uchta A, B va C nuqtalar joylashgan. B va C nuqtalardan qaysi biri A nuqtaga yaqin masofada joylashgan bo`lsa, shu masofa chop etilsin. 12.
Berilgan uch xonali son raqamlari orasida bir xillari bor yoki yo‘qligi aniqlansin? 13.
Berilgan x uchun quyidagi ifodalarning qiymatlari o‘sish tartibida chop etilsin: chx, 1+x va ( ) x 2 x 1 + . 14.
1 1 1 c y b x a = + va 2 2 2 c y b x a = + tenglamalar bilan berilgan chiziqlarning kesishish nuqtasi koordinatalarini chop etadigan yoki bu chiziqlarning ustma- ust tushishligi, yoki paralleligi haqida ma‘lumot beradigan dastur tuzilsin. Bu yerda 2
2 1 1 1 c b a c b a va , , , , – berilgan sonlar. 15.
0 c bx ax 2 4 = + + tenglamaning haqiqiy ildizlarini topadigan yoki ildizi yo‘qligi haqida ma’lumot beradigan dastur tuzilsin. 16.
Shaxmat taxtasidagi maydonlar sakkizdan katta bo‘lmagan sonlar juftligi bilan aniqlanadi: birinchi son shaxmat taxtasi maydonining vertikal nomeri (chapdan o‘nga), ikkinchsi – gorizontal nomeri (pastdan yuqoriga). Sakkizdan katta bo‘lmagan k, l, m va n sonlari berilgan. Quyidagi masalalar echilsin: a) (k,l) maydonidagi ruh bir yurishda (m,n) maydoniga o‘tishi mumkinmi? Agar mumkin bo‘lmasa, ikkita yurishda o‘tish yo‘llari ko‘rsatilsin; b) (k,l) maydonidagi farzin bir yurishda (m,n) maydoniga o‘tishi mumkinmi? Agar mumkin bo‘lmasa, ikkita yurishda o‘tish yo‘llari ko‘rsatilsin. 17.
Uchburchak uchlarining koordinatalari ) y
x ( M 1 1 1 , ) y , x ( M 2 2 2 va
) y , x ( M 3 3 3 berilgan. Berilgan ) y
x ( M nuqta uchburchak ichida yotish yoki yotmasligi aniqlansin. 18.
1 , a
2 , a
3 va a
4 butun sonlar ichida uchtasi bir-biriga teng. Boshqalaridan farqli bo‘lgan sonning tartib nomeri chop etilsin.
19.
Butun turdagi a, b va s o‘zgaruvchilar qiymati shunday almashtirilsinki, natijada c b a munosabat o‘rinli bo‘lsin. 20.
Natural n ( )
n soni berilgan. Sonni to‘rt xonali deb hisobga olgan holda ushbu sonning palindrom ekanligi aniqlansin (chapdan va o‘ngdan bir xil o‘qiladigan sonlar, masalan, 1221, 5555, 440 sonlari palindrom sonlar hisoblanadi).
kunlarini so’zda ifodalovchi dastur tuzilsin. (1-Dushanba, 2-Seshanba,… hk.
yomon, 2-qoniqarsiz, 3-qoniqarli, 4-yaxshi, 5-a’lo). Agar K soni 1-5 oraliqqa tegishli bo’lmasa “xato” degan xabar chiqarilsin.
chiqaruvchi dastur tuzilsin. (Masalan, 2 chi oy “qish” va hk)
amallar bajaruvchi dastur tuzilsin. Amal quyidagi qiymatlarni qabul qiladi: 1- qo’shish, 2-ayirish, 3-bo’lish, 4-ko’paytirish.
4-millimetr, 5-santimetr. Uzunlik birligini bildiruvchi son berilgan (1-5 oraliqda) va shu birlikdagi kesma uzunligi berilgan (haqiqiy son). Kesmaning uzunligini metrlarda ifodalovchi dastur tuzilsin.
gramm, 4-tonna, 5-sentner. Og’irlik birligini bildiruvchi son berilgan (1-5 oraliqda) va shu birlikdagi og’irlik qiymati berilgan (haqiqiy son). Og’irlikni kilogrammda ifodalovchi dastur tuzilsin.
Case8. Sanani bildiruvchi ikkita butun son berilgan D (kun) va M (oy). (Kabisa bo’lmagan yil sanasi kiritiladi). Berilgan sanani ifodalovchi dastur tuzilsin. Kabisa yilida 366 kun, kabisa bo’lmagan yilda 365 kun bor bo’ladi.
kiritiladi). Berilgan sanadan keying sanani ifodalovchi dastur tuzilsin.
‘g’-g’arb) va uchta raqamli kamanda: 0-harakatni davom ettir, 1-chapga buril, 2- o’ngga buril. Y-robot yo’nalishi va K-kamanda berilgan. Berilgan kamanda bajarildan keying robot holatini aniqlovchi dastur tuzilsin.
‘g’-g’arb) va uchta raqamli kamanda: 0-o’ngga buril, 1-chapga buril, 2-burilish 180 0 . C-lakatrning boshlang’ich holati va K1, K2 – kamandalar berilgan. Berilgan kamanda bajarilgandan keyingi lakatr holatini aniqlovchi dastur tuzilsin. Case12. Doiraning elementlari quyidagi tartibda nomerlangan. 1-radius R, 2- diametr D=2R, 3-uzunligi L=2πR, 4-doiraning yuzasi S=πR 2 . Shu elementlardan bittasi berilganda qolganlarini topuvchi dastur tuzilsin. π=3.14
Teng yonli uchburchakning elementlari quyidagi tartibda nomerlangan: 1- katet a, 2-gipotenuza 𝑐 = √2𝑎, 3-gipotenuzaga tushirilgan balandlik ℎ = 𝑐/2, 4- yuzasi 𝑠 =
𝑐∙ℎ 2 . Shu elementlardan bittasi berilgan qolganlarini topuvchi dastur tuzilsin.
1-tomoni a, 2-ichki chizilgan aylananing radiusi 𝑅 1 = 𝑎 ∙ √3/6, 3-tashqi chizilgan aylananing radiusi 𝑅 2
1 , 4-yuzasi 𝑆 = 𝑎 2 ∙ √3/4. Shu elementlardan bittasi berilgan qolganlarini topuvchi dastur tuzilsin.
kartadan katta kartalar quyidagi qiymatlarni o’zlashtirgan: 11-valet, 12-dama, 13- qirol, 14-tuz. Ikkita butun son berilgan N-karta qiymati ( 6 ≤ 𝑁 ≤ 14), M-karta turi ( 1 ≤ 𝑀 ≤ 4) kiritilganda karta nomlarini (masalan, “olti qarg’a”) chiqarib beruvchi dastur tuzilsin. Case16. Yoshni sonda aniqlovchi 20-100 gacha butun son berilgan. Son kirirtilganda yoshni unga mos so’zlarda ifodalovchi dastur tuzilsin. (“yigirma yosh”, “qirq uch yosh” va hk)
Case17. O’quv masalalarini raqamini aniqlovchi 10-50 gacha butun son berilgan. Son kirirtilganda masala raqamini unga mos so’zlarda ifodalovchi dastur tuzilsin. (“yigirmanchi masala”, “o’ttiz beshinchi masala” va hk) Case18. 100-999 gacha oraliqdagi sonlarni so’zlarda ifodalovchi dastur tuzilsin. (masalan, 123-“bir yuz yigirma uch”) Case19. Eski sharq kalendarida 60 yillik takrorlanish qabul qilingan va bu takrorlanish o‘z navbatida beshta 12 yillik takrorlanish ostilaridan (qismlaridan) iborat. Qism takrorlanishlar quyidagi ranglarning nomi bilan belgilangan: yashil, qizil, sariq, oq va qora. Har bir takrorlanish ostining ichidagi yillar hayvonlarning nomi bilan belgilangan: sichqon, sigir, yo‘lbars, quyon, ajdarho, ilon, ot, qo‘y, maymun, tovuq, it va to‘ng‘iz (1984-yil – yashil sichqon yili – keyingi takrorlanishning boshi bo‘lgan). Eramizning biror yili kiritilib, uning eski sharq kalendaridagi nomi chop qilinsin. Case20. Ikkita burj vaqtlarini aniqlovchi butun son berilgan: D(kun), M(oy). Berilgan sana qaysi burjga kirishini aniqlovchi dastur tuzilsin. “Qovg’a (20.1-18.2)”, “Baliq (19.2-20.3)”, “Qo’y (21.3-19.4)”, “Buzoq (20.4-20.5)”, “Egizaklar (21.5- 21.6)”, “Qisqichbaqa (22.6-22.7)”, “Arslon (23.7-22.8)”, “Parizod (23.8-22.9)”, “Tarozi (23.9-22.10)”, “Chayon (23.10-22.11)”, “O’qotar (23.11-21.12)”, “Tog’ echkisi (22.12-19.1)”.
Download 305.57 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling