Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 27.11.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. . Объект и предмет социологии- многообразие теоретических подходов
4. ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ ИНСТИТУТ НЕФТИ И ГАЗА Кафедра Автоматизация и упр1
5.  Общая характеристика психологии развития и возрастной психологии как науки Старшеклассники существенно
6. Латентный период
7. Качество это не евангелизм не рацпредложение и не лозунг- это образ жизни
8. Квантитативная лексикология романских языков введение в проблематику
9. Тема задания- Разработать настенный поворотный кран грузоподъёмностью 25 кн
10. Физикалистская метафизика ДМАрмстронга
11. вариант получения тепла это излучение от углей и пламени
12. Взаимодействие параллельных проводников с током
13. Гигиена и экология человека под редакцией Н
14. ПСИХОЛОГИЯ РАЗДЕЛ 2
15. реферату- Дихання під час вокалуРозділ- Музика Дихання під час вокалу Розглядаючи питання дихання в утвор
16.  начало XX в. Время создания и становления политических партий
17. Рабочая программа по специальности Система машин в лесном хозяйстве и лесной промышленности1
18. Уральский федеральный университет имени первого Президента России Б.html
19. религиозная психология и психология религии
20. і.Війна за незалежність в Північній Америці була прямим наслідком наростаючих протиріч між метрополіями і ко