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

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

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

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

Помогите с программой

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

podosi

Ученик
Регистрация
20 Сен 2011
Сообщения
7
Реакции
0
Баллы
0
Помогите с программой

Постановка задачи.
Найти значение функции Y(X) при заданном X. Используя стандартные функции, вычислить Y11=[Y], где [ ] означают целую часть от числа Y22.
===============
Записать выражение, зависящее от координат точки X1 и Y2 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не принадлежит. Для заданной точки вычислить это выражение и результат выдать на печать.
===============
1) при Х=-4.4172
2) координаты исследуемой точки: (1.5;0.0)

график:
 

Вложения

  • Tol.webp
    Tol.webp
    2.8 KB · Просмотры: 703
программу вроде написал проверьте правильность:

var x,x1,y,y1 :real;
begin
writeln ('vvedite x:');
read (x);
Y:=5*arctan(x);
WRITELN (' При Х=', X: 8:3, 'Y=', Y: 8:4);
WRITELN (' Y11=', TRUNC (Y): 4, 'Y22=', ROUND (Y): 4);
WRITELN ('ВВЕДИ КООРДИНАТЫ: Х1, Y1');
READLN (X1, Y1);
WRITELN ((y1>=0) and (X1+Y1<=2));
WRITELN ('Программу составил Толокнов')
END.
 
Извините - ничего не понял.
1.
вычислить Y11=[Y], где [ ] означают целую часть от числа Y22.
Какой-то бессвязный набор слов. Что такое Y22?
2. С чего Вы решили, что перед Вами - график упятеренного арктангенса? Для сведения: арктангенс 2 есть 1.1 (приблизительно), каковое число, будучи умножено на 5, дает 5.5, а вовсе не 1. Я бы сказал, что, если пренебречь изломом посередине, то это график функции Y=X/2.
3. Как-то странно сформулировано условие принадлежности точки к заштрихованной области. Я бы сформулировал так:
(X1>0) and (X1<2) and (Y1>0) and (Y1<X1/2)
 
извиняюсь график не тот.....
офф
можно ли на форуме редактировать сообщения?
 
извиняюсь график не тот.....
Так приведите "тот", предварительно заглянув сюда: http://www.tehnari.ru/f8/t32642/
Использование сторонних хостингов у нас не одобряется.
офф можно ли на форуме редактировать сообщения?
В течение ограниченного промежутка времени.
 
из графика требуется только описать условие принадлежности точки к заштрихованной области
график:
 

Вложения

  • dsfbsdb.webp
    dsfbsdb.webp
    2.2 KB · Просмотры: 675
из графика требуется только описать условие принадлежности точки к заштрихованной области
Тут так:
(Y1>0) and (((X1>0) and (X1<1) and (Y1<1-X1)) or ((X1<0) and (X1>-1) and (Y1<1+X1)))
Неравенства, конечно, можно заменить нестрогими - это уж как понимать принадлежность граничных точек.
 
Тут так:
(Y1>0) and (((X1>0) and (X1<1) and (Y1<1-X1)) or ((X1<0) and (X1>-1) and (Y1<1+X1)))
Неравенства, конечно, можно заменить нестрогими - это уж как понимать принадлежность граничных точек.

а если неравенство несрогое,то как будет выглядеть?
 
а если неравенство несрогое,то как будет выглядеть?
Да просто вместо ">" поставить ">=", а вместо "<" поставить "<=". Тогда граничные точки тоже попадут в выделенную область.
 
Назад
Сверху