2йошник
05.06.2021 19:50

Заднаие такое : создать абстрактный класс function с методом вычисления значения функции y=f(x) в заданной точке.
создать производные классы: line (y=ax+b), kub (y=ax2+bx+c), hyperbola ( ) со своими вычисления значения в заданной точке.
создать массив n функций и вывести полную информацию о значении данных функций в точке х. код у меня есть.
напишите комментарии к этому коду
abstract class function
{
protected abstract double func(double x);
public double count(double x)
{
return func(x);
}
}

class line : function
{
public readonly double a;
public readonly double b;

public line(double a, double b)
{
a = a;
b = b;
}

protected override double func(double x)
{
return a * x + b;
}
}
class kub : function
{
public readonly double a;
public readonly double b;
public readonly double c;

public kub(double a, double b, double c)
{
a = a;
b = b;
c = c;
}

protected override double func(double x)
{
return a * x * x + b * x + c;
}
}
class hyperbola : function
{
public readonly double a;

public hyperbola(double a)
{
a = a;
}

protected override double func(double x)
{
return a / x;
}
}
class program
{
static void main(string[] args)
{
function[] func = new function[3];
func[0] = new line(2, 3);
func[1] = new kub(2, 3, 4);
func[2] = new hyperbola(3);
double x = 3.6;
foreach (function f in func)
console.writeline("значение функции {0} для x = {1} равно {2}", f. x, f.count(x));

}
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
daria200205
01.03.2021 07:26

В операционной системе  процессы (обычно находятся в каталоге /proc) и устройства (/dev) представляются в виде файлов особого рода, что позволяет использовать некоторые файловые операции для манипуляции этими объектами.

В некоторых файловых системах (например, в файловой системе OS VAX VMS) файлы имеют версию, что позволяет открывать более старые варианты данного файла. В файловой системе Mac OS (HFS) у файлов есть два «потока»: поток данных (где хранится содержимое файла) и поток ресурсов, хранящий информацию о программе, предназначенной для открывания данного файла и, возможно, некоторую информацию для этой программы. В NTFS файл может содержать, кроме основного, сколько угодно именованных потоков.

Объяснение:

0,0(0 оценок)
Ответ:
пророк2345
02.06.2023 12:23

Объяснение:

Без программного обеспечения работа компьютера невозможна.Поэтому компьютер рассматривают как систему- единое целое,состоящее из взаимосвязанных частей:аппаратного обеспечения и программного обеспечения.

Стоимость программного обеспечения во многих случаях сравнима и даже превышает стоимость аппаратного обеспечения компьютера.

Программное обеспечение современных компьютеров насчитывает огромное количество программ, оно непрерывно развивается- совершенствуются существующие программы, на смену одним программам приходят другие, появляются новые программы. Всё многообразие компьютерных программ можно разделить на три группы:системное ПО, прикладное ПО, системы программирования.

К сервисным программам относятся различные программы, обслуживающие диски, программыархиваторы, программы для борьбы с компьютерными вирусами коммуникационные программы и многие другие.

Свободное программное обеспечение снимает это ограничение, обеспечивая всем желающим доступ к исходным кодам программы. Пользователь свободного программного обеспечения имеет право

• использовать программу в любых целях;

• изучать и изменять программу;

• копировать и распространять программу;

• распростронять изменнённую программу.

Примерами свободного программного обеспечения являются OC Linux, офисный пакет OpenOffice.org, графический редактор Gimp.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота