|
0 / 0 / 0
Регистрация: 10.10.2022
Сообщений: 69
|
||||||
Реализовать программу вычисления площади фигуры (клавиши стрелок)24.12.2022, 00:15. Показов 2081. Ответов 22
Метки free pascal (Все метки)
Здравствуйте нужна помощь.
Обнаружила 2 проблемы: -Программа реагирует не только на клавиши со стрелками ,но и на другие клавиши позволяющие перемещаться в меню программы, что так не должно быть и я не знаю как это исправить. -Преподаватель заметил что программа вычисляет у меня всю сумму а по заданию 2 пункта: * 1. Реализовать программу вычисления площади фигуры, ограниченной кривой 2 * x ^ 3 + (2) * х ^ 2 + (5) * x + (9) и осью ОХ (в положительной части по оси OY). 2. Вычисление определенного интеграла должно выполняться численно, с применением метода левых прямоугольников. 3. Пределы интегрирования вводятся пользователем. 4. Взаимодействие с пользователем должно осуществляться посредством сазе-меню. 5. Требуется реализовать возможность оценки погрешности полученного результата. 6. Необходимо использовать процедуры и функции там, где это целесообразно. * Преподаватель нарисовал мне рисунок объяснив что программе нужно считывать только что я пометила красным, а так программа у меня все считывает что не соответствует заданию Помогите разобраться с этими проблемами. *Сам код
0
|
||||||
| 24.12.2022, 00:15 | |
|
Ответы с готовыми решениями:
22
Написать программу вычисления площади фигуры, ограниченной кривой Написать программу вычисления площади фигуры, ограниченной кривой |
|
Модератор
|
|
| 13.01.2023, 08:53 | |
|
Как-то не задумывался над столь полноценной изощрённой проверкой преподавателем.
Исходя из представлений по математики, большая погрешность может возникнуть из-за того, что подынтегральная функция не выполняет условия применения формулы Ньютона-Лейбница. Поэтому для точного вычисления "точного" аналитического значения нужно немного преобразовать: - если (a>Root) или (b<Root), то s_exact=F(b)-F(a) - иначе, если (a<Root) и (b>Root), то s_exact=F(b)-F(Root) Т.е. для кусочной функции и первообразная буде кусочной и формула Ньютона-Лейбница применяться к диапазонам
0
|
|
|
0 / 0 / 0
Регистрация: 10.10.2022
Сообщений: 69
|
|||||||||||||
| 13.01.2023, 11:56 [ТС] | |||||||||||||
Absolute inaccuracy = 0.390 (sq. units) Relative inaccuracy = 0.410% Затем я написала что s_exact := f_primitive(b) - f_primitive(Root); и потом ввела предыдущие данные и получила такой результат - Absolute inaccuracy = -19.893 (sq. units) и Relative inaccuracy = -20.782% Я видно опять чего то не поняла и не так сделала, потому что если я ввожу другие данные результат выходит с минусом. Добавлено через 52 минуты Сейчас я показала работу другому преподавателю, она сказал что с погрешность проблема решена то есть это погрешность при вводе вводе a=1 и b=3 и n=200 Absolute inaccuracy = 0.390 (sq. units) Relative inaccuracy = 0.410% Правильно решена Есть теперь другая проблема связанною с шагами, вводим данные допустим Lower limit (a) = 200 Upper limit (b) = 400 и n=20, получаем Result (figure's square) ~= 12604846800.000 (sq. units) Approximated within range of x = [200.00, 400.00] devided by 20 partitions И теперь меняем на n=1 и получаем результат Result (figure's square) ~= 25664401800.000 (sq. units) Approximated within range of x = [200.00, 400.00] devided by 1 partitions Преподаватель сказал что при смене шага и НЕ смене a и b такого не должно быть
0
|
|||||||||||||
|
Модератор
|
||
| 13.01.2023, 19:13 | ||
|
Воспользуюсь программой из другой темы, чтобы продемонстрировать на графике Видно, что учтённая площадь при увеличении количества разбиений увеличивается. При n=1 площадь s=(b-a)*f(a), т.е. значительный рост функции в точке b относительно точки a не учитывается. При увеличении разбиений, вычисления производятся и ближе к точке b, учитывая её возрастание. При значениях [200, 400] это проявляется достаточно ярко.
0
|
||
| 13.01.2023, 19:13 | |
|
Реализовать программу вычисления площади фигуры, ограниченной кривой Реализовать программу вычисления площади фигуры Реализовать программу вычисления площади фигуры, ограниченной кривой
Составить программу приближенного вычисления площади фигуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|