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

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


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

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

Выпуск № 342
от 12.04.2007, 09:05

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


Вопрос № 81313: Помогите написать программу на Pascal. Программа должна решать вот такую задачу. Ломаная (может быть и незамкнутая) задана координатами своих вершин в порядке их обхода. Определить, на сколько частей она разбивает плоскость....
Вопрос № 81322: Помогите решить задачу. Дана строка символов S. Подсчитать общее число вхождённых символов по отдельности +,-,*,/ в строке....
Вопрос № 81323: Нужна помощь. Нужно вывести треугольник: ABC....YZ DC....YZ C....YZ ...... Также мне нужно решить задачу такого типа. Нужно вывести одну строку ZYYXXX....AAAA. Её отдельно.A. Помогите пожалуйста...

Вопрос № 81.313
Помогите написать программу на Pascal. Программа должна решать вот такую задачу.
Ломаная (может быть и незамкнутая) задана координатами своих вершин в порядке их обхода. Определить, на сколько частей она разбивает плоскость.
Отправлен: 06.04.2007, 14:06
Вопрос задал: Ange (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 5)

Отвечает: Menand
Здравствуйте, Ange!
*****
Ответ удален и перенесен в ветку форума «О деятельности экспертов и работе портала – Удаленные ответы для обсуждения»
*****
[Климова М.]
= = =
Ответ удален, так как не является по сути ответом на вопрос.
Ответ отправил: Menand (статус: 3-ий класс)
Ответ отправлен: 06.04.2007, 14:58


Вопрос № 81.322
Помогите решить задачу. Дана строка символов S. Подсчитать общее число вхождённых символов по отдельности +,-,*,/ в строке.
Отправлен: 06.04.2007, 14:34
Вопрос задал: SashaFAN (статус: 1-ый класс)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Сарумян
Здравствуйте, SashaFAN!
Все в приложении...


Приложение:

---------
Пришел, увидел, развернулся и ушел...

Ответ отправил: Сарумян (статус: 3-ий класс)
Ответ отправлен: 06.04.2007, 14:46

Отвечает: Ерёмин Андрей
Здравствуйте, SashaFAN!
Здесь всё легко. Для удобства символы можно занести в массив и пройти одним циклом весь это массив. См. код в приложении. Удачи!

Приложение:

---------
Нет правила без исключений. Правило без исключений - исключение из правил.

Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на Delphi. Помощь, советы, обмен опытом.
ICQ: 286867644
----
Ответ отправлен: 06.04.2007, 14:54

Отвечает: Gh0stik
Здравствуйте, SashaFAN!

Вот осмелюсь предложить еще одно решение.

Для контрольного примера при: s='a--s h*///**akfskad +sdf+fsd*fds'

Вы увидете результат в таком виде: (+ = 2) (- = 2) (* = 4) (/ = 3)
Good Luck!!!

Приложение:

---------
Господь Бог - это всего лишь сверхмощный генератор случайных чисел, в соответствии с которыми сочетаются события на Земле. Генератор случайных чисел - и только.

Ответ отправил: Gh0stik (статус: Профессионал)
Украина, Славянск
Организация: Славянский государственный педагогический университет (Кафедра алгебры)
ICQ: 289363162
----
Ответ отправлен: 06.04.2007, 15:20

Отвечает: Артём1983
Здравствуйте, SashaFAN!
Алгориттм прост. Нужно перебирать строку и считать количество нужных символов.

Приложение:

Ответ отправил: Артём1983 (статус: 1-ый класс)
Ответ отправлен: 06.04.2007, 20:24

Отвечает: Bingo
Здравствуйте, SashaFAN!
Могу добавить еще один способ решения данной задачи с помощью любимой функции pos. Решение в приложении...
Удачи!

Приложение:

---------
C темным пивом в светлое будущее!

Ответ отправил: Bingo (статус: 3-ий класс)
Ответ отправлен: 06.04.2007, 20:30


Вопрос № 81.323
Нужна помощь. Нужно вывести треугольник:
ABC....YZ
DC....YZ
C....YZ
......

Также мне нужно решить задачу такого типа. Нужно вывести одну строку ZYYXXX....AAAA. Её отдельно.A. Помогите пожалуйста
Отправлен: 06.04.2007, 14:35
Вопрос задал: SashaFAN (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Ерёмин Андрей
Здравствуйте, SashaFAN!
По второй задаче. Насколько я понял, нужно вывести все буквы алфавита в обратном порядке и при этом каждая следующая выводится на 1 раз больше предыдущей. Это несложно. Тип данных char, т.е. символ, является перечислимым типом, поэтому по нему можно сделать цикл. Ну а всё остальное довольно просто. Код программы в приложении. Удачи!

Приложение:

---------
Нет правила без исключений. Правило без исключений - исключение из правил.

Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на Delphi. Помощь, советы, обмен опытом.
ICQ: 286867644
----
Ответ отправлен: 06.04.2007, 14:49

Отвечает: Menand
Здравствуйте, SashaFAN!

var i,j:integer;

begin

for i:=1 to 26 DO
begin
for j:=i to 26 DO write(chr(j+64));
writeln;
end;

readln;
end.
Ответ отправил: Menand (статус: 3-ий класс)
Ответ отправлен: 06.04.2007, 14:53

Отвечает: Артём1983
Здравствуйте, SashaFAN!
Недавно от одного из участников фррума был отпрален аналогичный вопрос только требовалось в вывести русский алфавит. Думаю для не составит труда поменятькоды символов и количество букв латинском алфавите.

Приложение:

Ответ отправил: Артём1983 (статус: 1-ый класс)
Ответ отправлен: 06.04.2007, 20:30


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

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

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

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

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


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


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.47 от 06.04.2007
Яндекс Rambler's Top100

В избранное