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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

"ЛЭТИ"

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

Отчёт по лабораторно-практической работе №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. Порядок составления и представления бухгалтерской и налоговой отчетности
4. реферата Используй слова и фразы в своем рефератепо указанной выше структуре
5. Оптимизация химического состава сплава
6. двигательного аппарата артрозы артриты вывихи отеки тендовагиниты травмы болевого синдрома различной
7. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата політичних наук Одеса ~ 2002
8. е тем которые оказывают социальные услуги населению и работают в тесном сотрудничестве с государственным
9. Личность как субъект и объект политики
10. История Центрального Банка Российской Федерации