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

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


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

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

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

Выпуск № 618
от 31.03.2008, 02:35

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

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


Вопрос № 128969: Написать программу,которая запрашивает у пользователя направление движения и в зависимости от направления предсказывается судьба....
Вопрос № 128970: С клавиатуры задается строка,требуется преобразовать эту строку так,чтобы в ней остались только буквы....
Вопрос № 128971: Подсчитать в предложении количество слов,начинающихся с прописной буквы....
Вопрос № 129016: Здравствуйте уважаемые эксперты. Помогите пожалуйста в решении вопроса № 129014 Задачка на системы счисления: даны два натуральных числа D и N (2<=n<=16) Организовать перевод целого десятичного числа D в N-ичную систему счис...
Вопрос № 129023: Помогите пожалуйста решить задачку. Организовать файл целых чисел из N компонент. Выполнить сортировку файла по возрастанию. Вывести содержим ое файла до обработки, и после обработки....
Вопрос № 129043: Уважаемые эксперты! Помогите решить задачу: В каждом парном слове предложения (на русском языке) поменять местами буквы "О" и "А", "К и "Л" соответственно....
Вопрос № 129067: 1.Создать файл данных, каждая запись которого состоит из следующих полей: Поля записи Название книги Автор Год издания Кол. страниц 2. Считать из файла информацию, указанную преподавателем, или предложить свою версию для с...
Вопрос № 129081: Уважаеме эксперты, помогите решить ещё одну задачку. Вычислить значения переменных F и G, выявив предварительно подобные по схеме вычисления. F = b^(1+a) + b^(1+a+a^2) +b^(1+a^2+a^3) - a^(1+b) - a^(1+b+b^2) - a^(1+b^2+b^3) G = 2^3 + 2^7 +...
Вопрос № 129082: Дано натуральное число k. Вывести на экран k-ю цифру последовательности Фибоначчи. Входящие даные Число k. Исходящие даные Единственная цифра, которая стоит на k-ой позиции последовательности. Ограничения: 1 <= K <= 907...

Вопрос № 128.969
Написать программу,которая запрашивает у пользователя направление движения и в зависимости от направления предсказывается судьба.
Отправлен: 25.03.2008, 11:15
Вопрос задала: Лиманская Юлия Вадимовна (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Лиманская Юлия Вадимомовна!
Код в приложении.Текстовую часть типа "Направо пойдешь-коня потеряешь" сами заполните.
Остальное вроде все ясно.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 25.03.2008, 15:41


Вопрос № 128.970
С клавиатуры задается строка,требуется преобразовать эту строку так,чтобы в ней остались только буквы.
Отправлен: 25.03.2008, 11:17
Вопрос задала: Лиманская Юлия Вадимовна (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Лиманская Юлия Вадимовна!
Программа в приложении.

Удачи!

Приложение:

Ответ отправил: Николай Владимирович / Н.В. (статус: Профессор)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 25.03.2008, 11:35

Отвечает: Coupler
Здравствуйте, Лиманская Юлия Вадимовна!
Программа в приложении.

Приложение:

Ответ отправил: Coupler (статус: Практикант)
Ответ отправлен: 25.03.2008, 11:35

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Лиманская Юлия Вадимовна!
Код в приложении, вроде ничего сложного.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 25.03.2008, 15:44


Вопрос № 128.971
Подсчитать в предложении количество слов,начинающихся с прописной буквы.
Отправлен: 25.03.2008, 11:18
Вопрос задала: Лиманская Юлия Вадимовна (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Лиманская Юлия Вадимовна!
Программа в приложении.

Удачи!

Приложение:

Ответ отправил: Николай Владимирович / Н.В. (статус: Профессор)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 25.03.2008, 11:47

Отвечает: Пупорев Юрий Борисович
!!!
Здравствуйте, Лиманская Юлия Вадимовна!
Код в приложении, тоже все понятно.

Неверное толкование термина "прописные буквы". Прописные - ято большие буквы. (см. тут)
-----
∙ Отредактировал: Николай Владимирович / Н.В. (Профессионал)
∙ Дата редактирования: 25.03.2008, 20:52

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 25.03.2008, 15:46

Отвечает: Кудинов Антон Павлович
!!!
Здравствуйте, Лиманская Юлия Вадимовна!

Смотрите в примере

1) Не определена переменная result (integer)
2) Необходимо заменить
if length(p>0) then if p[1]
на
if length(s)>0 then if s[1]
3) Прописные буквы - это большие (см. тут)

-----
∙ Отредактировал: Николай Владимирович / Н.В. (Профессионал)
∙ Дата редактирования: 25.03.2008, 20:54

Приложение:

Ответ отправил: Кудинов Антон Павлович (статус: 3-ий класс)
Ответ отправлен: 25.03.2008, 19:52


Вопрос № 129.016
Здравствуйте уважаемые эксперты.

Помогите пожалуйста в решении вопроса № 129014

Задачка на системы счисления:
даны два натуральных числа D и N (2<=n<=16)
Организовать перевод целого десятичного числа D в N-ичную систему счисления.
Решение неоюходимо на Basic или Pascal
Заранее благодарю.

Добавлен текст вопроса.
-----
∙ Отредактировал: Admiral (Профессор)
∙ Дата редактирования: 25.03.2008, 16:37
Отправлен: 25.03.2008, 16:30
Вопрос задал: Lommm (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

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

Программа в приложении.
вопросы по ней задавайте в мини-форум.
Удачи!

Приложение:

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

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


Вопрос № 129.023
Помогите пожалуйста решить задачку. Организовать файл целых чисел из N компонент. Выполнить сортировку файла по возрастанию. Вывести содержимое файла до обработки, и после обработки.
Отправлен: 25.03.2008, 17:15
Вопрос задала: Ahmadullina Mila Raufovna (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Ahmadullina Mila Raufovna!
Программа в приложении.
В приложенном файле программа и файл-пример.

Удачи!

Приложение:

Прикреплённый файл: Загрузить >>
Срок хранения файла на сервере RusFAQ.ru составляет 30 суток с момента отправки ответа.

Ответ отправил: Николай Владимирович / Н.В. (статус: Профессор)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 25.03.2008, 20:10

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Ahmadullina Mila Raufovna!
Решение задачи в приложениии. Для хранения информации использовал типизированный файл.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 25.03.2008, 21:13


Вопрос № 129.043
Уважаемые эксперты! Помогите решить задачу: В каждом парном слове предложения (на русском языке) поменять местами буквы "О" и "А", "К и "Л" соответственно.
Отправлен: 25.03.2008, 19:11
Вопрос задал: Щербаков Евгений Николаевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Щербаков Евгений Николаевич!
Программа в приложении.

Удачи!

Приложение:

Ответ отправил: Николай Владимирович / Н.В. (статус: Профессор)
Россия, Москва
WWW: nvsoft.org
ICQ: 420720
----
Ответ отправлен: 26.03.2008, 15:30
Оценка за ответ: 5


Вопрос № 129.067
1.Создать файл данных, каждая запись которого состоит из следующих полей:

Поля записи
Название книги Автор Год издания Кол. страниц

2. Считать из файла информацию, указанную преподавателем, или предложить свою версию для считывания информации.
Отправлен: 25.03.2008, 21:02
Вопрос задала: VanekP89 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, VanekP89!
Что-то зачастили одинаковые задачи, но отвечать-то надо. По сравнению с предыдущими я изменил условия поиска. Код с комментариями в приложении.

Орфография
-----
∙ Отредактировал: Виктор Пырлик (Профессионал)
∙ Дата редактирования: 26.03.2008, 03:49

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 25.03.2008, 22:44
Оценка за ответ: 5
Комментарий оценки:
Спасоби огр!!!!! а насчет того что "зачастили" - наверно препод один и тот же!! но все равно спасибки)))


Вопрос № 129.081
Уважаеме эксперты, помогите решить ещё одну задачку.
Вычислить значения переменных F и G, выявив предварительно подобные по схеме вычисления.
F = b^(1+a) + b^(1+a+a^2) +b^(1+a^2+a^3) - a^(1+b) - a^(1+b+b^2) - a^(1+b^2+b^3)
G = 2^3 + 2^7 + 2^13
Заранее спасибо!
Отправлен: 25.03.2008, 23:30
Вопрос задал: Dreamss (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Verena
Здравствуйте, Dreamss!
По сути задача сводится к определению функции, возвращающей число возведённое в степень (если, конечно, не задумываться о создании неуниверсальной функции, наиболее оптимально выполняющей действия, близкие к заданным в формуле). Буду считать, что речь идёт о целых числах и положительных степенях (вычисление дробной степени будет несколько иным, а вот для отрицательных степеней при необходимости легко внести изменения - результатом будет единица, делённая на число в модуле степени). Реализуем вот такую функцию:
function Pow (a: integer; st: integer): longint;
Касательно самой формулы: её можно вычислить "в лоб", т.е. просто прописав везде функцию Pow с необходимыми аргументами, или можно проанализировать преемственность степеней и сохранять промежуточные состояния. Например, для F этот вариант мог бы выглядеть так:
b1 = b^(1+a); b2 = b1*b^(a^2);
a1 = a^(1+b); a2 = a1*a^(b^2);
F = b1 + b2+b^(1+a^2+a^3) - a1 - a2 - a^(1+b^2+b^3)
А для G так:
a1 = 2^3; a2 = a1*2^4;
G = a1+a2+a2*2^6
Но это я оставляю на Ваше усмотрение. Реализация функции Pow и пример расчёта формул напрямую - в приложении.
Удачи!

Приложение:

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

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


Вопрос № 129.082
Дано натуральное число k. Вывести на экран k-ю цифру последовательности Фибоначчи.
Входящие даные
Число k.
Исходящие даные
Единственная цифра, которая стоит на k-ой позиции последовательности.
Ограничения:
1 <= K <= 907.
Отправлен: 25.03.2008, 23:34
Вопрос задал: ПАВЛО (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 3)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, ПАВЛО!
Код программы с комментариями в приложении. Не советую проверять при к=907, или около этого. Результат ждать придется очень долго, сколько не знаю, т.к. не дождался. Очень медленно Паскаль считает числа Фибоначчи.

Отредактировано по просьбе эксперта.

Программа работает верно.

-----
∙ Отредактировал: Николай Владимирович / Н.В. (Профессионал)
∙ Дата редактирования: 26.03.2008, 19:38

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: Студент)
Ответ отправлен: 26.03.2008, 14:11
Оценка за ответ: 2

Отвечает: Marked One
Здравствуйте, ПАВЛО!
Код в приложении. Я воспользовался формулой для нахождения любого члена последовательности Фибоначчи: (a1^n-a2^n)/корень из 5, где a1=(1+корень из 5)/2, a2=(1-корень из 5)/2.
Удачи!!!

Приложение:

Ответ отправил: Marked One (статус: 9-ый класс)
Ответ отправлен: 26.03.2008, 16:23

Отвечает: Louken
Здравствуйте, ПАВЛО!

Раз Вам еще не предложили работающего варианта, я немного модифицировал свою программу из мини-форума. Теперь она находит то, что Вам нужно:

Приложение:

Ответ отправил: Louken (статус: Студент)
Ответ отправлен: 26.03.2008, 18:48
Оценка за ответ: 5


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

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

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

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

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

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


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


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

∙ Версия системы: 4.72.6 beta от 22.03.2008

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

В избранное