Ііі. Есептің программасы


Мысал 1  1. Есептің қойылуы



Pdf көрінісі
бет72/150
Дата21.05.2020
өлшемі1.13 Mb.
түріПрограмма
1   ...   68   69   70   71   72   73   74   75   ...   150
Мысал 1 
1. Есептің қойылуы: Герон формуласы бойынша үшбұрыш ауданын есептеу. a, b, 
c - үшбұрыш қабырғалары, S – ауданы. 
 
2.Математикалық моделі:   
S = 
)
)(
)(
(
c
p
b
p
a
p
p



, p = 
2
c
b
a


 
3 Блок – схемасы: 
 
          a, b, c      
        енгізу 
    
       P:= (a+b+c)/2 
 Шығару 
       S 
        Басы 
S:=sqrt(p*(p-a)*(p-b)*(p-c)) 


170 
 
 
 
 
 
4. Программа листингі: 
#include  
#include  
void main() 
{float a, b, c, p, s 
printf("\na="); scanf("%f",&a); 
printf("\nb="); scanf("%f",&b); 
printf("\nc="); scanf("%f",&c); 
p=(a+b+c)/2; 
s=sqrt(p*(p-a)*(p-b)*(p-c)); 
printf("\nүшбұрыш ауданы=%f",s); 

Есеп  1-дегі  программаны  Си++  тегі  ағымдық  енгізу-шығаруды  пайдалану 
арқылы орындайық 
 
#include  
#include  
void main() 
{float a, b, c, p, s 
cout<<"\na="; cin>>a; 
cout<<"\nb="; cin>>b; 
cout<<"\nc="; cin>>c; 
p=(a+b+c)/2; 
s=sqrt(p*(p-a)*(p-b)*(p-c)); 
cout<<"\nүшбұрыш ауданы=",s); 

 
5. Программаны өңдеу: 
Програманы  өңдеуден  өткізу  үшін  CTRL+F9,  ал  нәтижені  қарау  үшінALT+F5 
клавишалар комбинациясы қолданылады. 
 
6. Программаны талдау: 
Қарастырылған  программадағы  printf(…);  және  scanf(…);  операторлары 
сәйкесінше  экранға  шығаруды  және  мәліметтерді  клавиатурадан  енгізуді  жүзеге 
асырады.  Олар  тақырыптық  файлының  есімі  stdio.h  болып  келетін  Си  енгізу-
шығару стандарт кітапханасының сәйкес функцияларына жүгінеді. 
 
Мұндағы  a, b, c үш өлшемін бір оператор арқылы енгізуге болады: 
scanf("%f%f%f",&a, &b, &c); 
Қарастырылған  программада  екі  меншіктеу  операторы  келтірілген:  (p) 
жарты периметрінің есептеулері және (S) үшбұрыш ауданының есептеулері.  
         
Соңы 


171 
 
 
Өрнек  ішінде  ауданды  есептеу  үшін  sqrt()-  түбір  асты  кітапханалық 
функциясы 
қолданылған. 
Бұл 
функция 
математикалық 
функциялардың 
кітапханасына  кіреді.    Оны  біздің  программамызға  қосу  үшін  #include   
препроцессорлық директивасы қолданылады. Мұндағы math.h – сол кітапхананың 
тақырыптық  файлының  есімі.  Келесі  №1  кестеде  Си/Си++  математикалық 
кітапханасының 
кейбір 
неғұрлым 
жиі 
қолданылатын 
функцияларының 
сипаттамалары берілген. 
 
Кесте №1 


Достарыңызбен бөлісу:
1   ...   68   69   70   71   72   73   74   75   ...   150




©engime.org 2020
әкімшілігінің қараңыз

    Басты бет