Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/60: Рейтинг темы: голосов - 60, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 5

Даны действительные числа a , b , c , d , s , t , u

17.12.2010, 13:51. Показов 11653. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите с решением данной задачи, а то мозги плавятся уже...

Даны действительные числа a ,b,c,d,s,t,u (s и t одновременно не равны
нулю). Известно, что точки (a,b) и (c, d) не лежат на прямой ,
заданной уравнением sx+ty+u=0. Прямая разбивает координатную
плоскость на две плоскости. Выяснить, верно ли, что точки ( a,b ) и ( c,d )
принадлежат разным полуплоскостям.


За ранее благодарен.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.12.2010, 13:51
Ответы с готовыми решениями:

Даны целые числа m и n (n,m < 10000) и действительные числа a1, a2,.......an найти целое число i (1<=i<=n-m) для которого сумма ai+ai+1+.....+ai+m
помогите пожалуйста решить

Даны действительные числа...
Даны действительные числа х,у. Если оба значения неотрицательны и ни одно из них не принадлежит отрезку , то оба значения уменьшить в 10...

Даны действительные числа x,y,z.
Помогите пожалуйста задачку решить Даны действительные числа x, y,z. Вычислить max в квадрате - (x+y+z/2,xyz)+1 нужно алгоритм ветвления...

7
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 5
19.12.2010, 14:20  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
var
x,y : integer;
a,b,c,d,s,t,u : real;
begin
     clrscr;
     Write('введите  a,b,c,d,s,t,u');
     Readln(a,b,c,d,s,t,u);
     x:=-1;
     y:=2;
     if (s=0) and (t=0) then exit else
     if (s*a+t*b+u<>0) and (s*c+t*d+u<>0) then
                       if ((a>x) and (b>y) and (c<x) and (d<y))
                       or ((a<x) and (b<y) and (c>x) and (d>y))
                       then Writeln('Лежат на разных полуплоскостях')
                       else Writeln('Не лежат на разных полуплоскостях')
     else exit;
     readln;
     end.
Как то так...
0
411 / 330 / 42
Регистрация: 10.03.2010
Сообщений: 3,313
19.12.2010, 14:33
Если по разные стороны от прямой,то разным.А это анализом знаков выражения проверяется.И зачем вводить икс и игрек?
0
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 5
21.12.2010, 00:16  [ТС]
pavelr
Твои предложения?
0
17 / 8 / 0
Регистрация: 12.01.2011
Сообщений: 18
12.01.2011, 21:37
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
uses crt;
var
  i,j,a,b,c,d,s,t,u:integer;
  f:boolean;
begin
  clrscr;
  writeln('write s'); readln(s);
  repeat
    writeln('write t'); readln(t);
    writeln('write u'); readln(u);
    if (t=0) and (u=0) then f:=true;
  until not f;
  repeat
    writeln('write a,b'); readln(a,b);
    writeln('write c,d'); readln(c,d);
    i:=s*a+t*b+u;
    j:=s*c+t*d+u;
    if (i=0) or (j=0) then f:=not f;
  until not f;
  if (i>0) and (j>0) or (i<0) and (j<0) then write('В одной полуплоскости')
    else write('В разных полуплоскостях');
  readkey
end.
0
17 / 8 / 0
Регистрация: 12.01.2011
Сообщений: 18
06.07.2011, 11:05
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
var
  i,j,a,b,c,d,s,t,u:integer;
begin
  clrscr;
  writeln('write u'); readln(u);
  repeat
    writeln('write t'); readln(t);
    writeln('write s'); readln(s);
  until (t<>0) or (s<>0);
  repeat
    writeln('write a,b'); readln(a,b);
    writeln('write c,d'); readln(c,d);
    i:=s*a+t*b+u;
    j:=s*c+t*d+u;
  until (i<>0) or (j<>0);
  if (i>0) and (j>0) or (i<0) and (j<0) then write('В одной полуплоскости')
        else write('В разных полуплоскостях');
  readkey
end.
Так будет более точно и оптимизировано. То был ещё слаб я в программировании. Надеюсь не подставил никого)
0
298 / 298 / 150
Регистрация: 07.05.2011
Сообщений: 592
08.07.2011, 19:16
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ Даны действительные числа a ,b,c,d,s,t,u (s и t одновременно не равны
 нулю). Известно, что точки (a,b) и (c, d) не лежат на прямой ,
 заданной уравнением sx+ty+u=0. Прямая разбивает координатную
 плоскость на две плоскости. Выяснить, верно ли, что точки ( a,b ) и ( c,d )
 принадлежат разным полуплоскостям. }
uses 
  crt;
var
  a,b,c,d,s,t,u : real;
  z1,z2: real;
begin
  clrscr;
  Write('введите  a,b,c,d,s,t,u >');
  Readln(a,b,c,d,s,t,u);
  z1:= s*a+t*b+u;
  z2:= s*c+t*d+u;
  if z1*z2<0 then 
    Writeln('Принадлежат разным полуплоскостям')
  else
    Writeln('Принадлежат одной полуплоскости');
  readln;
end.
0
17 / 8 / 0
Регистрация: 12.01.2011
Сообщений: 18
22.07.2011, 20:38
Цитата Сообщение от lamed Посмотреть сообщение
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{ Даны действительные числа a ,b,c,d,s,t,u (s и t одновременно не равны
 нулю). Известно, что точки (a,b) и (c, d) не лежат на прямой ,
 заданной уравнением sx+ty+u=0. Прямая разбивает координатную
 плоскость на две плоскости. Выяснить, верно ли, что точки ( a,b ) и ( c,d )
 принадлежат разным полуплоскостям. }
uses 
  crt;
var
  a,b,c,d,s,t,u : real;
  z1,z2: real;
begin
  clrscr;
  Write('введите  a,b,c,d,s,t,u >');
  Readln(a,b,c,d,s,t,u);
  z1:= s*a+t*b+u;
  z2:= s*c+t*d+u;
  if z1*z2<0 then 
    Writeln('Принадлежат разным полуплоскостям')
  else
    Writeln('Принадлежат одной полуплоскости');
  readln;
end.
а где выполняется "s и t одновременно не равны нулю" ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.07.2011, 20:38
Помогаю со студенческими работами здесь

даны действительные числа а[0],...,a[6]...
даны действительные числа а,...,a. получить для x=1,3,4 значения p(x+1)-p(x), где p(y)=a*y^6+a*y^5+...+a. кто знает решите пожалуйста

Даны действительные числа x,y,z.
Даны действительные числа x,y,z. Найти максимум(xy+xz,yz+yy) и минимум(x/z,x-yz) . Если минимум больше нуля, то найти сумму минимума и...

Даны действительные числа
Даны действительные числа x,y,z. Получить Min^2(x+y+z/2),xyz)+1.

Даны действительные числа x, y, z...
Я в программирование соображаю не очень, а тут дали такое задание: Даны действительные числа x, y, z. Получите разность между max и min из...

Даны действительные числа Х и У
Если произведение чисел положительное число то найти их сумму. В противном случае отрицательное число заменить модулем а положительное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru