12 ma’ruza. Mantiqiy dasturlash texnoogiyasi. Dasturning mantiqiy tuzilishi. Shartli, shartsiz va tanlash operatorlari. Takrorlanish va ularning turli formalari


yomon “, 3 ga teng bo’lsa “  orta



Download 399,55 Kb.
Pdf ko'rish
bet5/13
Sana06.07.2022
Hajmi399,55 Kb.
#743652
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
12 Ma'ruza

 yomon
“, 3 ga teng bo’lsa “
 orta
“ va h.k. so’zlari ekranga chiqariladi, aks holda 
baho notugri 
kiritilgan
qator chiqadi.
misol. Y
funktsiyaning qiymatini aniqlash dasturi tuzilsin.
 





+


+


+
=
1
,
1
,
3
4
2
m
r
agar
m
r
m
r
agar
m
r
m
r
y
Qo’yilgan masalaning yechish dasturini konsol ilovasi uchun yaratmiz. 
//--------------------------------------------------------------------- 
#include  
#include 
#include 
#include  
#include  
#pragma hdrstop 
//------------------------------------------------------------------------- 
#pragma argsused 
int main(int argc, char* argv[]) 
{ float
y, r, m

cout<<”r –qiymatini kiriting”; 
cin>>r; 
cout<<”m –qiymatini kiriting”; 
cin>>m; 
if r>=m+1
{ y:=(4*r+3*sqr(m))/(r-m); 
cout<<”’Funksiya 1-shart asosida aniqlandi, y=”<
} else 


{ y=abs(r-m); 
cout<<”Funksiya 2-shart asosida aniqlandi, y=”<
} getch(); 
Return 0 

//------------------------------------------------------------------- 
4.Tarmoqlanuvchi jarayonlarni Forma 
ilovasida bajarish 
Forma ilovasida tarmoqlanuvchi jarayonlarni dasturlashda Standart komponentlar guruhiga 
mansub
TradioCroup 
komponentasidan ham foydalanish mumkin. 
- piktogrammani tanlaganda va Formaga joylashtirilganda to’g’rito’rtburchakli soha paydo 
bo’ladi, uning sarlavhasi 
TradioCroup1

Object inspector
bo’limida 
items
xossasi ustiga 
sichqonchani 2 marta bosilsa matn muharririning 
String List Editor 
oynasi ochladi. Oynaning 
har bir qatoriga shartlarni ifodalovchi matn qatorlari kiritiladi. Masalan, 1- chisi “a>0”, 2-chisi 
“a<0”. Muharrir har bir qatorni tartiblab boradi, masalan, 0,1,2,…. Shundan so’ng “ ok” tugmasi 
bosiladi. Shaklda o’ralgan chiziq ichida tanlash tugmalari chiqadi. 
Dasturda kerakli qatorni tanlash uchun Case operatori selektori sifatida
 RadioGroup1.ItemIndex 
funksiyasi ishlatiladi.
Yuqorida 1-misolda berilgan 
Y
funksiyasining qiymatini aniqlash uchun Forma ilovasini 
yaratamiz (14-rasm):
14-rasm. Forma ilovasining boshlang’ich ko’rinishi 
Dastur kodini quyidagi ko’rinishda yozib olamiz va uni ishga tushiramiz: 
//------------------------------------------------------------------- 
#include  
#include  
#pragma hdrstop 
#include “Unit15.h” 
//------------------------------------------------------------------- 
#pragma package(smart_init) 
#pragma resource “*.dfm” 
Tform1 *Form1; 
//------------------------------------------------------------------- 
__fastcall Tform1::Tform1(Tcomponent* Owner) 
: Tform(Owner) 


//------------------------------------------------------------------- 
void __fastcall Tform1::Button1Click(Tobject *Sender) 


{ float m,r,y; 
r = StrToFloat(Edit1->Text);
m= StrToFloat(Edit2->Text);
if r>=m+1 
{ RadioGroup1->ItemIndex = 0; 
y=(4*r+3*sqr(m))/(r-m); 
label3->Caption=(“y=”+floattostr(y)) 

if r{ RadioGroup1->ItemIndex =1; 
y=abs(r-m); 
label3->Caption=(“y=”+floattostr(y)) 

Download 399,55 Kb.

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




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