Контрольная работа по "Программированию"
Автор: askarovaayda003 • Декабрь 7, 2021 • Контрольная работа • 4,392 Слов (18 Страниц) • 192 Просмотры
1-3, лекция
1 практикалық жұмыс 8-9-11-12 слайд
// Инкремент (++) және декремент (--) операциялары
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int x = 3, y = 3;
cout << "Prefix opnek mani:" << ++x;
cout << "\nх-ting natigelik mani: " << x;
cout << "\nPostfix opnek mani:" << y++;
cout << "\ny-ting natigelik mani: " << y;
return 0;
}
[pic 1]
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a = 1, b = 6, c = 3, d;
d = ++a - --b + c++ - 2; // a=a+1=2, b=b-1=5
// d=2-5+3-2=-2, c=c+1=4
cout << "a:" <<a;
cout << "\nb: " << b;
cout << "\nc:" << c;
cout << "\nd: " << d;
return 0;
}
[pic 2]
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int x = 11, y = 4;
float z = 4;
cout<<x % y<<"\n"; // Нәтиже 3
cout<<y % x<<"\n"; // Нәтиже 4
cout<<z * y<<"\n"; // Нәтиже 16
cout<<x / y<<"\n"; // Нәтиже 2
cout<<x / z<<"\n"; // Нәтиже 2,75
cout<<1e-324 / 1e-324<<"\n"; // Нәтиже NAN
return 0;
}
[pic 3]
2 практикалық жұмыс 21-22-23-24толық тармакталу
[pic 4]
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int x;
cin >> x;
float y = 0;
if (x > 0) {
y = 2 * sqrt(pow(x, 2) + x);
}
else {
y = exp(x - 1);
}
cout << "y=" << y;
return 0;
}
[pic 5]
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a, b, c;
float x1, x2,d;
cin >> a >> b >> c;
d = b * b - a * c;
if (d >= 0)
{
x1 = (-b - sqrt(d)) / (2 * a);
x2 = (-b + sqrt(d)) / (2 * a);
cout<<"x1=" << x1<<"\n";
cout<<"x2=" << x2 << "\n";
...