|
||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Результаты расчётаЛабораторная работа №1 «Программирование линейного вычислительного процесса» Постановка задачи Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить контрольный расчет и расчет для заданных значений исходных данных.
2. Анализ задачи Для вычисления значения функции y нужно взять значение константы с, последовательно вычислить значения параметра α, аргумента x, функции y. Исходных данных для расчета достаточно. Для проверки корректности постановки задачи и определения ограничений на исходные данные найдём область определения и область возможных значений всех расчётных функций. Область определения функции α = α (с) Dα = {cÎR, c≠0}, eё возможные значения α Î R. Область определения функции x = x(α, с) Dx = {α+c >0}, её возможные значения x Î R. Область определения функции y = y(α, x) Dy = {α, x Î R}, её возможные значения 0 ≤ y ≤ Исходные данные (с = 1,5) не противоречат области определения расчётных функций. Подготовим тестовый пример для последующей проверки правильности программы (для контрольного расчёта). Для упрощения ручного расчёта возьмемс = 1. Тогда , x = lg(1,5+1) = lg(2,5) ≈ 0,398 Используя полученные значения a и x вычислим 0.3876 + ≈1,438 Таблица переменных
Схема алгоритма решения задачи
Интерфейс программы Ввод исходных данных запланируем в форме диалога: данные нужно будет вводить с клавиатуры при появлении соответствующего запроса на экране монитора после запуска программы. Текст программы на Паскале Результаты расчёта
Результаты расчёта тестового примера:
Результаты контрольного расчёта по программе совпали с результатами ручного тестового расчёта с точностью погрешности огругления до трёх цифр после запятой. Следовательно, все расчётные формулы запрограммированы правильно. Программа разработана в соответсвии с заданием.
Результаты требуемого расчёта:
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |