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

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


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

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

Выпуск № 457
от 03.10.2007, 16:35

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


Вопрос № 103703: Здравствуйте, помогите пожалуйста: 1)Протабулировать функцию y=x2-3x+5 (В-А/Н,х:=А..В-А-расстояние Н-шаг) 2)Дан ряд 1+1/2+1/3...+1/n. Найти n при котором сумма ряда становиться больше введенного числа a. (через while)...

Вопрос № 103.703
Здравствуйте, помогите пожалуйста:
1)Протабулировать функцию y=x2-3x+5 (В-А/Н,х:=А..В-А-расстояние Н-шаг)
2)Дан ряд 1+1/2+1/3...+1/n. Найти n при котором сумма ряда становиться больше введенного числа a. (через while)
Отправлен: 28.09.2007, 16:04
Вопрос задал: Leeryhomer (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Артём1983
Здравствуйте, Leeryhomer!
В приложении решение только второй задачи. Решал как и просил через while. Только цикл я задал бесконечный. а в нём уже условие выхода.

Приложение:

Ответ отправил: Артём1983 (статус: 3-ий класс)
Ответ отправлен: 28.09.2007, 23:47

Отвечает: Delph
Здравствуйте, Leeryhomer!

Протестировал решение, предложенное экспертом Артём1983, и несколько вещей мне не понравились. Во первых - цикл While в данном случае удобно заменить на Repeat ... Until <условие выхода>. Во вторых, ради интереса ввел число 25. Вылезла ошибка "деление на нуль". Значит, тип Integer не подходит для n. Поменял на Longint, снова запустил и ввёл 25. Программа задумалась. Задумалась всерьёз и надолго, и я не был уверен, что она придёт к какому-то выводу. Грубо оборвав вычисление (просто убив Borland Pascal), поменял Real на Double, попутно внеся дополнительные изменения в программу. Смысл этих "наворотов" сводится к двум вещам: чтобы пользователь не скучал, наблюдая за расчётом, и чтобы можно было мягко прервать расчёт.
Изменённый вариант программы в приложении.

Приложение:

---------
Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.

Ответ отправил: Delph (статус: 10-ый класс)
Ответ отправлен: 01.10.2007, 11:47


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

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

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

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

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


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


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

В избранное