83158

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

Курсовая

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

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

Русский

2015-03-10

324.33 KB

3 чел.

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

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

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

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

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

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

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

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

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

                                                                         Группа СТЗ-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, номер активного пункта меню.

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


 

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

34070. Система и полномочия органов управления земельными ресурсами 24 KB
  Система и полномочия органов управления земельными ресурсами. Каждый вышестоящий уровень координирует действия нижестоящих а каждый иерархический уровень управления содержит все функции организации субъекта управления. Субъект управления на вышестоящем уровне осуществляет координирование организации субъектов управления на нижестоящих уровнях исходя из принятых для конкретного административнотерриториального образования критериев эффективности рационального использования земель. Система органов государственного управления земельными...
34071. Государственный земельный кадастр: понятие, структура, порядок ведения 38 KB
  Государственный кадастр недвижимости. âО государственном кадастре недвижимостиâ вступил в силу с 01. Государственный кадастровый учёт это действия уполномоченного органа по внесению в Государственный кадастр недвижимости сведений о недвижимом имуществе которые подтверждают существование такой недвижимости как индивидуальноопределённой вещи подтверждают прекращение существования такой недвижимости а также иные сведения предусмотренные ФЗ âОâ государственном кадастре недвижимостиâ. Государственный кадастр недвижимости ...
34072. Землеустройство: назначение, содержание, организация и порядок ведения 39 KB
  Землеустройство это мероприятие по изучению состояния земель планированию и организации рационального использования земель и их охраны по описанию местоположения и или установлению на местности границ объектов землеустройства организации рационального использования земельных участков для сельскохозяйственного производства; организации территорий используемых общинами коренных малочисленных народов Севера Сибири и Дальнего Востока и лицами относящимся к коренным малочисленным народам для обеспечения их традиционного образа жизни....
34073. Возмещение убытков по положениям земельного законодательства 26 KB
  Гражданское законодательство предусматривает при возмещении вреда взыскание убытков которые уже понес потерпевший к моменту предъявления иска в суде. При возмещении вреда причиненного земле речь идет о взыскании в основном будущих расходов на проведение восстановительных работ. определяет размер вреда причиненного окружающей среде в результате нарушения законодательства в области охраны окружающей среды исходя из фактических затрат на восстановление нарушенного состояния окружающей среды с учетом понесенных убытков в том числе упущенной...
34074. Инвентаризация земель в Российской Федерации 23 KB
  Впервые об инвентаризации земель был принят Указ Президента в 1993 г. Процедура порядок инвентаризации. Для инвентаризации земель создаётся специальная комиссия в состав которой включаются представители Росреестра природоохранных органов архитектурноградостроительных и санитарноэпидемиологических органов органов сельского лесного хозяйства представители органов местного самоуправления собственников землевладельцев землепользователей и арендаторов. В результате инвентаризации на каждый земельный участок устанавливается...
34075. Порядок предоставления земельных участков для целей не связанных со строительством 32.5 KB
  С точки зрения процессуальной предоставление земельных участков для целей не связанныхсо строительством не выходит за рамки тех действий которые установлены законодательством для случаев предоставления земель для строительства и которые были изложены выше: подача заявки в компетентный орган формирование земельного участкапринятие решения о его предоставлении государственный кадастровый учет и государственная регистрация прав на земельный участок. 34 ЗК РФ жестко устанавливают обязательные рамки процедуры формирования...
34076. Понятие и содержание управления земельными ресурсами 27.5 KB
  Понятие и содержание управления земельными ресурсами. Управление земельными ресурсами землями это организующая деятельность компетентных органов исполнительной власти по обеспечению рационального использования и охраны земель всеми субъектами земельных отношений. Общее управление земельными ресурсами осуществляется органами общей и специальной компетенции и имеет территориальный характер т. Ведомственное отраслевое управление земельными ресурсами осуществляется государственными комитетами федеральными агентствами федеральными службами...
34077. Порядок предоставления земельных участков для строительства 28.5 KB
  Предоставление земельного участка для строительства без предварительного согласования места размещения объекта осуществляется в следующем порядке: проведение работ по формированию земельного участка подготовка проекта границ земельного участка и установление его границ на местности; определение разрешенного использования земельного участка; определение технических условий подключения объектов к сетям инженернотехнического обеспечения; принятие решения о проведении торгов конкурсов аукционов или предоставлении земельных участков без...
34078. Особенности предоставления земельных участков для жилищного строительства 30 KB
  Все другие условия предоставления земельного участка и развития застроенной территории определяются договором о развитии застроенной территории который заключается между лицом подавшим заявление о предоставлении участка и соответствующим органом местного самоуправления. Согласованный и подписанный сторонами договор является основанием для принятия органом местного самоуправления решения о предоставлении земельного участка. Указанное решение является основанием для формирования земельного участка и проведения его государственного кадастрового...