Разработка прикладного алгоритма моделирования случайных величин - Курсовая работа

бесплатно 0
4.5 123
Разработка программы для вычисления производительности труда рабочих цеха. Описание среды и языка программирования. Требования к программному и аппаратному обеспечению. Математическая модель решения задачи. Методы тестирования. Техника безопасности.


Аннотация к работе
Курсовой проект имеет целью получение навыков самостоятельной разработки программного продукта в соответствии с принципами структурного или объектно-ориентированного программирования, рассмотренными в процессе изучения дисциплины. Целью данной курсовой работы является разработка программы, позволяет вычислить производительность труда рабочих некоторого цеха которая является нормально распределенной случайной величиной.Эта структура создается автоматически и содержит различную информацию о потоке (например, указатели на буферы чтения и записи, позиция файлового курсора, атрибуты состояния файла и т.п.). Эти указатели неявно используются в функциях консольного ввода-вывода: int getchar () - считывает один символ из файла stdin. int putchar (int с) - выводит один символ в файл stdout. char * gets (char * s) - считывает строку из файла stdin, при этом удаляет введенный символ конца строки. Строка format должна состоять из символов, непосредственно выводимых в поток, и управляющих последовательностей, вместо которых подставляется текстовое представление соответствующих аргументов. Класс istream обеспечивает форматированный ввод базовых типов данных из потока с помощью оператора », а также содержит методы для неформатированного ввода данных, например: get (char &с) - считывает один символ из потока. getline(char *s, int n) - считывает из потока строку (не более п символов). read (char * s, int n) - считывает из потока ровно п символов. Класс ostream обеспечивает форматированный вывод базовых типов данных в поток с помощью оператора «, а также содержит методы для неформатированного вывода данных, например: put (char с) - выводит один символ в поток. write (char * s, int n) - выводит в поток п символов.Программа должна позволять выполнять простейшие математические функции. Функциональность: программа должна являться полностью завершенным программным продуктом, не требующим каких-либо дополнительных специальных компонентов. Эффективность: программа должна функционировать без наличия привода CD/DVD-дисков, должна предъявлять минимальные требования к аппаратному обеспечению, требования к аппаратным ресурсам должны быть намного ниже, чем для самой ОС. Программа должна иметь интуитивно понятный пользовательский графический интерфейс. Существует также возможность инсталляции системы на платформе Windows.Вычислите долю рабочих, производительность которых: а) лежит в промежутке от 80 до 110кг. за сменуПусть случайная величина x подчиняется нормальному закону распределения вероятностей с параметрами и . Вероятность можно вычислить по следующей формуле: (1)(2)В программе используются следующие входные и выходные данные. Задает стандартное отклонение. a Компонент - однострочное окно редактирования.Блок-схема алгоритма решения задачи приведена на Рисунке 1.#include #includeВ результате тестирования исходного кода чаще всего ищутся следующие виды дефектов: 1. Чаще всего дефекты в программных системах проявляются при обработке нестандартных данных, не предусмотренных требованиями - при вводе неверных символов, пустых строк или при слишком большой скорости ввода информации Отдельный вид допустимых данных, передача которых в систему может вскрыть дефект - граничные данные, т.е. например, числа, значения которых являются предельными для их типа, строки предельной или нулевой длины и т.п. Дефекты могут проявиться и в случае, если системе не передается никаких данных или выдают ошибку программы При проверке поведения системы необходимо не забывать проверять ее поведение при передаче ей данных, не предусмотренных требованиями - слишком длинных или слишком коротких строк, неверных символов, чисел за пределами вычислимого диапазона и т.п.Программа проверялась на следующих тестовых примерах: Тестовый пример Ver1->Text Ver2->Text Ver3->Text Ver4->Text Множество 1 0 0 0 0Техника безопасности (ТБ) - свод правил и положений, направленный на обеспечение условий безопасного труда и/или проведения каких-либо других работ. Система организационных и технических мероприятий, направленных на уменьшение или исключение влияния опасных и вредных факторов на человека во время трудовой деятельности. Во время работы с программой необходимо соблюдать технику безопасности работы с компьютером, в соответствии с установленными инструкциями. Требования безопасности в аварийных ситуациях-при обнаружении неисправности немедленно обесточить электрооборудование, оповестить администрацию. Необходимо немедленно начать производить искусственное дыхание, наиболее эффективным из которых является метод? рот в рот или? рот в нос, а также наружный массаж сердца.В курсовой работе разработана программа, позволяющая вычислить производительность труда рабочих некоторого цеха, которая является нормально распределенной случайной величиной. Программа выполняет расчет для произвольных входных данных.

План
Содержание

Введение

1. Теоретическая часть

1.1 Описание среды и языка программирования

1.2. Требования к программному и аппаратному обеспечению

2. Практическая часть

2.1 Постановка задачи

2.2 Математическая модель решения задачи

2.3 Описание входных и выходных данных

2.4 Блок-схема решения задачи

2.5 Исходный текст программы

3. Тестирование и отладка

3.1 Методы и средства тестирования

3.2 Тестирование программы

4. Техника безопасности

Заключение

Список использованных источников

Введение
Курсовой проект имеет целью получение навыков самостоятельной разработки программного продукта в соответствии с принципами структурного или объектно-ориентированного программирования, рассмотренными в процессе изучения дисциплины.

Целью данной курсовой работы является разработка программы, позволяет вычислить производительность труда рабочих некоторого цеха которая является нормально распределенной случайной величиной.

Объектом исследования в представленной курсовой работе выступают языки программирования высокого уровня.

В задачи курсовой работы входят: · разработка структура информационного и программного обеспечения

· определение входных и выходных данных в программе

· выделение подзадач и оформление их в виде подпрограмм.

· разработка алгоритма работы программы.

В качестве среды разработки выбрана среда Borland C Builder 6.0

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

Программа выполняет расчет для произвольных входных данных.

Программа написана в среде Borland С Builder 6.0. В программе хорошо проработана визуализация и управляемость. В курсовой работе, в достаточной степени, раскрыта изученная тема, и показана степень владения теоретических основ курса, продемонстрированы способности творчески применять приобретенные практические знания.

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

Список литературы
1. Borland C Builder 5. Энциклопедия программиста. Калверт Ч., Рейсдорф К., "ДИАСОФТ" - 2001, 944 стр.

2. Кент Рейсдорф, Кен Хендерсон. Borland C Builder. Освой самостоятельно, 1998, 700 стр.

3. Б. Страуструп. Язык Программирования С . Специальное издание /Б. Страуструп; Под Ред. Ф. Андреева, А. Ушакова; С. Анисимова, М. Кононова.- М. : Бином, 2006.

4. Круглински Д., Уингоу С, Шеферд Дж.. Программирование на Microsoft Visual C 6.0 для профессионалов/Пер. с англ.. П.:Русская Редакция. 2004.

5. Шилд Г. Программирование на Borland C для профессионалов. - Мн.: ООО «Попурри», 1998.

6. http://www.bookwork.ru/book/builder5_enciklopedia

7. http://info.bkr.ru/book/kniga.php?id=030872

8. http://www.zipsites.ru/books/kruglinski_progr_na_visual_c_6/

9. http://library.bsuir.by/online/showpage.jsp?PAGEID=89336&RESID=100229&lang=ru&MENUITEMID=117312&_preview_=1

Размещено на
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?