Амалий машғулот 1. С# тили синтаксиси ва унинг лексик асоси Ишдан мақсад: С# дастурлаш тили дастур тузиш кўникмалари билан
танишиш. Содда масалалар алгоритмини блок-схема кўринишида тасвирлаш,
Visual Studio 2013 дастурлаш мухитида С# тили орқали масаланинг дастурини
тузиш.
Масаланинг қўйилиши: Тингловчи вариант бўйича берилган масалани
алгоритмини блок-схема кўринишида тасвирлаши, С# дастурлаш тилида
ишлаши ва керакли натижа олиши лозим. Ишни бажариш учун намуна Мисол: Берилган x, y ва z сонлари учун формуланинг натижаси
топилсин.
Берилганлар: x=14.26, y=-1.22, z=3.5
10
-2
−
+
+
−
=
5
/
3
1
sin
5
.
0
6
cos
2
2
2
2
z z y x t
Натижа: t=0.564849
Дастур коди:
dastur.cs файли:
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
23
#define _USE_MATH_DEFINES
#include #include using namespace std;
int main(){
double x,y,z,a,b,c,t;
x=14.26;
y=-1.22;
z=3.5*1/100.;
a=2*cos(x-M_PI/6);
b=0.5+sin(y)*sin(y);
c=1+z*z/(3-z*z/5);
t=a/b*c;
cout << "Natija = " << t << endl;
system("pause");
return 0;
}
Дастур ишлаши натижаси:
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
24
Масала алгоритми блок схемаси:
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
25