• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Помогите написать программу в турбо делфи

дело в том что он требует число именно 33)) а не 32 не знаю почему...
 
поставил 2-е K=0 ввожу 32 все равно кол-во разное. Но мне надо 33.
Я в отчаянии...
 

Вложения

  • Безымянный.webp
    Безымянный.webp
    81.1 KB · Просмотры: 269
Ребят а правильно ли я вот во втором (К) присвоил ему (-9) и при вводе переменной 33 как требует препод кол-во равно 33 в обоих случаях. И вообще почему он потребовал эти цифры что он хотел
 
Уважаемый Gagarin614!
Всё, что я могу Вам порекомендовать - это не впадать в отчаяние, а сесть и СПОКОЙНО поразмыслить над задачей. Конкретно вот над чем:

1. В задаче вычисляется приближенное значение некоей функции путем суммирования конечного количества членов разложения этой функции в ряд Тейлора.
2. Естественно, чем больше слагаемых мы возьмем, тем точнее будет результат.
3. В первой части программы вычисляется значение суммы наперед заданного количества слагаемых. Какого именно: 32, 33, 45, 128 - Ваша воля: сколько зададите, столько она и просуммирует. Получаем Результат №1.
4. Во второй части мы задаём желательную точность результата приближенного вычисления функции. Сколько при этом потребуется слагаемых - наперёд неизвестно. Это и требуется определить. Получаем Результат №2 и количество просуммированных членов ряда, необходимое для достижения заданной точности.
5. В третьей части повторяем предыдущее вычисление, увеличив требования к точности результата. Получаем более точный Результат №3 и, естественно, большее количество слагаемых.
6. Для сравнения выводим точное значение функции.

В чем была ошибка исходного текста программы? В том, что абсолютно одинаковые значения Результата №1 и Результата №2 достигались при РАЗЛИЧНОМ количестве слагаемых (33 и 32, соответственно), чего быть не может. После введения исправления (k:=0;) всё встало на свои места. Программа ПОЛНОСТЬЮ отлажена и работает правильно.
Чего хочет Ваш преподаватель - не знаю. Игра в "испорченный телефон" бессмысленна. Из ваших несколько истеричных последних постов я, увы, ничего не понял. Какие (-9)? Что это? Что чему должно равняться? Не знаю. И, боюсь, больше ничем помочь не смогу.
 
я как бы понимаю) просто препод сказал что для проверки вводить эти числа 0.9 0.0001 и 33. Он сказал что в программе есть баг а именно после введения этих переменных суммы одинаковые а колличества разные тоесть получается что в первом кол-ве 33 а во втором 43 чего быть не может сказал он.


Вот я исправил К=0 в двух случаях. при запуске программы ввожу 0.9 0.0001 и 33. в первом колличестве получается 32 а во вотором кол-ве 42. Это считается верно?
 

Вложения

  • 1111.webp
    1111.webp
    39.2 KB · Просмотры: 43
ох кажись до моей тупой головы дошло............. извеняюсь что потрепал мозги)))))
Vladimir_S большое спасибо! я еще раз перечитал предыдущие сообщения и все опнял)
 
Вот я исправил К=0 в двух случаях. при запуске программы ввожу 0.9 0.0001 и 33. в первом колличестве получается 32 а во вотором кол-ве 42. Это считается верно?
С моей точки зрения - да, абсолютно верно. Как я уже указал выше, повышение точности требует увеличения числа учитываемых членов ряда, отсюда и разница.
 
Назад
Сверху