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

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


Хостинг Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг на Windows 2008

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

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

Выпуск № 703
от 20.10.2008, 11:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 209, Экспертов: 43
В номере:Вопросов: 4, Ответов: 7

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


Вопрос № 147176: Здраствуйте эксперты пожалуйста помагите мне((. Как мне написать программу((. Я тогда вам не правильно написал условие.Пожалуйста напишите еще раз(.У мнея завтра лабораторная((( Матрица-D(4,6).Условие-(-3<=dij<=5).Записать на место о...
Вопрос № 147180: ВСЕ СУПЕР!! молодцы!! и Здравствуйте уважаемые хакеры!! у меня проблема!! нужно написать прогу, не сложную для вас, но сам не догадаюсь!!! Просто поменять в Pascale 2 строки местами!!! Буду очень благодарен!!!...
Вопрос № 147212: Пожалуйста дорогие эксперты помогите с решением задачи. Дано множесто точек плоскости. Найти среднее расстояние между точками. Указать пары точек, расстояние между которыми больше среднего. Всё нужно сделать в массивах. Я задал их три....
Вопрос № 147250: Здравствуйте, уважаемые эксперты. В общем, такая задача : Да н массив размерностью 15 , элементы вводятся с клавиатуры. С перовго попавшегося нуля сформировать новый массив. Примерно так: 1 2 3 4 5 6 0 7 8 9 10 11 12 13 14 7 8 9 10 1...

Вопрос № 147.176
Здраствуйте эксперты пожалуйста помагите мне((.
Как мне написать программу((. Я тогда вам не правильно написал условие.Пожалуйста напишите еще раз(.У мнея завтра лабораторная(((

Матрица-D(4,6).Условие-(-3<=dij<=5).Записать на место отрицательных элементов матрицы нули, а на место положительных - единицы. Вывести на экран исходную и полученную матрицы в общепринятом виде.
Отправлен: 14.10.2008, 15:58
Вопрос задал: Ramis (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Шипулин Кирилл Владимирович
Здравствуйте, Ramis!
Программа на ваш вопрос в приложении, насчёт общепринятого вида я не знаю:

Приложение:

Ответ отправил: Шипулин Кирилл Владимирович (статус: 1-ый класс)
Ответ отправлен: 14.10.2008, 17:22
Оценка за ответ: 5
Комментарий оценки:
Спасибо большое Пупорев Юрий Борисович и Шипулин Кирилл Владимирович!


Вопрос № 147.180
ВСЕ СУПЕР!! молодцы!! и Здравствуйте уважаемые хакеры!! у меня проблема!! нужно написать прогу, не сложную для вас, но сам не догадаюсь!!! Просто поменять в Pascale 2 строки местами!!! Буду очень благодарен!!!

Приложение:

Отправлен: 14.10.2008, 16:21
Вопрос задал: Буянов,Илья,Сергеевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 5)

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

В приложении программа меняющая две строки местами.
Вариант с использованием строк закомментирован.
Удачи!

Приложение:

---------
Итерация от человека, рекурсия — от Бога (Питер Дойч)

Ответ отправил: Зенченко Константин Николаевич (статус: Профессор)
Украина, Киев
Тел.: +380979536619
Адрес: Украина г.Киев
----
Ответ отправлен: 14.10.2008, 18:51
Оценка за ответ: 5
Комментарий оценки:
Супер!!!!

Отвечает: Виктор Пырлик
Здравствуйте, Буянов,Илья,Сергеевич!

а вот еще вариант. Меняет входную строку, состоящую из двух, разделенных точкой, местами.
Код:
var s,a,b:String;
i:integer;
begin
Write('Enter a line, a delimiter is a point (.): ');
Readln(s);
i := Pos('.',s);
if( i > 0) then
begin
a := Trim(Copy(s,1,i-1));
b := Trim(Copy(s,i+2,length(s)));
s := b+'. '+a;
end;
Writeln(s);
readln;
end.


---------
не получается там - где не пробуют
Ответ отправил: Виктор Пырлик (статус: Профессионал)
Россия, Екатеринбург
Тел.: 89043822027
ICQ: 490191733
----
Ответ отправлен: 14.10.2008, 20:31
Оценка за ответ: 5
Комментарий оценки:
Все супер!! Пасибо огромное!!!


Вопрос № 147.212
Пожалуйста дорогие эксперты помогите с решением задачи. Дано множесто точек плоскости.
Найти среднее расстояние между точками. Указать пары точек, расстояние между которыми
больше среднего.

Всё нужно сделать в массивах. Я задал их три. В первом координаты x, во втором координаты по у, в третьем среднее значение расстоянии этих точек. Я не знаю как обратиться теперь в эти другие два массива с помощью третьего(по среднему значению нужно вывести элементы x и у) и не знаю как вычислить приближённое равенство, т.е. чтобы обратиться к тем точкам которые ближе всего к среднему значению. Рисовать мне не нужно, только вычислять. Заранее премного Благодарен!!!

Приложение:

Отправлен: 14.10.2008, 20:44
Вопрос задал: S K A L T (статус: 1-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Verena
Здравствуйте, S K A L T !
Я немного видоизменила Ваш код, так чтобы в x[i, j] попадало расстояние между i-ой и j-ой точками. Тогда, соотвестсвенно, по координатам элемента будут известны номера точек. Матрица х - это таблица у которой и по вертикали, и по горизонтали перечислены все точки, а сами ячейки - пересечение строк и столбцов - расстояния между ними (по главной диагонали матрица имеет нули, что следует учитывать, дабы не выводить в результате повторные точки). Код в приложении.
Удачи!

Приложение:

---------
Эта история - не для истории, понимаешь?

Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 14.10.2008, 21:09
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо, а я голову ломал....

Отвечает: Шичко Игорь
Здравствуйте, S K A L T !
В целом алгоритм решения выбран правильный.
Однако немного напутали в формировании массива расстояний между точками.
Исправленный код в приложении.

Приложение:

Ответ отправил: Шичко Игорь (статус: 10-ый класс)
Ответ отправлен: 15.10.2008, 09:40


Вопрос № 147.250
Здравствуйте, уважаемые эксперты.
В общем, такая задача : Дан массив размерностью 15 , элементы вводятся с клавиатуры. С перовго попавшегося нуля сформировать новый массив.
Примерно так:
1 2 3 4 5 6 0 7 8 9 10 11 12 13 14

7 8 9 10 11 12 13 14

Вот написал, но не могу понять, где ошибка.

И еще, посоветуйте какую-нибудь литературу, чтобы лучше понять и ориентироваться в паскале.

Приложение:

Отправлен: 15.10.2008, 07:27
Вопрос задал: 6o6puk (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Шичко Игорь
Здравствуйте, 6o6puk!
Ваша ошибка заключается в помещении цикла for.. внутри цикла repeat... until
Немного подправленный код - в приложении.

Приложение:

Ответ отправил: Шичко Игорь (статус: 10-ый класс)
Ответ отправлен: 15.10.2008, 08:55

Отвечает: Зенченко Константин Николаевич
Здравствуйте, 6o6puk!

Ссылки на учебники есть в вопросе № 144.091
В приложении Ваша программа, из которой убранно все лишнее.

Вот тут ещё одна ошибка for i:=1 to n do write(b[ n ]:5);
Удачи!

Приложение:

---------
Итерация от человека, рекурсия — от Бога (Питер Дойч)

Ответ отправил: Зенченко Константин Николаевич (статус: Профессор)
Украина, Киев
Тел.: +380979536619
Адрес: Украина г.Киев
----
Ответ отправлен: 15.10.2008, 12:01


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

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.6 от 14.10.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru
RusIRC.ru | Kalashnikoff.ru | RadioLeader.ru

В избранное