Скачиваний:
3
Добавлен:
17.11.2024
Размер:
628.21 Кб
Скачать

16. Блок-схема (2б)

Начало

Описание переменных x, y, Z, a, b, c

«Введите x, y»

Ввод x, y

«Исходные данные:» x = y =

c = x + y

c =

c ≤ 2

= | ( )|

5

= √ + 6

a = b =

= 2 + 2

= min ( , )

Z =

Начало

17. Листинг программы на С++ (2б)

#include “stdafx.h” #include <math.h> #include <iostream> #include <conio.h> #include <iomanip> using namespace std;

void main()

{

double x, y, Z, a, b ,c; setlocale(LC_ALL, “Russian”); cout << “Введи x, y: \n”;

cin >> x >> y;

cout << “\n Исходные данные: \n x = ” << x << setw(7) << ”y = ” << y << endl; c = x + y;

cout << “\n c = ” << c << endl; if (c <= 2)

{

a = pow(fabs(cos(x)), y); b = pow(x + 6, 1.0 / 5.0);

cout << setw(4) << "a = " << setw(10) << a << endl; cout << setw(4) << "b = " << setw(10) << b << endl; Z = min(a,b);

}

else Z = pow(x, 2) + x * pow(y, 2);

cout << "\n Результат: \n Z = " << Z << endl; getchar();

}

18. Результаты программы на С++ (2б)

19. Программа в Mathcad (2б)

20. Программа в Excel (2)

21. Постановка задачи (3)

Для пары чисел x и y выяснить, попадает ли точка с координатами (x,y) в область 1 (красный цвет) или в область 2( синий цвет) и вывести на экран соответствующее сообщение.

22. Блок-схема (3)

Начало

Описание переменных x, y, Z, a, b, c

«Введите x, y»

Ввод x, y

«Координаты выстрела:» x = y =

= 4 < 2 + 2 < 9= 0 < < 2 − | |

a или b

«Попадание!»

«Промах!»

Начало

23. Листинг программы на С++ (3)

#include “stdafx.h” #include <math.h> #include <iostream> #include <algorithm> #include <iomanip> using namespace std;

void main()

{

double x, y; bool a, b;

setlocale(LC_ALL, “Russian”); cout << “Введи x, y: \n”;

cin >> x >> y;

cout << “\n Координаты точки выстрела: \n x = ” << x << ”\t \t y = ” << y << endl; a = 4 < pow(x, 2) + pow(y, 2) && pow(x, 2) + pow(y, 2) < 9;

b = 0 < y && y < 2 - fabs(x);

if (a || b) cout << "\n \t Попадание!" << endl; else cout << "\n \t Промах!" << endl; getchar();

}

24. Результаты программы на С++ (3)

Попадание в Область 1:

Попадание в Область 2:

Промах:

25. Программа в Mathcad (3)

26. Программа в Excel (3)

Соседние файлы в папке 2 ЛР