Здравствуйте, гость ( Вход | Регистрация )
| Буду |
1.10.2008, 6:41
Сообщение
#1
|
|
Школьник ![]() Группа: Продвинутые Сообщений: 17 Регистрация: 30.9.2008 Город: Калининград Учебное заведение: КГТУ Вы: студент |
Задача наверное покажется лёгкой-лёгкой, кому-то, но я что-то вот никак.
Исходная задача: 1. по данным коэффициентам уравнения прямой линии на плоскости (Ах+Ву+С=0) должен вычисляться угол, образуемый этой прямой с положительным направлением оси оХ (полагается, что А<>0, В<>0). 2. доработать программу так, чтобы выполнялась проверка на допустимость вводимых данных, а так же учитывался случай В=0, при А<>0 и определялось, проходит ли заданная коэффициентами уравнения прямая через начало координат. Формулу нашла для вычисления угла -tg(a/b), вот только если решать дальше, без с, то ничего хорошего не выходит. Помогите, пожалуйста, кто чем может.... |
![]() ![]() |
| Буду |
1.10.2008, 13:24
Сообщение
#2
|
|
Школьник ![]() Группа: Продвинутые Сообщений: 17 Регистрация: 30.9.2008 Город: Калининград Учебное заведение: КГТУ Вы: студент |
Цитата тогда pi/2+arctg(B/A) - формула для угла а как же С?.. Как тогда условие поставить? |
Буду Pascal 1.10.2008, 6:41
crazymaster а угол вычислять в пределах от 0 до 2pi , или от -... 1.10.2008, 7:12
Буду Условия не стоит такого, вообще-то, но мне думаетс... 1.10.2008, 7:18
crazymaster если от 0 до 360 то вот такие условия нужно задать... 1.10.2008, 7:21
Буду Вот в том то и дело, что условий много. А от нас т... 1.10.2008, 7:25
crazymaster
Я когда первую часть сдала, сказали, что верно:
r... 1.10.2008, 7:48
Тролль Ну вообще-то угол между прямой и положительным нап... 1.10.2008, 8:58
crazymaster ой ..точно, куда меня понесло)))))
тогда pi/2+arct... 1.10.2008, 10:41
Тролль С не влияет на угол наклона. 1.10.2008, 13:33
Буду Тогда нужно поставить условия:
b=0 and c=0 or b... 1.10.2008, 13:51
creer При С=0 прямая проходит через начало координат.
Пр... 1.10.2008, 15:05
Буду А по условию всегда не равно 0...
Чёт я теперь воо... 1.10.2008, 15:38
creer readln(a, b, c);
if (a<>0... 1.10.2008, 15:58
Буду if (b=0) and (c=0) or (b<... 2.10.2008, 16:48
creer
Вот здесь точно лишнее условие. Проще написать ... 2.10.2008, 17:54
Буду Ваааааа!!!!!!!! СП... 2.10.2008, 20:10
creer Спросить конечно можно ;) 3.10.2008, 1:09
Буду =)
Далее по условию задачи нужно полученную програ... 4.10.2008, 9:09
creer Да, нужно сделать примерно так:
db:= 0; //Начало д... 5.10.2008, 10:08
Буду Забавно..._)) Но получилось)))))
Спасибо большущее... 9.10.2008, 14:15![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 10:55 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru