Задание 1. Написать программу на языке С++, которая вычисляет значение функции y(x) в x = x0.
Формула, определяющая решение задачи:
Тип алгоритма: линейный.
Переменные, используемые в программе: x, z, Y.
Тип в С++: double
Исходные данные: x = x0 = 3, z = 15.
Задание 2. Написать программу на языке С++, которая вычисляет значения функции (или выдает сообщение на экран дисплея сообщение «Функция не определена»). Значение переменной x вводится с клавиатуры.
Формула, определяющая решение задачи:
Тип алгоритма: ветвящийся.
Переменные, используемые в программе: x, y.
Тип в С++: double
Исходные данные: x.
Задание 3. Написать программу на языке С++, которая вычисляет значение функции f(x) (или выдаёт значение на экран: функция не определена). Значение переменной x вводится с клавиатуры.
Формула, определяющая решение задачи:
Тип алгоритма: ветвящийся.
Переменные, используемые в программе: x, f.
Тип в С++: double
Исходные данные: x.
Задание 4. Написать программу на языке С++ для нахождения суммы.
Значение N и x вводятся с клавиатуры.
Формула, определяющая решение задачи:
Тип алгоритма: циклический.
Переменные, используемые в программе: x, f.
Тип в С++: double
Исходные данные: x.
Задание 5. Вычислить и вывести на экран в виде таблицы значения функции F(x) на интервале от a=2 до b=40 с шагом 2.
Формула, определяющая решение задачи:
Тип алгоритма: ветвящийся, циклический.
Переменные, используемые в программе: a, b, x, f.
Тип в С++: double
Исходные данные: a, b, x.
Текст программы:
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <math.h>
using namespace std;
int main()
{ cout << "Task 5. Student Kisel " << endl;
cout << endl;
double x;
double a=2;
double b=40;
double F;
x=a;
while (x <= b)
{ if (x<15)
F=b-(x-a)/(x*a);
else if (x>15)
F=(sqrt(x+a);
else
F=pow(a,2)/pow(x,2);
cout << "X= " << setw(2) << x << setw(15)<< F << endl;
x=x+2;}
Список использованной литературы: