Мавзу: Чизиқли, тармоқланувчи ва такрорланувчи жараёнларни ташкил қилувчи операторлар. Баҳолаш


Download 190.12 Kb.
Sana04.02.2023
Hajmi190.12 Kb.
#1161451
Bog'liq
1-dedline 11-varyant




Мавзу: Чизиқли, тармоқланувчи ва такрорланувчи жараёнларни ташкил қилувчи операторлар.
Баҳолаш:
1-амалий машғулот 3 та индивидуал амалий топшириқлардан иборат бўлади.
Топшириқлар қуйидагича баҳоланади:
а). 1-амалий топшириқ. Тўлиқ ва аниқ бажарилган топшириқ учун 1,5% берилади. Топшириқ тўлиқ бажарилмаган бўлса ҳам, лекин тўғри мантиқий кетма-кетлик (алгоритм) келтирилган бўлса 0,5% берилади.
б). 2-амалий топшириқ. Тўлиқ ва аниқ бажарилган топшириқ учун 1,5% берилади. Топшириқ тўлиқ бажарилмаган бўлса ҳам, лекин тўғри мантиқий кетма-кетлик (алгоритм) келтирилган бўлса 0,5% берилади.
c). 3-амалий топшириқ. Тўлиқ ва аниқ бажарилган топшириқ учун 1,5% берилади. Топшириқ тўлиқ бажарилмаган бўлса ҳам, лекин тўғри мантиқий кетма-кетлик (алгоритм) келтирилган бўлса 0,5% берилади.
д). Машғулотлардаги фаоллиги учун – 0,5%.
1-Лаборатория иши учун жами : 5 %.
1-амалий топшириқ. Чизиқли жараёнлар.

11. Учбурчак томонлари берилган бўлса, унинг томонларига туширилган баландликларини топинг.


#include
#include
using namespace std;

int main()


{ int a;
float S;
cout<<"Uchburchakning tomonini kiriting:";cin>>a;
S=(sqrt(3)*a*a)/4;
cout << "Yuzi=" <cout << "Perimetri="<<3*a;
return 0;
}

2-амалий топшириқ. Тармоқланувчи жараёнлар.



Dastur kodi:
#include
#include
using namespace std;
int main()
{
int x,y; float const pi=3.14;
cout<<"x->";cin>>x;
if (x>2)
{
y=2*pow(x,5)+5*pow(x,3);
}
if (x<-4)
{
y=3*pow(sin(x*(pi/180)),4)+4;
}
if (-4<=x && x<=2)
{ int a;
cout<<"a->";cin>>a;
y=3*pow(x,a)-2*x;
}
cout<<"y->"<return 0;}
Dastur natijasi:

3-амалий топшириқ. Такрорланувчи жараёнлар.
11. n бутун сон берилган (n>0). Қуйидаги йиғиндини ҳисоблаш дастурини тузинг. С=1!+2!+3!+…n!
Dastur kodi:
#include

using namespace std;


int faktarial(int);
int main()
{ int n,S=0,a;
k1:cout<<"n->";cin>>n;
if (n>0){
for(int i=1;i<=n;i++)
{
S+=faktarial(n);
}
cout<<"S->"<else
{ cout<<"qayta kirit"<return 0;


int faktarial(int n1)
{ if (n1>1) {
return n1*faktarial(n1-1); }
else { return 1; }
}Dastur natijasi:


Download 190.12 Kb.

Do'stlaringiz bilan baham:




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