Программа "Вычисление функции sin(x)"

Программа, вычисляющая значение функции sin(x) с использованием рекурсии. Описание логической структуры программы. Функциональное назначение и ограничение. Контрольный пример, краткое руководство пользователя и используемые технические средства.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 12.05.2015
Размер файла 646,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ЮЖНО-УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ФАКУЛЬТЕТ «ПРИБОРОСТРОИТЕЛЬНЫЙ /КТУР/»

КАФЕДРА «ИНФОРМАЦИОННО-ИЗМЕРИТЕЛЬНАЯ ТЕХНИКА»

КУРСОВАЯ РАБОТА

ПРОГРАММА "ВЫЧИСЛЕНИЕ ФУНКЦИИ SIN(X)"

Нормоконтролер: Руководитель проекта:

Бизяев М.Н.

Челябинск

2011

Аннотация

Программа «Вычисление функции sin(x)»- Челябинск: ЮУрГУ, МТ, 2011, 12с, библиография литературы - 2 наименования.

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

Содержание

Введение

1. Описание программы

1.1 Общие сведения

1.2 Функциональное назначение

1.3 Функциональное ограничение

2. Описание логической структуры программы

2.1 Алгоритм программы

2.2 Структура программы

3. Контрольный пример

4. Краткое руководство пользователя

5. Используемые технические средства

Заключение

Список литературы

Введение

При создании программы, мы использовали язык программирования «С++».

Под программированием понимается написание инструкций на конкретном языке программирования, часто по уже имеющемуся алгоритму (плану, методу решения задачи).

«C++» (произносится «си плюс плюс») -- компилируемый статически типизированный язык программирования общего назначения. Поддерживая разные парадигмы программирования, сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником -- языком C, -- наибольшее внимание уделено поддержке объектно-ориентированного и обобщённого программирования. Название «C++» происходит от языка C, в котором унарный оператор ++ обозначает инкремент переменной. Являясь одним из самых популярных языков программирования, C++ широко используется для разработки программного обеспечения. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (например, видеоигры).

1. Описание программы

1.1 Общие сведения

Программа, вычисляющая значение функции sin(x) действительного аргумента с точностью е с использованием рекурсии.

Данная программа сделана в программе Borland C++ Builder на языке программирования С++.

1.2 Функциональное назначение

Данная программа вычисляет значение функции sin(x) действительного аргумента с точностью е с использованием рекурсии.

1.3 Функциональное ограничение

-точность вычисления должна быть меньше единицы е<1.

2. Описание логической структуры программы

2.1 Алгоритм программы

2.2 Структура программы

#include <vcl.h>

#include <math.h>

#pragma hdrstop

#include "KR.h"

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm2 *Form2;

__fastcall TForm2::TForm2(TComponent* Owner)

: TForm(Owner)

{}

void __fastcall TForm2::Button1Click(TObject *Sender)

{float x,e,S,Cn;

String Q;

int n=1;

x = StrToFloat (Edit1->Text);

e = StrToFloat (Edit2->Text);

Q= "Ne verno zadali tochnost, try again)" ;

if (e<1)

{ if (e>0)

{ n=1;

Cn=x;

S=Cn;

while (fabs(Cn)>e)

{n=n+2;

Cn=Cn*(-1)*x*x/((n-1)*n) ;

S=S+Cn;}

Label1->Caption = S;

Q=" " ;

Label5->Caption = Q;}

else {Label5->Caption = Q;Label1->Caption ="";}}

else{Label5->Caption = Q;Label1->Caption ="";}}

3. Контрольный пример

4. Краткое руководство пользователя

После запуска программы на выполнение на экране появится окно программы, в котором будет 2 поля для ввода значений - аргумент х и точность е, являющиеся входными данными. Пользователю необходимо ввести желаемое значение аргумента и точности на клавиатуре и нажать на кнопку “OK”. Если значение точности было введено верно, то появится значение функции sin(x), иначе - сообщение об ошибке (выходные данные).

5. Используемые технические средства

Для создания программы использовался компьютер на платформе ЭВМ IBM PC, c процессором Intel Pentium, c тактовой частотой 3.0Ггц, оперативной памятью 4Гб, под управлением операционной системы Windows 7. программа рекурсия функция пользователь

Заключение

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

Список литературы

1. Информатика: / под ред.Е.К.Хеннера, - 2-е изд., стереотипное - М.: ACADEMA, 2001. -809 с.

2. Информатика. Базовый курс: / под ред.С.В.Симоновича, - 2-е изд., - СПб.:Питер,2008. -640 с.

Размещено на Allbest.ru


Подобные документы

  • Описание и функциональное назначение программы по оптимизации функции, ее логическая структура и используемые технические средства. Практическое применение программы, вызов и загрузка, входные и выходные данные, выполнение контрольного примера и листинг.

    курсовая работа [337,4 K], добавлен 26.02.2012

  • Общее описание и структура программы, ее компоненты и функции, сферы практического применения. Требования к функциональным возможностям. Характеристика логической структуры, используемые технические средства. Исследование входных и выходных данных.

    курсовая работа [94,7 K], добавлен 30.01.2016

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

    курсовая работа [969,3 K], добавлен 26.03.2009

  • Основания для разработки программы: назначение и сферы практического использования, главные предъявляемые требования. Характеристика логической структуры и используемые технические средства. Программа и методика испытаний. Эксплуатационные документы.

    курсовая работа [2,4 M], добавлен 16.12.2013

  • Налоговый и бухгалтерский учет капитальных вложений в коммерческих банках. Описание программы "Анализ валютный операций коммерческого банка": функциональное назначение, логическое описание, руководство пользователя, контрольный пример и листинг.

    курсовая работа [1,7 M], добавлен 25.06.2011

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

    курсовая работа [494,5 K], добавлен 20.06.2012

  • Программа, тестирующая знания пользователя по разделу математики "Простейшие функции и их графики". Основы разработки Wіndоws-приложений с помощью Vіsuаl С++. Описание программного продукта: функциональное назначение, логическая структура, листинг.

    курсовая работа [1,8 M], добавлен 18.06.2011

  • Разработка алгоритмов на динамических структурах данных. Описание структуры данных "стек". Процедуры добавления и удаления элемента, очистки памяти. Код распечатки содержимого всего стека. Инструкция пользователя, код программы, контрольный пример.

    курсовая работа [22,9 K], добавлен 19.10.2010

  • Процесс и порядок написания программы, реализующей графическое решение логической задачи (игры). Обзор аналогичных продуктов. Описание и алгоритм решения задачи. Структура программы, ее процедуры и функции. Настройка и руководство для пользователя.

    курсовая работа [35,7 K], добавлен 29.06.2010

  • Математическое описание, алгоритм и программа вычисления определенного интеграла методом трапеций. Расчет n-значений исследуемой функции и вывод их в виде таблицы. Технические и программные средства. Входные и выходные данные, функциональное назначение.

    курсовая работа [21,0 K], добавлен 03.01.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.