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

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


 

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

27301. Миссия и цели туристского предприятия 24.5 KB
  Не должна зависеть от текущего состояния организации форм и методов ее работы.Статус организации место и роль организации в системе рыночных отношений 2.Цели организации 4.
27304. Организация туристских автобусных путешествий на внутренних и международных маршрутах 24 KB
  4 вида автобусного туризма: Поездка на рейсовых автобусах Поездка на челночных автобусах Специальные рейсы Внутренний туризм и поездки в течение дня с различными целями Международная перевозкаэто перевозка транспортным средством пассажиров за пределы территории РФ а так же перевозки транзитом Виды международных автобусных перевозок: На регулярных маршрутах Перевозки на сезонных маршрутах Разовые маршруты Обслуживание туристов Требования к водителю: Наличие спец лицензий знание ин языка 2 водителя на маршруте знание маршрута...
27305. Паспортно-визовый контроль 29.5 KB
  Тур формальности – это проверка соблюдения туристами и субъектами тур деят порядка и правил устан гос органами при въезде в страну и выезде из страны Паспортновизовые формальности – это формальности связ с соблюд правил пересеч границ гос и пребыв на их терр. Правила въезда и выезда зависят от соглашений между госми и постоянно измен. Наиболее полную и достоверную инф можно получить в консульских учрежд МИД РФ посольствах госв. Контроль наличия виз или иных разреш на въезд лиц в ин госво явл обяз транспортной компании.
27306. Паспортные и визовые формальности 28 KB
  В 17 веке паспорт выполнял 2 основные функции: Полицейская Фискальная Виды паспортов: Паспорт почетного консула Белисский паспорт Паспорт ватикана Паспорт римского католического ордена рыцарей мальты Камуфляжный паспорт Шенгенское соглашение Это соглашение об отмене паспортного таможенного контроля в ряд государств Европейского союза изначально было подписано 14 июня 1985 года. Визовые формальности Виза специальная разрешительная подпись печать или вклейка которая делается в загран паспорте представителями властей...
27308. Правила предоставл гост услуг 28.5 KB
  Осн понятия: гостиница имущ комплекс для предоставл гост услуг потреб гражд имеющ намерения заказ исп услугу исполн оказ услуги потреб по договору. Исполн обязан довести до сведения фирм наим адрес и режим работы своевр предоставл инф об услугах порядке прожив правил пож безоп и польз быт приборами предоставл льгот категориям граждан заключить с потреб договор не вправе оказ доп услуги без согласия потреб цена номера и форма оплаты также устан исполн плата за прожив в гост устан в соотв с единым расч часом 12 ч при размещ до...
27309. Правовые аспекты взаимод клиента и турпредпр 28 KB
  10 ФЗ №132 реализация тур продукта осущ на основе договора между турфирмой и туристом. Конкретный заказ имеет форму предварит договора заключ такого договора регул ст. Предварит договор должен содержать условия позвол устан предмет а также др существ условия основного договора. условия договора определены заранее одной из сторон а др сторона либо полностью принимает эти условия либо отвергает их.