Интерполяция функций
Исследование методов интерполяции функции и разработка программного продукта для автоматизации расчётов, выполняемых в данных методах. Обоснование выбора языка программирования. Требования к программе и программному изделию. Организация работы с ПЭВМ.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 16.06.2017 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Рабочие столы следует размещать таким образом, чтобы дисплеи были ориентированы боковой стороной к световым проемам, чтобы естественный свет падал преимущественно слева.
Следует ограничивать отражаемость рабочих поверхностей (экран, стол, клавиатура и др.) за счет правильного выбора типов светильников и расположения рабочих мест по отношению к источникам естественного и искусственного освещения.
Яркость светильников общего освещения в зоне углов излучения от 50 до 90 градусов с вертикалью в продольной и поперечной плоскостях должна составлять не более 200 кд/м2, защитный угол светильников должен быть не менее 40 градусов.
7.4 Требования к уровню шума и вибрации на рабочих местах, оборудованных ПЭВМ
В помещениях образовательных и культурно-развлекательных учреждений для детей и подростков, где расположены ПЭВМ, уровни шума не должны превышать допустимых значений, установленных для жилых и общественных зданий.
При выполнении работ с использованием ПЭВМ в производственных помещениях уровень вибрации не должен превышать допустимых значений вибрации для рабочих мест в соответствии с действующими санитарно-эпидемиологическими нормативами.
В помещениях всех типов образовательных и культурно-развлекательных учреждений, в которых эксплуатируются ПЭВМ, уровень вибрации не должен превышать допустимых значений для жилых и общественных зданий в соответствии с действующими санитарно-эпидемиологическими нормативами.
В производственных помещениях при выполнении основных или вспомогательных работ с использованием персонального компьютера уровни шума на рабочих местах не должны превышать предельно допустимых значений, установленных для данных видов работ в соответствии с действующими санитарно-эпидемиологическими нормативами.
7.5 Общие требования к организации рабочих мест
Рабочее место и должно соответствовать физическим и психологическим требованиям. Большое значение имеет также характер работы. В частности, при организации рабочего места программиста должны быть соблюдены следующие основные условия: оптимальное размещение оборудования, входящего в состав рабочего места и достаточное рабочее пространство, позволяющее осуществлять все необходимые движения и перемещения.
Главными элементами рабочего места программиста являются стол и кресло. Основным рабочим положением является положение сидя. Рабочая поза сидя вызывает минимальное утомление программиста.
Рациональная планировка рабочего места предусматривает четкий порядок и постоянство размещения предметов, средств труда и документации. То, что требуется для выполнения работ чаще, расположено в зоне легкой досягаемости рабочего пространства:
- моторное поле - пространство рабочего места, в котором могут осуществляться двигательные действия человека;
- максимальная зона досягаемости рук - это часть моторного поля рабочего места, ограниченного дугами, описываемыми максимально вытянутыми руками при движении их в плечевом суставе;
- оптимальная зона - часть моторного поля рабочего места, ограниченного дугами, описываемыми предплечьями при движении в локтевых суставах с опорой в точке локтя и с относительно неподвижным плечом.
Для комфортной работы стол должен удовлетворять следующим условиям:
- высота стола должна быть выбрана с учетом возможности сидеть свободно, в удобной позе, при необходимости опираясь на подлокотники;
- поверхность стола должна обладать свойствами, исключающими появление бликов в поле зрения программиста;
- нижняя часть стола должна быть сконструирована так, чтобы программист мог удобно сидеть, не был вынужден поджимать ноги;
- высота рабочей поверхности рекомендуется в пределах 680-760мм.;
- высота поверхности, на которую устанавливается клавиатура, должна быть около 650 мм.
Большое значение придается характеристикам рабочего кресла. Так, рекомендуемая высота сиденья над уровнем пола находится в пределах 420-550мм. Поверхность сиденья мягкая, передний край закругленный, а угол наклона спинки - регулируемый.
Требования к рабочей позе пользователя видеотерминала следующие:
- голова не должна быть наклонена более чем на 20;
- плечи должны быть расслаблены;
- локти - под углом 80-100;
- предплечья и кисти рук - в горизонтальном положении.
В целях преодоления недостатков в виде неудобных рабочих поз даются общие рекомендации: лучше передвижная клавиатура; должны быть предусмотрены специальные приспособления для регулирования высоты стола, клавиатуры и экрана, а также подставка для рук.
7.6 Требования к микроклимату, содержанию аэроионов и вредных химических веществ в воздухе на рабочих местах, оборудованных ПЭВМ
В помещениях, оборудованных ПЭВМ, проводится ежедневная влажная уборка и систематическое проветривание после каждого часа работы на ПЭВМ.
В производственных помещениях, в которых работа с использованием ПЭВМ является вспомогательной, температура, относительная влажность и скорость движения воздуха на рабочих местах должны соответствовать действующим санитарным нормам микроклимата производственных помещений.
Содержание вредных химических веществ в воздухе производственных помещений, в которых работа с использованием ПЭВМ является вспомогательной, не должно превышать предельно допустимых концентраций вредных веществ в воздухе рабочей зоны в соответствии с действующими гигиеническими нормативами.
В помещениях всех типов образовательных и культурно-развлекательных учреждений для детей и подростков, где расположены ПЭВМ, должны обеспечиваться оптимальные параметры микроклимата, представленные в таблице 7.3.
Таблица 7.3 - Оптимальные параметры микроклимата во всех типах учебных и дошкольных помещений с использованием ПЭВМ
Температура, С° |
Относительная влажность, % |
Абсолютная влажность, г/м3 |
Скорость движения воздуха, м/с |
|
19 |
62 |
10 |
<0,1 |
|
20 |
58 |
10 |
<0,1 |
|
21 |
55 |
10 |
<0,1 |
7.7 Работа с дисплеем
Положение экрана определяется:
- расстоянием считывания (0,6-0,7м);
- углом считывания, направлением взгляда на 20( ниже горизонтали к центру экрана, причем экран перпендикулярен этому направлению.
Должна также предусматриваться возможность регулирования экрана:
- по высоте +3 см;
- по наклону от -10( до +20( относительно вертикали);
- в левом и правом направлениях.
Так же, большое значение для производительной работы на компьютере имеют размеры знаков, плотность их размещения. Если расстояние от глаз оператора до экрана дисплея составляет 60-80 см, то высота знака должна быть не менее 3мм. Соотношение яркости фона экрана и символов - от 1:2 до 1:15.
Во время пользования компьютером медики советуют устанавливать монитор на расстоянии 50-60 см от глаз.
К тому же если экран установлен высоко, а глаза широко открыты, нарушается функция моргания. Это значит, что глаза не закрываются полностью, не омываются слезной жидкостью.
7.7 Организация работы с ПЭВМ
Конструкция одноместного стола для работы с ПЭВМ должна предусматривать:
- две раздельные поверхности: одна горизонтальная для размещения ПЭВМ с плавной регулировкой по высоте в пределах 520 - 760 мм и вторая - для клавиатуры с плавной регулировкой по высоте и углу наклона от 0 до 15 градусов с надежной фиксацией в оптимальном рабочем положении (12 - 15 градусов);
- опору поверхностей для ПЭВМ и для клавиатуры на подставку, в котором должны находится провода электропитания и кабель локальной сети. Основание подставки следует совмещать с подставкой для ног;
- увеличение ширины поверхностей до 1200 мм при оснащении рабочего места принтером.
При наличии высокого стола и стула, несоответствующего росту обучающихся, следует использовать регулируемую по высоте подставку для ног. Высота края стола, обращенного к работающему с ПЭВМ, и высота пространства для ног должны соответствовать росту обучающихся в обуви. Данные представлены в таблице 7.4.
Таблица 7.4 - Высота одноместного стола для занятий с ПЭВМ
Рост студентов в обуви, см |
Высота над полом, мм |
||
поверхность стола |
пространство для ног, не менее |
||
116 - 130 |
520 |
400 |
|
131 - 145 |
580 |
520 |
|
146 - 160 |
640 |
580 |
|
161 - 175 |
700 |
640 |
|
выше 175 |
760 |
700 |
ЗАКЛЮЧЕНИЕ
Цель данной работы - исследование методов интерполяции функции и разработка программного продукта для автоматизации расчётов, выполняемых в данных методах, была достигнута.
Разработанный программный продукт показал себя эффективно для решения конкретных, узконаправленных задач, под которые он были написан. Но его использование для решения разнообразных, разноплановых задач нецелесообразно из - за ограниченного спектра направленности.
Программа разработана в рамках дисциплины Численные методы, для автоматизации интерполяции функции, с помощью заданных методов.
Численные методы основываются на построении конечной последовательности действий над числами. Применение численных методов сводится к замене математических операций и отношений соответствующими операциями над числами, например, к замене интегралов суммами, бесконечных сумм - конечными и т.п.
Результатом применения численных методов являются таблицы и графики зависимостей, раскрывающих свойства объекта. Численные методы являются продолжением аналитических методов в тех случаях, когда результат не может быть получен в явном виде. Численные методы по сравнению с аналитическими методами позволяют решать значительно более широкий круг задач.
В качестве средств разработки был выбран язык программирования высокого уровня - С#, библиотека Microsoft .NET Framework 4.5, среда разработки - Visual Studio 10 и её компонент - Windows Forms.
Основное назначение программы «Интерполяция функций» - автоматизация работы преподавателей и студентов технических специальностей ГПОУ ГТ ГОУ ВПО ДОННУ.
Стоимость разработки программного продукта составила рубля. После проведения оценки экономической эффектности можно сделать вывод, что программный продукт будет окуплен за 3,5 месяца. За 5 месяцев эксплуатации программа уже принесёт прибыль, в размере 4388,77 рублей.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. ГОСТ 19.201 - 78 Единая система программной документации. Руководство оператора. Требования к содержанию и оформлению.
2. ГОСТ 19.505 - 79 Единая система программной документации. Руководство оператора. Требования к содержанию и оформлению.
3. ГОС СПО по специальности: 09.02.03 Программирование в компьютерных системах, 2016., - 53 с.
4. Закон Донецкой Народной Республики «Об охране труда» принят постановлением Народного Совета ДНР №31 - IНС от 03.04.2015 г.
5. Остапова Л.В., - Методические указания по написанию дипломных работ, ГПОУ ГТ ГОУ ВПО ДОННУ, Горловка, 2017 г., - 24 с.
6. Остапова Л.В., - Методические рекомендации по оформлению текстовых документов, курсовых и дипломных работ в техникуме для студентов, обучающихся по ОП СПО 09.02.03 «Программирование в компьютерных системах», ГПОУ ГТ ГОУ ВПО ДОННУ, Горловка, 2017 г., - 29 с.
7. Остапова Л.В., - Программа Государственной итоговой аттестации по программе подготовки специалистов среднего звена среднего профессионального образования специальности 09.02.03 «Программирование в компьютерных системах», ГПОУ ГТ ГОУ ВПО ДОННУ, Горловка, 2016 г.
8. Остапова Л.В., - Учебный план специальности 09.02.03 «Программирование в компьютерных системах, ГПОУ ГТ ГОУ ВПО ДОННУ, Горловка, 2016 г. - 12с.
9. Бакушинский А.Б., Гончарский А.В. Некорректные задачи. Численные методы и приложения. 1989 год. 199 стр.
10. Бурлак Г.Н. - Безопасность работы на компьютере: Организация труда на предприятиях информационного обслуживания: Учеб. пособие. - М.: Финанся и статистика, 1998. -144 с.
11. Ващенко Г.В.. Вычислительная математика. Основы алгетрамической и тригонометричесой интерполяции. 2008 год. 65 стр.
12. Вержбицкий В.М. Численные методы. Линейная алгебра и нелинейные уравнения. 2000 год. 274 стр.
13. Волков Е.А. Численные методы. 2012 год. 250 стр.
14. Гагарина Л. Г., Кокорева Е. В., Виснадул Б. Д. - Технология разработки программного обеспечения, изд. «Форум», 2008 г. - 400 с.
15. Дьяконов В.П. Справочник по алгоритмам и программам для персональных ЭВМ: Справочник. - М.:Наука. Гл. ред. физ. - мат. лит., 1989. 240с.
16. Дэннис Дж., мл., Шнабель Р. Численные методы безусловной оптимизации и решения нелинейных уравнений. 1988 год. 440 стр.
17. Медведев В.И. - Особенности объектно - ориентированного программирования на С++/CLI, C# и Java. - Изд - во РИЦ «Школа», Казань, 2010 - 444 с.
18. Мельберт А. А. - Безопасная эксплуатация персональных компьютеров: учебное пособие. / А. А. Мельберт, А. В. Михайлов, В. И. Егоров; Алт. гос. техн. ун-т им. И.И.Ползунова. - Барнаул: Изд - во АлтГТУ, 2011 г. - 132 с.
19. Орлов С. А., Цилькер Б. Я. - Технологии разработки программного обеспечения: учебник для вузов, изд. «Питер», 2012 г. - 608 с.
20. Самарский А. А., Гулин А. В. - Численные методы, изд. «Наука», 1989 г. 432 c.
21. Степанченко И.В. - Методы тестирования программного обеспечения: Учеб. пособие / Степанченко И.В. - ВолгГТУ, Волгоград,2006. - 76 с.
22. Шарп Дж. - Microsoft Visual C#. Подробное руководство 8 - е издание - изд. «Питер», 2017 г. - 848 с.
Размещено на Allbest.ur
Подобные документы
Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Системный анализ предметной области. Требования к программе и программному изделию, к функциональным характеристикам, к надежности, составу и параметрам технических средств. Обоснование выбора средств выбора для хранения и обработки базы данных.
реферат [403,8 K], добавлен 02.02.2014Обзор программных средств разработки приложений и обоснование выбора языка программирования. Классификация приложений для работы с базами данных. Функциональная структура базы данных с указанием назначения программных модулей, руководство пользователя.
дипломная работа [645,3 K], добавлен 21.11.2010Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.
дипломная работа [2,0 M], добавлен 10.07.2012Требования к программному изделию и параметрам технических средств. Описание пользовательского интерфейса для автоматизированной системы учёта товаров на оптовом складе. Обоснование выбора языков программирования, организации входных и выходных данных.
дипломная работа [3,4 M], добавлен 02.04.2013Архитектура программного продукта и требования к платформе, обоснование выбора разработки. Закономерности и основные этапы алгоритмизации и программирования, а также отладка и тестирование продукта. Разработка и содержание руководства пользователя.
дипломная работа [2,3 M], добавлен 19.01.2017Разработка программного обеспечения по моделированию рельефа местности на основе топографических карт и прочих объектов на ней. Цифровые модели рельефа. Бикубическая интерполяция высотных данных. Технические требования к программному изделию.
отчет по практике [246,4 K], добавлен 06.04.2013Понятие и характеристика некоторых методов интерполяции. Вычисление значения функции между заданными точками несколькими методами. Алгоритм линейной интерполяции. Алгоритм локальной интерполяции по формуле Лагранже. Инструкция пользования программой.
курсовая работа [186,5 K], добавлен 30.05.2015Получение навыков работы в Mathcad при использовании интерполяции и регрессии. Постройте функции сглаживания и предсказания данных с помощью различных встроенных функций. Применение операций как калькулятор, математический анализ, матрица и вычисление.
лабораторная работа [205,1 K], добавлен 23.12.2014Интерполяция данных с использованием значений функции, заданной множеством точек, для предсказания значения функции между ними. Результаты линейной интерполяции в графическом виде. Кубическая сплайн-интерполяция. Функции для поиска вторых производных.
презентация [2,7 M], добавлен 29.09.2013