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

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


 

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

84196. БОЛЕЗНИ ОРГАНОВ ПИЩЕВАРЕНИЯ. АППЕНДИЦИТ 22.98 KB
  АППЕНДИЦИТ Определение Патологическая анатомия Морфологические формы острого аппендицита Хронический аппендицит Аппендицит воспаление червеобразного отростка слепой кишки с характерным клиническим синдромом. Аппендицит является энтерогенной аутоинфекцией. Различают две кишечноанатомической формы аппендицита: острую и хроническую. Естрый аппендицит.
84197. РАК ОРГАНОВ ПИЩЕВАРЕНИЯ 28.13 KB
  Рак пищевода чаще всего возникает на границе средней и нижней трахеи его что соответствует уровню бифуркации трахеи. Предрасполагают к развитию рака пищевода хроническое раздражение его слизистых алкоголь курение грубая горячая пища рубцевые изменения после ожога инфекции пект анато мические нарушения дивертикулы этиология эпителия и желез. Среди предраковых изменений наибольшее значение имеют лейкоплания и дисплазия эпителия слизистой оболочки.
84198. БОЛЕЗНИ ПЕЧЕНИ. ГЕПАТИТЫ 26.06 KB
  ГЕПАТИТЫ Определение гепатита Вирусные гепатиты Вирусный гепатит В Болезни печени разнообразны. Возникновение первичного гепатита т. гепатита как самостоятельного заболевания чаще всего связано с воздействием генатотропного вируса вирусный гепатит алкоголя алкогольный или лекарств медикаментозный. Этиология вторичного гепатита т.
84199. БОЛЕЗНИ ПЕЧЕНИ. ГЕПАТОЗЫ. ЦИРРОЗ 23.49 KB
  ЦИРРОЗ Определение гепатоза Патологическая анатомия гепатоза Жировой гепатоз Цирроз печени Гепатозы заболевания печени характеризующиеся дистрофией и некрозом гепатоцитов. Наибольшее значение имеют токсическая дистрофия или прогрессирующий массивный некроз печени острое реже хроническое заболевание характеризующееся прогрессирующим массивным некрозом печени и печеночной недостаточностью. Затем она уменьшается становится дряблой а капсула морщинистой на разрезе ткань печени серая глинистого цвета.
84200. БОЛЕЗНИ ПОЧЕК. ГЛОМЕРУЛОПАТИИ 25.2 KB
  Патологическая анатомия Острый гломерулонефрит Хронический гломерулонефрит Нефротический синдром Фокальный сегментарный гломерулярный склероз Болезни почек при которых наблюдаются протеинурия спайки и гипертрофия сердца были объединены в начале XIX в. В настоящее время выделяют 2 нефролопатии или группы заболеваний почек гломерулои тубулопатии. Особую группу составляют пороки развития почек прежде всего политестеоз опухоли почек.
84201. БОЛЕЗНИ ПОЧЕК. АМИЛОИДОЗ ПОЧЕК. ТУБУЛОПАТИИ 23.58 KB
  В латентной стадии внешне почки изменены мало хотя в пирамидах сосочках обнаруживается склероз и амилоидоз по ходу прямых сосудов и собирательных трубок. В протеинурической стадии амилоидоз появляется в пирамидах и в клубочках в виде небольших отложений в мезонгии и отдельных капиллярных петлях в артериалах. В нефротические стадии количество амилоида увеличивается. В азотенической уремической стадии в связи с нарастающим амилоидозом и склерозом наблюдаются гибель нефронов их атрофия замещение соединительной тканью.
84202. БОЛЕЗНИ ПОЛОВЫХ ОРГАНОВ И ГРУДНЫХ ЖЕЛЕЗ 26.74 KB
  К ним относятся модулярная гиперплазия и аденома предстательной железы железистая гипоплация слизистой оболочки матки эндоцервикоз аденоматоз и полипы шейки матки доброкачественная дисплазия молочной железы. Модулярная гиперплазия и аденома предстательной железы наблюдается у 95 мужчин старше 70 лет. Мышечнофиброзная появлением значительного числа гладкомышечных волокон среди которых обнаруживаются атрофичные железистые элементы дольчатость железы нарушается.
84203. ПАТОЛОГИЯ БЕРЕМЕННОСТИ И ПОСЛЕРОДОВОГО ПЕРИОДА 26 KB
  К паталогии беременности относят: гестоз; внематочную беременность; самопроизвольный аборт; преждевременные роды; в пузырный занос. Экламксия среди проявлений токсикоза беременных наиболее клинически значима и опасна развивается во второй половине беременности реже в родах и послеродовом периоде. Развитие внематочной беременности связано с теми изменениями маточных труб которые препятствуют продвижению по ним оплодотворенного яйца хроническое воспаление врожденные аномалии опухоль.
84204. ПОНЯТИЕ ОБ ИНФЕКЦИОННЫХ БОЛЕЗНЯХ. МЕСТНЫЕ И ОБЩИЕ РЕАКЦИИ ПРИ ИНФЕКЦИЯХ. СЕПСИС 26.41 KB
  В таких случаях говорят об экзогенной инфекции. Однако заражение может быть эндогенным тогда и речь идет об эндогенной инфекции или аутоинфекции. Для инфекционных заболеваний характерен ряд общих признаков: каждое инфекционное заболевание имеет своего возбудителя который выявляется в крови или экскрементах больного; возбудитель инфекционной болезни имеет входные ворота характерные для каждой инфекции; при инфекционной болезни наблюдается образование первичного аффекта очага который обычно появляется во входных воротах. Сепсис ...