1) Название: Алгоритмы. Построение и анализ.
Автор: Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн
Издательство: Вильямс
Год: 2012
Страниц: 1296 стр.
2) Компьютерная графика. Популярная энциклопедия.
Автор: В.И.Мураховский
Издательство: АСТ-Пресс
Год: 2002
Страниц 640 стр.
3) Компьюерная обработка информации
Автор: А.Н.Денисенко
Издательство: Медпрактика -М
Год: 2010
Страниц 252 4) Автор: Макарова Н.В.Издательство: СПб.: Питер
Год издания: 2010
Страниц: 161
5) Название: Технология. 2 класс. Учебник.
Автор: Роговцева Н.И., Богданова Н.В., Добромыслова Н.В.
Издательство: Просвещение
Год издания: 2012
Страниц: 98
ответы программы (наименьшее значение из трёх):
1) 0.0828638516274247
2) 0.164832693219929
3) 0.145644125326545
Два текста программы (отличия во вводе икс и нахождения наименьшего):
var
x,a,b,c: real;
begin
write('x= ');
read(x);
a:=Exp(Power(Sin(x),2));
b:=1+Exp(Abs(x))/(1+Ln(Abs(Power(x,1/3;
c:=Tan(x/2)/(2+0.8*Power(x,4));
writeln('a= ',a);
writeln('b= ',b);
writeln('c= ',c);
write('min= ');
if a<b then
if a<c then write(a) else write(c)
else
if b<c then write(b) else write(c);
end.
var x,a,b,c: real;
begin
x:=ReadReal('x=');
a:=Exp(Power(Sin(x),2));
b:=1+Exp(Abs(x))/(1+Ln(Abs(Power(x,1/3;
c:=Tan(x/2)/(2+0.8*Power(x,4));
writeln('a= ',a);
writeln('b= ',b);
writeln('c= ',c);
write('min= ',Min(Min(a,b),c));
end.
#define _USE_MATH_DEFINES
#include <iostream>
#include <math.h>
int main()
{
setlocale(LC_ALL, "rus");
double x, y, z, result;
std::cout << "Введите x,y,z: \n";
std::cin >> x >> y >> z;
result = tan(x + y) - pow(M_E, y - z) * sqrt(cos(pow(x, 2)) + sin(pow(z, 2)));
std::cout << "Результат: " << result;
}
Этот код не проверяет корректность введённых данных.
То есть если x+y будет равен π/2 или выражение под корнем будет отрицательным, будет ошибка приложения
Такой вариант с обработкой исключений
#define _USE_MATH_DEFINES
#include <iostream>
#include <math.h>
int main()
{
setlocale(LC_ALL, "rus");
double x, y, z, result, result2;
std::cout << "Введите x,y,z: \n";
std::cin >> x >> y >> z;
try
{
result2 = cos(pow(x, 2)) + sin(pow(z, 2));
if (result2 < 0) throw "подкоренное выражение меньше нуля";
if ((x + y) == M_PI_2) throw "тангенс не определён";
result = tan(x + y) * pow(M_E, y - z) * sqrt(result2);
std::cout << "Результат: " << result;
}
catch(const char* exception)
{
std::cout << "Результат не может быть вычислен поскольку " << exception;
}
}
Золотая колыбель президента,Айтбай Саулебек,2011,190 страниц.Жизнь без границ,Вуйчин Ник,230 стр,2012.Новогодняя ёлка,2011,10 стр,Эксмо.Рецепты с мяхким сыром,Алексанр Селезнев,2011,112стр.Ар деко,2010,544 стр,Эластер Дункан