• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Нестандартные и ограниченные типы данных

  • Автор темы Автор темы SOft1k
  • Дата начала Дата начала

SOft1k

Ученик
Регистрация
19 Окт 2021
Сообщения
1
Реакции
0
Баллы
0
Нестандартные и ограниченные типы данных

Помогите написать код пожалуйста :
Задание к работе. Вычислить таблицу значений функции
[LATEX]Y\left\{= \begin{matrix} F1 (x),X \in X1 \\ F2 (x),X \in X2 \\ F3 (x),X \in X3 \\ F4 (x),X \in X4 \end{matrix}\right.[/LATEX]
для целочисленных значений аргумента Х в интервале [Xn, Xk]. Множества X1, Х2, Х3 и Х4, а также функции F1, F2, F3, F4 заданы ниже. Варианты приведены в виде «Вариант mn».

Множества которые заданы
M = 0
Xn=-10
Xk=-15
x1= [-2,5]
x2=Четные числа из интервала [6,10]
x3=Нечетные числа из интервала [6,10]
x4=Остальные

Функции которые заданы
1 =ln x+1/2x-1
2 =x/tgx+sin2x
3 =x^2 + lnx
4 =x/1+tgx

Пример выполнения задания
Program lab
Type arg = –2..10;
Var x:arg; z:real;
Begin
for x := -2 to 10 do begin
case x of
0..3: z := sin(x)+1;
4..10: if x mod 2 = 0 then z := sqr(ln(x)) else z := exp(x-4);
else z := 2*cos(x)
end; {case}
writeln ('При x =',x:3,' z =',z:6:2)
end
End.
 
Сударь, сформулируйте, пожалуйста, условие задачи внятно и без ошибок, коих — куча:
1. Вероятно, Xk=+15, а не -15.
2. Логарифм не может иметь отрицательного аргумента, а у Вас предлагаемые интервалы для функций, содержащих логарифм, включают отрицательные значения.
3. Напишите как следует вид функций, расставив правильно скобки. Например, четвертую, видимо следует понимать, как x/(1+tg(x)). Так?
4. Что за параметр M, равный нулю? Непонятно.
 
Назад
Сверху