Хелпикс

Главная

Контакты

Случайная статья





Отчёт по курсу «Основы программирования»



 

Министерство науки и высшего образования РФ

Федеральное бюджетное общеобразовательное учреждение

«Ярославский государственный технический университет»

Кафедра «Прикладная математика и вычислительная техника»

 

Отчёт по курсу «Основы программирования»

Вариант № 2

 

ЯГТУ 230201.65

 

Отчёт защищён с оценкой ____ Проверил преподаватель Доцент ____ Никитина Т.П. «___» _______ 2021 Выполнил студент группы ЗИС-17А _______ Гришечкин Д.И. «___» _______ 2021  

 

 

Ярославль, 2021


Оглавление

Лабораторная работа 1. 3

Задача 1. 3

Задача 2. 4

Задача 3. 4

Лабораторная работа 2. 6

Задача 4. 6

Задача 5. 7

Задача 6. 9

Лабораторная работа 3. 12

Задача 7. 12

Задача 8. 13

Лабораторная работа 4. 14

Задача 9. 14

Задача 10. 14

Лабораторная работа 5. 16

Задача 11. 16

Лабораторная работа 6. 17

Задача 12. 17

 


Лабораторная работа 1

Задача 1

Составить схему алгоритма и программу для вычисления значений функций Y и F для заданных значений переменной x и постоянных a и b. Значения переменной x>=0. Вывести на экран значения F, Y для соответствующих значений x.

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

#include "stdio.h"

#include <iostream>

#include <cmath>

using namespace std;

const int a = 0.5, b = 1.5;

double x, F, Y;

float e = exp(1.0);

int main()

{

  setlocale(LC_CTYPE, "rus");

  cout << "x";

  cin >> x;

  if (x >= 0)

  {

        Y = x * x * x * x * x * (x * atan(a + x) - pow(abs(x - a), 1.0 / 3)) + log(abs(x) + 1) * log(abs(x) + 1);

        F = sqrt(a * x * x + b*x) * exp(-a * x * log(e)) + log(abs(x) + 1);

        cout << "F" << "=" << F << endl;

        cout << "Y" << "=" << Y;

  }

  else cout << "x не может быть меньше 0!" << endl;

  system("Pause");

  return 0;

}

Результат выполнения:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.