Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Министерство образования Российской Федерации



МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учереждение высшего профессионального образования

«Московский авиационный интститут

(национальный исследовательский университет)»


Факультет №3 «Системы управления, информатики и электроэнегетики»

Кафедра 304 «Вычислительные машины, системы и сети»

 

Лабораторная работа №1 ( «Операторы цикла», Вариант 3)

по дисциплине «Информатика»

 

Выполнил студент группы 3О-119Б

Карушев А. С.

Проверила к.т.н., доцент

Дмитриева Е.А.

 

 

Москва

2015 г.

Задание:

Вычислить значения функции F(x) на заданном интервале [a, b] с шагом step, с точностью до m знаков после запятой.

Результат оформить в виде таблицы.

Интервал вычислений и шаг задаются с клавиатуры.

Прототипы математических функций находятся в заголовочном файле math.h

Представить схему алгоритма.

f (x) = x x(1 + e x)

Схема алгоритма:

 

 

Код программы:

#include <iostream>

#include "math.h"

 

using namespace std;

 

int main()

{

int a, b;

double step, x, f = 0;

cout << "Введите интервал(значения через пробел): ";

cin >> a >> b;

cout << endl;

cout << "Введите шаг: ";

cin >> step;

cout << endl;

cout << "Результат:" << endl;

for(x = a; x <= b; x += step){

f = x*sqrt(x)*(1+exp(x));

cout << "x: " << x << "\t" << "f: " << f << endl;

}

return 0;

}

Результат работы программы:


Дата добавления: 2015-10-21; просмотров: 17 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
 | 

mybiblioteka.su - 2015-2024 год. (0.006 сек.)