|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.01.2008, 23:26 | #1 |
Пользователь
Регистрация: 29.01.2008
Сообщений: 17
|
ПОМОГИТЕ С ПРОГРАММОЙ ПРО ТРЕУГОЛЬНИК
Я УЖЕ ТРИ ДНЯ БЬЮСЬ НАД ЭТОЙ ПРОГОЙ И НЕ ЗНАЮ ЧТО ДЕЛАТЬ!
Код:
можно заменить переменной или переменными для того чтобы эта функция просчитывалась не ТРИ РАЗА А ОДИН,при этом блок схема должна быть таже.НО как этого сделать незнаю. Код:
ЕСТЬ ТРЕУГОЛЬНИК(ВИДИМО ЛЮБОЙ Т.К ТОЧНЕЕ В ЗАДАНИИ НЕ ГОВОРИТСЯ), ПРОГРАММА ДОЛЖНА СЧИТАТЬ РАССТОЯНИЕ ОТ ТОЧКИ ДО БЛИЖАЙШЕЙ СТОРОНЫ ТРЕУГОЛЬНИКА(ТОЧКА НАХОДИТСЯ В ТРЕУГОЛЬНИКЕ. Последний раз редактировалось LOTER; 29.01.2008 в 23:31. |
29.01.2008, 23:29 | #2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Создал тему-напиши условие задачи, иначе никто ничего не поймет.
И посмотри в предыдущей теме. |
29.01.2008, 23:30 | #3 |
Пользователь
Регистрация: 29.01.2008
Сообщений: 17
|
ЕСТЬ ТРЕУГОЛЬНИК(ВИДИМО ЛЮБОЙ Т.К ТОЧНЕЕ В ЗАДАНИИ НЕ ГОВОРИТСЯ),
ПРОГРАММА ДОЛЖНА СЧИТАТЬ РАССТОЯНИЕ ОТ ТОЧКИ ДО БЛИЖАЙШЕЙ СТОРОНЫ ТРЕУГОЛЬНИКА(ТОЧКА НАХОДИТСЯ В ТРЕУГОЛЬНИКЕ. |
30.01.2008, 00:03 | #4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
1. Уравнение прямой, проходящей через две точки A1(x1,y1), A2(x2,y2):
(x2-x1)*(y-y1) - (x-x1)*(y2-y1) = 0; 2. Расстояние от точки M1(x1,y1) до прямой Ax+By+C=0 равно: d = | (Ax1 + By1 + C) / sqrt(A^2 + B^2) | через "|" в 2 обозначаю абсолютную величину. Уравнение из 1. приводится к нормальному виду путем простых сокращений. Задача состоит в ТРЁХ вызовах функции из п.2 и выбору наименьшего значения. При этом уравнение прямой получаем с помощью перебора коорддинат точек треугольника. Насколько я помню, было какое-то еще, гораздо более красивое уравнение, но к сожалению вспоминать его сейчас, читать первый пост и писать решение сил на сегодня уже нет. |
30.01.2008, 00:12 | #5 |
Пользователь
Регистрация: 29.01.2008
Сообщений: 17
|
Теперь задача про файлы . само задание не помню но надо что то кудато скопировать. плизз дочитать до конца задачи!!!
Вопрос по задаче написан почти в самом конце задачи! Код:
я и заменил,а он обвёл while i<n; и написал :условие д.б связано с ф-цией определяющей конец файла. вот в этом собственно и вопрос - что это такое -д.б,и как это вообще сделать? Код:
|
30.01.2008, 00:20 | #6 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Это очень странное исправление потому, что до входа в цикл переменная i во втором случае не определена, либо код не полон.
--------------- Насчет конца файла он должно быть имел в виду while not eof(f1) Последний раз редактировалось B_N; 30.01.2008 в 00:23. |
30.01.2008, 00:22 | #7 |
Пользователь
Регистрация: 29.01.2008
Сообщений: 17
|
ээээээээээ.... а как нибудь по проще нельзя ?
|
30.01.2008, 00:24 | #8 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
|
30.01.2008, 00:26 | #9 |
Пользователь
Регистрация: 29.01.2008
Сообщений: 17
|
ну то что до входа в цикл перем-я i не определена или код не полон.
как это понять????? |
30.01.2008, 00:37 | #10 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
при запуске цикла for переменной i явно присваивается значение (единица) в цикле while этого нет, до цикла переменная i тоже не определяется (если я правильно понимаю, что начало второго куска кода соответствует 11-й строке первого, если же нет и куски идут друг за другом, то вообще неясно, какая переменная к какой процедуре относится). Напишите целиком Ваш код и выделите цветом, что "не понравилось", так, по частям, очень трудно догадываться.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Треугольник | serega11 | Помощь студентам | 2 | 22.05.2008 09:01 |
помогите с программой | 1234 | Общие вопросы Delphi | 6 | 05.03.2008 19:08 |
Помогите с программой ПлЗ. | Manoff | Общие вопросы Delphi | 1 | 25.02.2008 04:41 |
Помогите с программой! | MAKEDON | Общие вопросы Delphi | 3 | 27.12.2007 13:46 |
помогите с программой | LexusSPb | Фриланс | 2 | 04.09.2007 16:29 |