|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.07.2010, 00:19 | #1 |
Регистрация: 19.07.2010
Сообщений: 9
|
(Pascal) Функции
1- Написать программу, определяющую отрезок наибольшей длинны, если заданы начала и концы отрезков. Написать функцию, определяющую длину отрезка (входной параметр – координаты вершин начала и конца отрезка).
2-Найти периметр фигуры ABCD по заданным сторонам AB, AC и DC. Используя функцию определения гипотенузы по двум катетам. Угол ВАС = углу BCD = 90 градусов. И если не трудно,то обьясните пожалуйста по какому принцыпу ани работают, буду рад описанию к программе |
20.07.2010, 08:55 | #2 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
Цитата:
Код:
Код:
Код:
Цитата:
I'm learning to live...
|
|||
20.07.2010, 14:14 | #3 |
Регистрация: 19.07.2010
Сообщений: 9
|
Спасибо Stilet но не могли бы ли вы отправить полный текст программы
я плохо разбираюсь в паскале |
21.07.2010, 21:57 | #4 |
Пользователь
Регистрация: 17.12.2009
Сообщений: 74
|
Ну по-моему stilet супер доступно всё объяснил, дальше просто некуда.
А если вы не можете после таких объяснений сми написать код программы, то вам это и не нужно по видимому. А препод всё равно потом поймёт что вы ничего не знаете, так что пора бы чему то самому научиться. |
21.07.2010, 22:30 | #5 |
Регистрация: 19.07.2010
Сообщений: 9
|
Уважаемый Анатоль я понимаю вашу позицию, но дело в том что прежде чем писать на форум я сам попробовал создать программы,дабы проверить на правильность я задал свой вопрос в этой теме, вот одна из них :
Код:
Как видите программа другая,мне кажется что я неправильно её написал и у меня поэтому возникли такие предложения Последний раз редактировалось Stilet; 22.07.2010 в 11:26. |
22.07.2010, 10:15 | #6 | ||
Форумчанин
Регистрация: 12.05.2010
Сообщений: 219
|
Цитата:
Цитата:
|
||
22.07.2010, 11:31 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
22.07.2010, 16:37 | #8 |
Регистрация: 19.07.2010
Сообщений: 9
|
Уважаемый Stilet спасибо за текст программы, но к сожалению она немного не верна, а на счёт лени - есть немножко
так я немного подправил, но не дописал - необходима ваша помощь Код : Program Otrezzzki; function len(ax,ay,bx,by: double):real; begin len:=sqrt(sqr(ax-bx)+sqr(ay-by)); end; var a:array[1..4] of double; L1,L2,i:integer; begin for i:=1 to 4 do begin writeln('Vvedi koord pervogo otrezka L1'); readln(a[i]); L1:=len(a[i],a[i],a[i],a[i]); Writeln('Vvedi koord vtorogo otrezka L2'); L2:=len(a[i],a[i],a[i],a[i]); if L1>L2 then begin writeln('Naidlinneisiu otrezok ',L1); end; if L1<L2 then begin writeln('Naidlinneisiu otrezok ',L2); end; end. Уважаемый Stilet так как координаты находятся на плоскости мне нужно вводить 4 координаты первого отрезка и 4 второго, по средству цыкла если (if) сравнить эти координаты и вывести результат. МНЕ ОЧЕНЬ НЕОБХОДИМА ВАША ПОМОЩЬ |
22.07.2010, 21:56 | #9 |
Регистрация: 19.07.2010
Сообщений: 9
|
Народ,я мазгами пораскинул и сам всё написал,точнее переписал копитально, если каму необходимо увидеть мой вариант написания этой работы то отпишитесь....
P.S но возникла ещё одна проблема.... но это уже в другой теме.... |
24.11.2010, 08:51 | #10 |
Новичок
Джуниор
Регистрация: 27.10.2010
Сообщений: 1
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедуры и функции(Pascal) | Zimba | Помощь студентам | 3 | 21.06.2010 18:53 |
Функции в Pascal | Masya1705 | Помощь студентам | 7 | 01.06.2010 21:34 |
Pascal. Функции. | HD-boy | Помощь студентам | 2 | 22.12.2009 12:00 |
Функции [Pascal]. | sergey31 | Помощь студентам | 4 | 31.05.2008 22:11 |