Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
19
Добавлен:
12.02.2016
Размер:
169.76 Кб
Скачать

Робота з діловою графікою.

Excel дозволяє створювати наочні діаграми для графічного представлення чисельних залежностей у робочих таблицях. Після розміщення даних у робочій таблиці, для створення діаграми необхідно показати Excel, яку інформацію використати, який тип графіку потрібний і де його треба розташувати. Це можна зробити за допомогою Chart Wizard (експерт по функціях), який складається з п’ятьох кроків.

Перед викликом Chart Wizard необхідно вибрати інтервал комірок, в яких знаходиться інформація потрібна для діаграми. Таблиця має бути стандартною та суцільною. Для створення графіку:

  • Натисніть на інструменті Chart Wizard на панелі стандартного інструментарію.

  • Курсором, який змінить свій вигляд необхідно відмітити місце розташування та розмір діаграми. Якщо діаграму необхідно розмістити на іншому робочому листі, натисніть на потрібному корінці листа і виділить на ньому потрібні контури.

  • Після визначення контурів діаграми висвічується діалогове вікно Chart Wizard. Вікно має 5 кнопок:

  • Help (довідка) - користувач може отримати вичерпну інформацію по питанню, пов’язаному з даним кроком.

  • Cancel (відміна) - відміняє застосування Chart Wizard.

  • Back (крок назад) - використовується при корекції діаграми, не виходячи з діалогового вікна Chart Wizard.

  • Next (наступний крок) - необхідно натиснути для просування вперід на крок.

  • Finish (завершити) - натискується при виході з діалогового вікна Chart Wizard, або на кроці після якого буде вже введено ніякої інформації.

  • На першому кроці користувач має вказати інтервал комірок потрібної таблиці. Якщо комірки були відмічені, тоді у полі Range (інтервал) інтервал буде вже висвічений. При потребі його можна замінити.

  • Діалогове вікно кроку 2 допоможе вибрати тип діаграми:

  1. Гістограма, лінійна - порівнюють значення для одного або більше набору даних.

  1. Кругова, кільцева, радар - показує співвідношення частин одного цілого.

  1. Графік - потрібна для відслідкування тенденції розвитку або співвідношення між значеннями за деякий період часу ( по осі Х відкладають час).

  1. Площі, поверхні - показує суми, що зростають.

  1. Крапкова - потрібна для кореляції (співпадіння) між кількома наборами даних.

  • Діалогове вікно кроку 3 надасть різні варіації вибраного типу діаграми.

  • У діалоговому вікні кроку 4 Chart Wizard покаже вигляд вибраної діаграми. У полі Data Series in (ряди даних) небхідно вказати, що потрібні дані, за якими будується діаграма знаходяться у:

  • Rows (рядках)

  • Columns (колонках)

  • В діалоговому кроку 5 необхідно ввести у поля:

  • Chart Title - назву діаграми.

  • Add a Legend - чи додавати до діаграми пояснення.

  • Axis Titles - заголовки вісей.

  • Сategory X - вісь Х - категорії.

  • Value Y - вісь Y - значення.

  • Після проходження всіх кроків необхідно натиснути кнопку Finish.

З’являється піктографічна панель інструментів Chart. Діаграма розміщується у вибраних контурах. Розмір діаграми можна змінити. Зафіксуйте курсор миші на одній з точок, що оточують графік, і перетягніть у потрібний бік. Діаграму можна перемістити у інше місце. Наведіть курсор на діаграму, натисніть ліву кнопку миші, і не відпускаючи клавіші потягніть у потрібний бік цілу картинку. Якщо діаграму необхідно перенести на інший робочий лист, тоді необхідно скористатись буфером Clipboard (операції Cut та Copy).

Після створення діаграми, для внесення змін використовують інструментарій піктографічної панелі Chart, в якій є наступні кнопки:

  • Chart Type (тип діаграми) - у спадному списку можна вибрати новий тип діаграми.

  • Horisontal Gredlines (горизонтальна сітка) - встановлює або забирає лінії сітки для значень осі Y.

  • Legend (позначення) - додає до діаграми пояснення до кожного кольору.

  • Chart Wizard - висвічує діалогове вікно Chart Wizard, яке складається з двох кроків.

  1. Перший крок надає можливість змінити інтервал комірок.

  1. Другий крок дозволить поміняти ряди даних.

У створеній діаграмі можна внести зміни у певні області діаграми. Можна поміняти шрифт або перенести позначення в інше місце.

Після подвійного натиску на діаграмі, з’являється рамка фрейму. Тепер одним натиском на об’єкті можна його виділити, і за допомогою контекстного меню, редактувати об’єкт за своїм бажанням.

MathCAD – це могутнє і в той же час просте універсальне середовище для розв’язку задач у різних галузях науки та техніки, фінансів і економіки, фізики і астрономії, математики і статистики, організації виробництва і управління тощо. На сьогодні MathCAD – одна із найпопулярніших математичних систем.

У MathCAD вбудовані добре організовані формульний, графічний та текстовий редактори.

Точність обчислень визначається системними змінними TOL та CTOL. Змінити їх можна на вкладці Build-in Variables вікна Math Options, яке викликається вибором пункту меню Options => Math. Водночас при збільшенні точності збільшується час обрахунку. За замовчуванням TOL=0,001 та CTOL=0,001.

Завдання:

  1. Побудувати графіки обмежуючих прямих:

  • записати рівняння кожної прямої у вигляді

  • в одній системі координат побудувати графіки обмежуючих прямих

  • визначити точки перетину прямих у першому квадранті системи координат

  1. Визначити множину допустимих розв’язків.

  2. Обчислити значення цільової функції в крайніх точках.

  3. Вказати мінімальне та максимальне значення цільової функції.

Приклад.

Записуємо умову:

Визначаємо точки перетину прямих:

Обчислюємо значення цільової функції в крайніх точках:

f(19,0) = 38

Отже, мінімальне значення цільова функція досягає в точці з координатами (1;0), а максимальне – в точці (19; 0)

Програмна реалізація:

#include <iostream>

#include <windows.h>

#include <locale>

using namespace std;

void main (void)

{

int ma[10][10],

b[10], mas[10], i, maximum, j, maximum1, k, z;

double max, min, qwe[100],

mas1[2][2], mas1l[2][100];

cout<<"Vvedit kilkist rivnyan: "<<endl;

cin>>maximum;

cout<<"\nVvedit kilkist zminnuh: "<<endl;

cin>>maximum1;

cout<<"\nVvedit rivnyannya: "<<endl;

for(j=0;j<maximum1;j++)

cin>>mas[j];

cout<<"\nVvedit matrucy A,B: \n"<<endl;

for(i=0;i<maximum;i++){

for(j=0;j<maximum1;j++)

cin>>a[i][j];

cin>>b[i];

}

for(i=0;i<maximum;i++){

j=0;

mas1[i][j]=(double)b[i]/(double)a[i][1];

j++;

mas1[i][j]=(double)b[i]/(double)a[i][0];

}

cout<<"peretun z osyamu koordunat: "<<endl;

for(i=0;i<maximum;i++)

printf("\n(0.00,%.2f) (%.2f,0.00)",mas1[i][0],mas1[i][1]);

cout<<"\nperetun pryamuh: "<<endl;

z=0;

for(i=0;i<maximum-1;i++)

for(k=i+1;k<maximum;k++)

{

mas1l[0][z]=(double)(b[k]*a[i][1]-b[i]*a[k][1])/(a[i][1]*a[k][0]-a[k][1]*a[i][0]);

mas1l[1][z]=(double)(b[k]*a[i][0]-b[i]*a[k][0])/(a[k][1]*a[i][0]-a[i][1]*a[k][0]);

printf("\n(%.2f,%.2f)",mas1l[0][z],mas1l[1][z]);

z++;

}

i=0;

for(j=0;j<maximum;j++)

{

qwe[i++]=mas[0]*mas1[j][1];

qwe[i++]=mas[1]*mas1[j][0];

}

for(k=0;k<z;k++)

qwe[i++]=mas[0]*mas1l[0][k]+mas[1]*mas1[1][k];

max=qwe[0]; min=qwe[0];

for(j=1;j<i;j++){

if(qwe[j]>max) max=qwe[j];

if(qwe[j]<min) min=qwe[j];

}

cout<<"\nminimum= "<<min<<"\nmaxumym= "<<max<<endl;

getchar();

getchar();

}

Результат виконання:

Висновок: на цій лабораторній роботі я набув навиків побудови математичної моделі задачі лінійного програмування, вивчив графічний метод для знаходження розв’язку можливостей та оволодів навичками побудови таблиць і діаграм в Еxcel.

Соседние файлы в папке Операційні системи Зербіно Д.Д.