У вас вопросы?
У нас ответы:) SamZan.net

тематических задач в С

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

Санкт-Петербургский государственный электротехнический университет

"ЛЭТИ"

кафедра информатики

Отчёт по лабораторно-практической работе №4

Табулирование функции в C++

Выполнил: Власенко С.А.

Группа № 3282

Факультет: ЭЛ

Выполнено: "____"  ____________

Подпись преподавателя: "____________"

Цель работы: Решение математических задач в С++. В данной работе мы будем иметь дело с задачей 1 лаб. работы по MathCAD.

1)Разработка программы:

// tabulirovanie.cpp: определяет точку входа для консольного приложения.

//

#include "stdafx.h"

#include "math.h"

#include <algorithm>

#include <iostream>

#include "conio.h"

#include "stdio.h"

using namespace std;

int main (void)

{

 float A,B,C,x,y,n,dy,f,f1,max,min;

cout << "Vvedite A,B,C,x: "; cin >> A; cin >> B; cin >> C; cin >> x; cout << endl;

cout << "Vvedite shag tabulirovaniya dy: "; cin >> dy; cout << endl;

cout << "Vvedite chislo tochek tabulirovaniya n: "; cin >> n; cout << endl;

 for (y=0; y<=n; y=y+dy)

{

 if (10<=(x+y) && (x+y)<=50) {

 f=A*pow((x+y),(float)1/3)+B*pow((x+y),(float)1/6)+C*pow((x+y),(float)1/9); }

 if ((x+y)<10){

 f=A*pow((x+y),(float)1/3)+B*pow((x+y),(float)1/6); }

 if ((x+y)>50){

 f=A*pow((x+y),(float)1/3); }

cout << "f(" << y << ")= " << f << endl;

}

max=(1,A,B,C,x,y);

min=(1,A,B,C,x,y);

{

 if (f > max) max = f;

 if (f < min) min = f;

}

printf("Min: %f;\nMax: %f.",min,max);

 system ("pause");

 return (0);

}

2) Вывод результата: 

Введем значения

А = 700

В = 500

С = 600

х = 40

Число точек табулирования (n)  = 20

Вывод значений с шагом (dy) = 1

Мы получили значения функции по введенным значениям, а также максимально и минимальное значение функции.

Вывод: Мы научились решать математические задачи в С++, в данном случае функцию, задавать шаг табулирования и выводить ее экстремумы.




1. Московские тайники
2. АМЕРИКАНСКИЙ УНИВЕРСИТЕТ Уч
3. звіт за формами 1 2 3 4 за 20 р
4. Индексы и организация фондовых бирж
5. ПРЕМЬЕР ЯНВАРЬ 2014 Среди зрителей киноцентра разыгрываются приглашения в театры музеи Галерею на в
6. і. Основні методи ІДПЗК- історичний; порівняльноісторичний; системноструктурний; статист
7. Гипс.html
8. Правила ведения переговоров
9. Тутанхамон и его время
10. Стилистический анализ критического этюда ВВ Вересаева Художник жизни
11. а Фамилия если фамилия была изменена то у
12.  Спортивний результат складається з двох основних компонентів- потенціалу фізичних якостей і ступеню дос
13. Українбанки з досить невеликим вступним внеском 10 золотих невисокою процентною ставкою 10
14. по содержанию рабочего помещения в том числе расходы на аренду помещения электроэнергию жилищнокоммунал
15. Вирусный гепатит С
16. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата економічних наук7
17. 1 Понятие и сущность стратегии ее роль в управлении современным предприятием [2] 1
18. Инфляция в РФ
19. Лекция 5- Социальная структура общества Социальная структура общества 1
20. й аппарат внутрх женс полх органов