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

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


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

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

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

Выпуск № 587
от 28.02.2008, 10:05

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

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


Вопрос № 124349: Здравствуйте! Помогите решить задачу по паскалю. Нужно написать программу которая может закодировать файл и декодировать его (вводятся символы. и на экране должно появиться: вводимое значение, закодированное. декодированное) И еще почему в ...
Вопрос № 124391: многоуважаемые помогите сделать две задачки "Строки" 1. Cоставить программу вывода самой большой цифры в записи заданного числа. 2. Дано 6 строк текста, представляющего расписание на неделю. В каждой строке через ...
Вопрос № 124398: Дана строка. Подсчитать сколько слов в данной строке....
Вопрос № 124403: Уважаемые иксперты требуется решить такую задачу: DONALD + GERALD -------- ROBERT заменить буквы на цифры в совпадении по буквам (программа должна решать любую задачу данного вида, если, конечно, она имеет решение)....
Вопрос № 124434: С помощью операторов цикла for, while, repeat решить задачу: Определить количество трёхзначных натуральных чисел, сумма цифр которых равна n(1<=n<=27). Операции деления(/,div,mod) не использовать....

Вопрос № 124.349
Здравствуйте!
Помогите решить задачу по паскалю. Нужно написать программу которая может закодировать файл и декодировать его (вводятся символы. и на экране должно появиться: вводимое значение, закодированное. декодированное)
И еще почему в паскале если ввести : writeln(1+sqrt(sqr(379))); выведит не
_3,8000000000Е+02 , а _1,1311155159Е+02 ? откуда берется такая цифра?
Night_Ghost2009@mail.ru
Отправлен: 22.02.2008, 10:58
Вопрос задал: Ворожбянов Евгений С. (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: SHERRY
Здравствуйте, Ворожбянов Евгений С.!
Если использовать форматированный вывод, то всё будет прекрасно!
Пример: writeln(1+sqrt(sqr(379)):2:3);
где 2 - количество "ячеек", выделяемое на всё выражение (в данном случае роли не играет), а 3 - количество знаков после запятой.
У меня в результате такой записи получилось 380.000
---------
Самурай без меча подобен самураю с мечём, только без меча..
Ответ отправил: SHERRY (статус: 6-ой класс)
Ответ отправлен: 22.02.2008, 12:23

Отвечает: Шемет Станіслав Васильович
Здравствуйте, Ворожбянов Евгений С.!
Вот вам программа но на второй вопрос ответа не знаю.

Приложение:

---------
Любовь это прекрасно!!!

Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 22.02.2008, 12:56


Вопрос № 124.391
многоуважаемые помогите сделать две задачки

"Строки"

1. Cоставить программу вывода самой большой цифры в записи заданного числа.

2. Дано 6 строк текста, представляющего расписание на неделю. В каждой строке через запятую перечисленны уроки на один день (например, "алгебра, алгебра, геометрия, физкультура, труд, труд"), строка заканчивается точкой с запятой. Проверить правильность составления расписания: в один день любой предмет не должен повторяться более двух раз.

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

Отвечает: Шемет Станіслав Васильович
Здравствуйте, SaHek!

Вот вам две программы они в приложении

Исправлена ошибка в программе:
if max < ord(s[i]-48) then

-----
∙ Отредактировал: Зенченко Константин Николаевич (Профессионал)
∙ Дата редактирования: 23.02.2008, 01:23

Приложение:

---------
Любовь это прекрасно!!!

Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 22.02.2008, 19:01
Оценка за ответ: 5

Отвечает: SHERRY
Здравствуйте, SaHek!
Вариант решения первой задачки.
Шемет Станіслав Васильович, если тип входящих данных зафиксирован, как ЧИСЛО, а не строка, то мой вариант будет актуален.

Приложение:

---------
Самурай без меча подобен самураю с мечём, только без меча..

Ответ отправил: SHERRY (статус: 6-ой класс)
Ответ отправлен: 23.02.2008, 08:58
Оценка за ответ: 4


Вопрос № 124.398
Дана строка. Подсчитать сколько слов в данной строке.
Отправлен: 22.02.2008, 16:53
Вопрос задал: Симачков Сергей Юрьевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Шемет Станіслав Васильович
Здравствуйте, Симачков Сергей Юрьевич!
Программа в приложении:

Приложение:

---------
Любовь это прекрасно!!!

Ответ отправил: Шемет Станіслав Васильович (статус: 3-ий класс)
Ответ отправлен: 22.02.2008, 18:07


Вопрос № 124.403
Уважаемые иксперты требуется решить такую задачу:
DONALD
+
GERALD
--------
ROBERT

заменить буквы на цифры в совпадении по буквам (программа должна решать любую задачу данного вида, если, конечно, она имеет решение).
Отправлен: 22.02.2008, 17:37
Вопрос задал: Кончаков Роман Юрьевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Зенченко Константин Николаевич
Здравствуйте, Кончаков Роман Юрьевич!

В приложении программа с полным перебором всех вариантов.
Работает очень долго, если нужно с перестановкой могу выложить.
Удачи!

Приложение:

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

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


Вопрос № 124.434
С помощью операторов цикла for, while, repeat решить задачу:
Определить количество трёхзначных натуральных чисел, сумма цифр которых равна n(1<=n<=27). Операции деления(/,div,mod) не использовать.
Отправлен: 22.02.2008, 22:15
Вопрос задал: XaciH (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

Сумма минимального 3-х значного числа равна 1, т.к. 100 это 1+0+0=1.
Сумма максимального 3-х значного числа равна 27, т.к. 999 это 9+9+9=3*9=27.
Итого код
min:=100;
max:=999;
writeln((max-min+1):5);

прямой перебор(в приложении) это доказывает.
Удачи!

Приложение:

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

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


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

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

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

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

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

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


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


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

В избранное