Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 553
от 23.01.2008, 11:30

Администратор:Калашников О.А.
В рассылке:Подписчиков: 240, Экспертов: 49
В номере:Вопросов: 2, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 119010: Здраствуйте уважаемые эксперты! Из множества прямых М, заданных коэф у-я Аx+By+C=0, сформировать множество прямых Р<=М, расстояние от которых до точки А(Xa,Ya) удовлетворяет определённому условию, и преобразовать множество Р в соответствии с ...
Вопрос № 119018: Ребята,очень нужны две проги!Помогите! заранее благодарен 1.Ввести двумерный массив W[4,4].Отобразить на экране массив в виде матрицы,а так же колличество положительных и отрицательных элементов А эта посложнее) Работа со с...

Вопрос № 119.010
Здраствуйте уважаемые эксперты!
Из множества прямых М, заданных коэф у-я Аx+By+C=0, сформировать множество прямых Р<=М, расстояние от которых до точки А(Xa,Ya) удовлетворяет определённому условию, и преобразовать множество Р в соответствии с заданным требованием. Условие формирования множества Р (принадлежит заданному интервалу). Вид преобразования(упорядочить прямые в порядке убывания расстояний)!
И ещё, подскажите как посчитать среднее арифметическое всего массива!

За ранее спасибо, ответив на мой вопрос спасаете мне жизнь!

Отправлен: 17.01.2008, 16:12
Вопрос задала: Евгения Петровна (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Евгения Петровна!

Программа в приложении, вариант с массивами.
Используемая формула, позволяет расчитать растояние от точки до прямой:
R=|A*X+B*Y+C| / SQRT(A2+B2)
где:
А,В,С=парметры прямой;
Х,Y=координаты точки.

Среднее арифметическое высчитывается как сумма всех элементов массива разделенное на количество элементов.

s:=0;
for i:=1 to n do
s:=s+a[i];
write('Midl:',s / n);


Удачи!

Приложение:

---------
И только наступив на грабли мы приобретаем драгоценный опыт!

Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал)
Украина, Киев
Тел.: +380958380164
Адрес: Украина г.Киев
----
Ответ отправлен: 18.01.2008, 19:37
Оценка за ответ: 5
Комментарий оценки:
Спасибо огромное, благодоря вам я сдам зачёт и экзамен вовремя и не попаду на допсу!!!


Вопрос № 119.018
Ребята,очень нужны две проги!Помогите!

заранее благодарен

1.Ввести двумерный массив W[4,4].Отобразить на экране массив в виде матрицы,а так же колличество положительных и отрицательных элементов

А эта посложнее) Работа со строками.
2.Ввести строку символов.Поменять местами соседние символы:1-й со 2-м,3-й с 4-м и тд.Вывести на экран измененную строку.

Отправлен: 17.01.2008, 17:05
Вопрос задал: AHAPX (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Vassea
Здравствуйте, AHAPX!
Попробую помочь Вам в решении второй задачи.
Строка символов St:string;
Ввести строку символов, я думаю, Вы сможете сами.
Менять символы мы будем в цикле for, каждый раз перепрыгивая через один символ (то есть, за один проход цикла будем проходить два элемента строки)
Сначала найдем количество пар символов.
n:=length(st) div 2
Если последний символ окажется непарным, то мы и не будем его менять ни с кем местами.
Теперь сам цикл
for i:=1 to n do
begin
c:=st[i*2];
st[i*2]:=st[i*2-1];
st[i*2-1]:=c;
end;
c -- переменная типа char;
Далее необходимо только вывести эту строку.
Надейсь, что помог Вам. Если возникнут вопросы по мере написания программы, задавайте. Можете прислать программный код готовой программы, и я его проверю.
Ответ отправил: Vassea (статус: Студент)
Ответ отправлен: 17.01.2008, 17:38
Оценка за ответ: 5

Отвечает: -=Dr. Штопор=-
Здравствуйте, AHAPX!
Программы в приложении, написаны в Pascal ABC.
Если работаете в Turbo Pascal, перед var пишите uses crt;
А вместо cls; пишите clrscr;
Вроде всё, если будут вопросы, стучите в агент или в личку.

____________________________
Tantum possumus, quantum scimus

Приложение:

---------
Tantum possumus, quantum scimus

Ответ отправил: -=Dr. Штопор=- (статус: 6-ой класс)
Ответ отправлен: 17.01.2008, 17:40
Оценка за ответ: 5


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное