Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Вывод на экран круговой диаграммы

Тип Реферат
Предмет Информатика и программирование
Просмотров
1646
Размер файла
16 б
Поделиться

Ознакомительный фрагмент работы:

Вывод на экран круговой диаграммы

Введение

Человеческая природа такова , что накопление знаний о мире, решение задач, возникающих перед учеными и специалистами , возможно двумя путями: алгебраическим и геометрическим. Первый путь сейчас стал почти единственным из-за широкого внедрения в практику алгебраических моделей , которые опираются на идею символьных преобразований и обладают большой степенью общности. Зато геометрический подход обладает следующим неоспоримым преимуществом: апеллируя к образу, рисунку, геометрическому узору, он генерирует у человека определенные ассоциации, с помощью которых формируются интеллектуальные подсказки.

Удобное, понятное для восприятия представление информации - комплексная наука , требующая для своего развития усилий математиков, экономистов, психологов, техников. Для лица, принимающего решение, особенно важно, когда выбор делается им самим на основе предложенной ему информации, его опыта и знаний, а не задается в директивном виде.

Говоря о машинной графике, следует отметить, что в условиях рынка (как в России, так и в развитых зарубежных странах) большое внимание уделяется научной визуализации данных в целях демонстрационного представления научных и коммерческих результатов. Иногда эффективного демонстрационного материала оказывается вполне достаточно, чтобы представить в наглядном виде экономическое и финансовое состояние объекта исследования. Демонстрационная машинная графика позволяет решать три основных типа задач: работа с диаграммами, редактирование изображений, подготовка и планирование демонстрационного материала. Интенсивное развитие технологий этого направления свидетельствует об актуальности тех задач, которые они позволяют решать .

Общие сведения о программе

Данная программа позволяет графически представить экономичесую информацию. Это имеет большое значение, так как является эффективным демонстрационным материалом, которого оказывается вполне достаточно, что бы представить в нагдядном виде экономическое и финансовое состояние объекта исследования.

Современная экономика требует быстрого принятия решений, при этом необходимо обрабатывать большое количество информации, поэтому при проведении любого научно обоснованного экономического анализа в обязательном порядке должны решаться проблемы построение эффективной технологии обработки экономической и другой управленческой информации. Обработка информации может вестись как аналитическим, так и графическими методами. Одним наиболее наглядных графических методов является построение диаграмм. Диаграмма может содержать различное количество секторов. Мы рассмотрим случай, когда количество секторов меньше 10. Данная диаграмма сопровождается комментариями.

Содержание:

Введение................................................................................4

Сценарий работы программы..............................................6

Описание программного комплекса....................................8

Выводы....................................................................................12

Введение

Человеческая природа такова, что накопление знаний о мире, решение задач, возникающих перед учеными и специалистами , возможно двумя путями: алгебраическим и геометрическим. Первый путь сейчас стал почти единственным из-за широкого внедрения в практику алгебраических моделей, которые опираются на идею символьных преобразований и обладают большой степенью общности. Зато геометрический подход обладает следующим неоспоримым преимуществом: апеллируя к образу, рисунку, геометрическому узору, он генерирует у человека определенные ассоциации, с помощью которых формируются интеллектуальные подсказки.

Удобное, понятное для восприятия представление информации - комплексная наука , требующая для своего развития усилий математиков, экономистов, психологов, техников. Для лица, принимающего решение, особенно важно, когда выбор делается им самим на основе предложенной ему информации, его опыта и знаний, а не задается в директивном виде.

Говоря о машинной графике, следует отметить, что в условиях рынка (как в России, так и в развитых зарубежных странах) большое внимание уделяется научной визуализации данных в целях демонстрационного представления научных и коммерческих результатов. Иногда эффективного демонстрационного материала оказывается вполне достаточно, чтобы представить в наглядном виде экономическое и финансовое состояние объекта исследования. Демонстрационная машинная графика позволяет решать три основных типа задач: работа с диаграммами, редактирование изображений, подготовка и планирование демонстрационного материала. Интенсивное развитие технологий этого направления свидетельствует об актуальности тех задач, которые они позволяют решать .

Сценарий работы программы.

Данная программа позволяет графически представить экономичесую информацию. Это имеет большое значение, так как является эффективным демонстрационным материалом, которого оказывается вполне достаточно, что бы представить в нагдядном виде экономическое и финансовое состояние объекта исследования.

Современная экономика требует быстрого принятия решений, при этом необходимо обрабатывать большое количество информации, поэтому при проведении любого научно обоснованного экономического анализа в обязательном порядке должны решаться проблемы построение эффективной технологии обработки экономической и другой управленческой информации. Обработка информации может вестись как аналитическим, так и графическими методами. Одним наиболее наглядных графических методов является построение диаграмм. Диаграмма может содержать различное количество секторов. Мы рассмотрим случай, когда количество секторов меньше 10. Данная диаграмма сопровождается комментариями. В программе предусмотрено использование мыши.

Работа программы

Чтобы запустить программу нужно в командной строке написать имя программы. Затем нажимаем клавишу enter.

Потом на экране Вашего монитора Вы увидите цветную , круговую, объёмную диаграмму. В левом верхнем углу появятся проценты каждой доли диаграммы. Для удобства восприятия эти проценты своим цветом будут соответствовать отдельному сектору диаграммы..Влевом верхнем углу Вы можете увидеть так называемый крестик, нажав на который указателем мышы программы выйдет туда, откуда вы ее запускали. Также из программы можно выйти , нажав клавишу Esc. В программе работает только левая кнопка мыши. Чтобы получить инфомацию о значении какого-то сектора, то нужно только навести указатель мыши в нужный кусок. При наведении мыши в нижнем углу появляется информация относительно выбранного сектора. В программе предусмотренно выдвижение кусочков диаграмм. Для этого нужно просто навести на нужный кусочек и нажать клавишу мыши

Описание программного комплекса

Программа состоит из множества функций.

Она начинается функции main

В этой функции задаются количество секторов и числовые

значения каждого сектора, название диаграммы, и текстовое

значение каждого сектора.

Дальше вызывается функция, которая рисует диаграмму.

В программу входят функции:

void beep(void);//функция звука

void function(char *name,char inf[13][50],double percent[13],int n);

//вызов диаграммы

Параметры:

Name – имя диаграммы

inf[13][50] – информация о секторах

percent[13] – процентные соотношения

n – количество секторов

void writingofprocents(int *color,char percents[][10],int x1,int y1,int n);

//вывод на экран процентов

Параметры:

Color – цвет надписи

percents[][10] - процентное соотношение

void ramka(int x1,int y1,int x2,int y2,int h,char *name,int *color);

//рисование рамки

Параметры:

int x1,int y1,int x2,int y2 – координаты рамки

int h – высота

char *name – имя диаграммы

int *color – цвет рамки

void information(char *text, int color,int bkcolor,int x1,int x2,

int y2,int flag);

//вывод строки информации

Параметры:

char *text – содержание строки

int color – цвет строки

int bkcolor – цвет фона

int x1,int x2, int y2,int flag – координаты строки информации

void movingleft2(double *percent,int xc,int yc,int rx,

int ry,int h,int *color,int coloroflines,int n,

int k,double ugol,char percents[][10],

int x1,int y1);

//Выдвигает выбранный сектор

k - номер выдвигаемого сектора,

n- общее количество секторов,

x1 y1 координаты рамки экрана

int xc,int yc – коордонаты центра рамки

int rx, int ry - радиусы

h - высота

void myduga (double n1M_PI,double n2M_PI,int Rx, int Ry,

int xc,int yc,int color);//рисование дуги

//n1M_PI начальный угол

//n2M_PI конечный угол

void part (double ugol,double percent,int xc,int yc,int rx,int ry,

int h,int color);

//рисование 1 об"емного сектора

void myfillsector(double n1M_PI,double n2M_PI,int rx, int ry,

int xc,int yc,int color,int coloroflines);

// заполнение сектора

void diagrammawithoutpart1(double *percent,int xc,int yc,int rx,

int ry,int h,int *color,int coloroflines,

int k);

//рисование диаграммы от 0 до к сектора

void diagrammawithoutpart2(double *percent,int xc,int yc,int rx,

int ry,int h,int *color,int coloroflines,int n,

int k);

//рисование диаграммы от к+1 до конечного сектора

Выводы

Данная программа не претендует на особое место в области програмирования, так как является всего лишь курсовой работой студента третьего курса. Конечно в ней очень много слабых мест. Эту программу можно бесконечно модифицировать и подстраивать под каждую проблему. Как известно, программы пишутся под отдельную проблему. Никакая программа не является универсальной, потому что она не сможет отразить все особенности проблемы. Но мне кажется, что существуют какие-то общие критерии оценки программы. Такие как: простота использования, легкость понимания работы, интерфейс, быстрота работы, количество ресурсов, забираемое программой и так далее. Круговые диаграммы можно встретить во многих програмных продуктах и у пользователя уже сложились требование к работе с круговой диаграммой.

Что касается конкретно моей программы , то можно улучшить интерфейс: Добавить какие-то кнопочки, всплывающие окошечки, разработать систему помощи , предусмотреть изменение данных во время работы программы и так далее до бесконечности.Мне было очень интересно заняться этой проблемой, так как эта работа хоть как – то приближает меня к “полезному ” програмированию.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
ИжГТУ имени М.Т.Калашникова
Сделала все очень грамотно и быстро,автора советую!!!!Умничка😊..Спасибо огромное.
star star star star star
РГСУ
Самый придирчивый преподаватель за эту работу поставил 40 из 40. Спасибо большое!!
star star star star star
СПбГУТ
Оформил заказ 14 мая с сроком до 16 мая, сделано было уже через пару часов. Качественно и ...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Решить задачи по математике

Решение задач, Математика

Срок сдачи к 14 дек.

только что

Чертеж в компасе

Чертеж, Инженерная графика

Срок сдачи к 5 дек.

только что

Выполнить курсовой по Транспортной логистике. С-07082

Курсовая, Транспортная логистика

Срок сдачи к 14 дек.

1 минуту назад

Сократить документ в 3 раза

Другое, Информатика и программирование

Срок сдачи к 7 дек.

2 минуты назад

Сделать задание

Доклад, Стратегическое планирование

Срок сдачи к 11 дек.

2 минуты назад

Понятия и виды пенсии в РФ

Диплом, -

Срок сдачи к 20 янв.

3 минуты назад

Сделать презентацию

Презентация, ОМЗ

Срок сдачи к 12 дек.

3 минуты назад

Некоторые вопросы к экзамену

Ответы на билеты, Школа Здоровья

Срок сдачи к 8 дек.

5 минут назад

Приложения AVA для людей с наступающим слуха

Доклад, ИКТ

Срок сдачи к 7 дек.

5 минут назад

Роль волонтеров в мероприятиях туристской направленности

Курсовая, Координация работы служб туризма и гостеприимства

Срок сдачи к 13 дек.

5 минут назад

Контрольная работа

Контрольная, Технологическое оборудование автоматизированного производства, теория автоматического управления

Срок сдачи к 30 дек.

5 минут назад
6 минут назад

Линейная алгебра

Контрольная, Математика

Срок сдачи к 15 дек.

6 минут назад

Решить 5 кейсов бизнес-задач

Отчет по практике, Предпринимательство

Срок сдачи к 11 дек.

7 минут назад

Решить одну задачу

Решение задач, Начертательная геометрия

Срок сдачи к 7 дек.

9 минут назад

Решить 1 задачу

Решение задач, Начертательная геометрия

Срок сдачи к 7 дек.

10 минут назад

Выполнить научную статью. Юриспруденция. С-07083

Статья, Юриспруденция

Срок сдачи к 11 дек.

11 минут назад

написать доклад на тему: Процесс планирования персонала проекта.

Доклад, Управение проектами

Срок сдачи к 13 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно