83158

Численные методы решения инженерных задач на ЭВМ

Курсовая

Информатика, кибернетика и программирование

Программа должна работать с любыми значениями аргумента из области определения функции. Обязательно наличие заголовка с указанием функции расположенного над графиком координатной сетки и заданного максимального и минимального значения функции в этом интервале.

Русский

2015-03-10

324.33 KB

2 чел.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«Уральский федеральный университет имени первого Президента России Б. Н. Ельцина»

Физико-технический институт

Кафедра «Вычислительная техника»

Курсовая работа на тему:

«Численные методы решения инженерных задач на ЭВМ»

По дисциплине «Информатика»

                                                                         Студент Потоцкий К.Р.

                                                                         Группа СТЗ-140024Д

                                                                         Преподаватель Токмаков В.Н. 

Екатеринбург

2015

Техническое задание

1. Программа должна работать под управлением меню, состоящего минимум из пяти пунктов:

• ввод исходных данных

• проведение расчета

• построение графика

• о программе

• конец работы

2. Программа должна быть защищена от некорректных действий пользователя.

3. Программа должна работать с любыми значениями аргумента из области определения функции.

4.  Построение графика должно осуществляться в интервале изменения аргумента Х от Хmin до Хmax, задаваемом пользователем. При любом диапазоне изменения аргумента график должен иметь одинаковые размеры (не менее 70% площади экрана).

5. Обязательно наличие заголовка с указанием функции, расположенного над графиком, координатной сетки и заданного максимального и минимального значения функции в этом интервале.

6. Задание (вид функции) выбирается из приведенной ниже таблицы согласно номеру в журнале группы.

7. К программе прилагается пояснительная записка, содержащая:

• титульный лист

• техническое задание

• спецификацию

• блок-схему алгоритма

Небрежно оформленные работы не принимаются.

Математическая модель

Функция ;

1) Функция пересекает оси в точках  и

2) Функция имеет максимум в точке  и минимум в точке

Спецификация

1.Описание режимов управления программой:

Программа работает под управлением меню, состоящего из следующих пунктов:

• Vvod

• Raschet

• Grafik

• O programme

• Vyhod

Перемещение по пунктам меню осуществляется с помощью курсора, который   управляется клавишами вверх и вниз. Активация или выбор пункта меню осуществляется нажатием кнопки Enter, выход из пункта

меню выполняется при нажатии любой клавиши, при этом программа возвращается в меню.

2.Исходные данные:

Исходными данными являются 3 произвольных числа, которые задаются пользователем с клавиатуры – интервал и шаг изменения аргумента.

3.Выходные данные:

Выходными данными является таблица с 2 колонками: аргументов и соответствующих им значений функции.

4.Ошибки пользователя:

• Пропуск пункта «Ввод данных»: неактивность пунктов меню для расчета значений и построения графика.

• Неверный ввод исходных данных:

если пользователь ввел вместо цифр символы

если пользователь задал X2 меньше, чем X1

программа автоматически запрашивает новый ввод данных, пока пользователь не введет корректные данные.

Блок-схемы модулей программы

Основной блок программы.

InputMenu

Предназначена для ввода интервала и шага изменения аргумента функции.

Входные параметры: нет.

Выходные параметры: input – двумерный массив 2х2 типа real;

inputStep - шаг изменения аргумента функции, real;

dataExists – переменная означающая существование входных данных, boolean. 

Calc

Предназначена для расчета значений функции в заданном интервале и вывода этих значений на экран.

Входные параметры: input – массив 2x2 типа real;

inputStep - шаг изменения аргумента функции.

Выходные параметры: нет.

BuildGraph

Предназначена для построения графика функции в заданном интервале с шагом изменения аргумента 0,1.

Входные параметры: input – двумерный массив 2х2 типа real.

Выходные параметры: нет.

F

Предназначена для расчета значения функции от переданного аргумента.

Входные данные: x – переменная типа real, аргумент функции.

Выходные данные: f – переменная типа real, значение функции.

BuildMenu

Предназначена для отрисовки меню.

Входные парамтеры: activeMenuItem – переменная типа integer, номер активного пункта меню.

Выходные параметры: нет.


 

А также другие работы, которые могут Вас заинтересовать

24003. Техника и тактика движения в походе. Преодоление препятствий 115 KB
  Техника и тактика движения в походе. Преодоление препятствий Техника туризма это правила и приемы движения и преодоления естественных препятствий встречающихся на маршруте. Правильная организация движения группы обеспечивает ритмичность работы организма дозировку физических нагрузок четкость в действиях группы что в общем положительно сказывается на безопасности прохождения маршрута. Если поставить впереди мальчиков они могут задать слишком высокий темп движения.
24004. Подведение итогов похода 44.5 KB
  Подведение итогов похода И вот группа вернулась из похода но нельзя считать его законченным. На первых же после похода занятиях дети приводят в порядок групповое снаряжение сушат и ремонтируют его и сдают руководителю или ответственному за хранение возвращают взятые в прокате вещи. В случае финансирования похода учреждением руководитель обязан в трехдневный срок сдать финансовый отчет в соответствии с требованиями Инструкции о порядке учета средств и составления отчетности по туристским многодневным походам экскурсиям экспедициям и...
24005. Карта, условные знаки. Дорога и дорожные сооружения 50 KB
  Все топографические условные знаки можно разделить на четыре вида: линейные это дороги линии связи линии электропередач ручьи реки и т. Знаки легче изучать и запоминать знакомясь с ними по группам которые образуются по типу местных предметов: группа № 1 дороги и дорожные сооружения; группа № 2 населенные пункты строения; группа № 3 гидросеть то есть вода на земле; группа № 4 растительность; группа № 5 рельеф; группа № 6 пояснительные и специальные туристские знаки. Дороги и дорожные сооружения Эта группа включает в...
24006. Гидрография, растительность и рельеф 165 KB
  В этой группе пятнадцать важнейших топографических знаков которые необходимо хорошо знать туристу. Поэтому нет простого топографического знака населенного пункта он складывается из топографических знаков различных местных предметов составляющих то что называется населенным пунктом. То есть это уже знак масштабный рис. Для него существует специальный топографический знак рис.
24007. Способы измерения расстояния 24.5 KB
  способы измерения расстояния. Определение расстояний на местности производится следующими способами: измерение расстояния шагами; измерение расстояния глазомерным способом; определение расстояния по времени движения. Самым распространенным и наиболее точным из этих способов является измерение расстояния шагами. Обычно шагомерное определение расстояний проводится на средних отрезках где требуется большая точность так как при равном хорошо выверенном шаге ошибки в среднем составляют только 24 измеренного расстояния.
24008. Ориентирование на местности. Азимут и компас 59 KB
  Азимут и компас. С помощью Полярно звезды или с помощью специальных намагниченных предметов стрелки компаса человек может независимо от других людей находясь в какой угодно точке поверхности нашей планеты определит сначала направление на север а затем встав к ней лицом по сторонам своего тела найти справа восток сзади юг слева запад. на стороны горизонта без компаса как днем так и ночью как в хорошую так и в плохую погоду. 84 Компас Компас это угломерный прибор который служит для измерения магнитных азимутов на местности не на...
24009. Способы и средства ориентирования 49 KB
  К средствам ориентирования и факторам способствующим или затрудняющим ориентирование в туристском походе относятся: топографическая карта местности или схема маршрута или маршрутная лента или легенда; топографическая ситуация в районе похода; просматриваемость ситуации небесные светила и так называемые местные признаки по которым грубо можно определить где север; протокол движения; специальные действия привязки разведки опрос местных жителей; инструменты компас часы курвиметр и т. Все ориентиры можно разделить на 3 вида:...
24010. Действия в случае потери ориентировки 28.5 KB
  Правда иногда ручей может впадать в болото и теряться но чаще всего ручей впадает в реку. Поэтому путь вниз по реке чаще всего имеющей по берегу тропу практически всегда приводит к людям. Если человек вышел на тропу то направление к жилью можно определить по следующим признакам: по состоянию лесной тропы: при приближении к населенному пункту она расширяется становится более натоптанной на ней чаще встречаются ответвления и места стоянок бытовой мусор;Лпри удалении от жилья картина противоположная; выйдя на лесовозную дорогу надо...
24011. Обеспечение безопасности при проведении туристских походов 18.68 KB
  При необходимости члены МКК дают советы руководителям по планированию маршрута действиям на какихлибо сложных его участках однако техническая и тактическая подготовка участников похода остается вне зоны внимания МКК. Зачастую участники выполняют задания без участия руководителя группы. Здесь причины возникновения аварийных экстремал ных ситуаций можно разделить на три группы: возникающие по вине руководителя группы; возникающие по вине детей участников похода; природные факторы и несчастные случаи в походе. В походах с детьми как нигде...