Файл: Программирование в ms excel. Применение технологии ole.doc
Добавлен: 30.11.2023
Просмотров: 22
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Кафедра «Прикладная математика и фундаментальная информатика»
РАСЧЁТНО-ГРАФИЧЕСКАЯ РАБОТА
по дисциплине «Информатика»
на тему: «Программирование в MS Excel.
Применение технологии OLE».
Вариант № 07
Выполнил(а):
Студент гр. ЗИС-171 ____________________________ Ф.И.О.
Проверил(а):
______________________________
______________________________
(дата) (подпись)
Омск-2018
Содержание
Введение 3
1. Задание 4
2. Программирование в MS Excel 4
Заключение 9
Список используемой литературы 10
Введение
Представленная расчётно-графическая работа позволит изучить возможности вычисления значений функций и построения графиков средствами Microsoft Excel.
Microsoft Excel - это программа для работы с электронными таблицами.
В этой работе средствами Microsoft Excel необходимо произвести расчеты значений сложных функций, составить таблицу значений и построить графики заданных функций.
1. Задание
Средствами MS Excel вычислите таблицу значений двух функций F1(x) и F2(x) в n равномерно распределенных в диапазоне а≤x≤b точках. Значения a, b, n выбрать самостоятельно.
Шаг . Результаты вычислений должны быть представлены десятичными числами с тремя знаками после запятой. Построить графики функций.
2. Программирование в MS Excel
С помощью программы MS Excel вычисляем значения двух функций и Полученные данные представлены на рисунке 1.
№ | a | b | n | dx=abs(b-a)/(n-1) | x=a+dx | exp(-a*x) | cos(a*x) | F1(x)=exp(-a*x)*cos(a*x) | a*x*x | 3*x | F2(x)=a*x*x-3*x+4 |
1 | -1 | 5 | 100 | 0,061 | -1,000 | 0,368 | 0,540 | 0,199 | -1,000 | -3,000 | 6,000 |
2 | | | | | -0,939 | 0,391 | 0,590 | 0,231 | -0,882 | -2,818 | 5,936 |
3 | | | | | -0,879 | 0,415 | 0,638 | 0,265 | -0,772 | -2,636 | 5,864 |
4 | | | | | -0,818 | 0,441 | 0,684 | 0,302 | -0,669 | -2,455 | 5,785 |
5 | | | | | -0,758 | 0,469 | 0,727 | 0,341 | -0,574 | -2,273 | 5,699 |
6 | | | | | -0,697 | 0,498 | 0,767 | 0,382 | -0,486 | -2,091 | 5,605 |
7 | | | | | -0,636 | 0,529 | 0,804 | 0,426 | -0,405 | -1,909 | 5,504 |
8 | | | | | -0,576 | 0,562 | 0,839 | 0,472 | -0,331 | -1,727 | 5,396 |
9 | | | | | -0,515 | 0,597 | 0,870 | 0,520 | -0,265 | -1,545 | 5,280 |
10 | | | | | -0,455 | 0,635 | 0,898 | 0,570 | -0,207 | -1,364 | 5,157 |
11 | | | | | -0,394 | 0,674 | 0,923 | 0,623 | -0,155 | -1,182 | 5,027 |
12 | | | | | -0,333 | 0,717 | 0,945 | 0,677 | -0,111 | -1,000 | 4,889 |
13 | | | | | -0,273 | 0,761 | 0,963 | 0,733 | -0,074 | -0,818 | 4,744 |
14 | | | | | -0,212 | 0,809 | 0,978 | 0,791 | -0,045 | -0,636 | 4,591 |
15 | | | | | -0,152 | 0,859 | 0,989 | 0,850 | -0,023 | -0,455 | 4,432 |
16 | | | | | -0,091 | 0,913 | 0,996 | 0,909 | -0,008 | -0,273 | 4,264 |
17 | | | | | -0,030 | 0,970 | 1,000 | 0,970 | -0,001 | -0,091 | 4,090 |
18 | | | | | 0,030 | 1,031 | 1,000 | 1,030 | -0,001 | 0,091 | 3,908 |
19 | | | | | 0,091 | 1,095 | 0,996 | 1,091 | -0,008 | 0,273 | 3,719 |
20 | | | | | 0,152 | 1,164 | 0,989 | 1,150 | -0,023 | 0,455 | 3,522 |
21 | | | | | 0,212 | 1,236 | 0,978 | 1,209 | -0,045 | 0,636 | 3,319 |
22 | | | | | 0,273 | 1,314 | 0,963 | 1,265 | -0,074 | 0,818 | 3,107 |
23 | | | | | 0,333 | 1,396 | 0,945 | 1,319 | -0,111 | 1,000 | 2,889 |
24 | | | | | 0,394 | 1,483 | 0,923 | 1,369 | -0,155 | 1,182 | 2,663 |
25 | | | | | 0,455 | 1,575 | 0,898 | 1,415 | -0,207 | 1,364 | 2,430 |
26 | | | | | 0,515 | 1,674 | 0,870 | 1,457 | -0,265 | 1,545 | 2,189 |
27 | | | | | 0,576 | 1,778 | 0,839 | 1,492 | -0,331 | 1,727 | 1,941 |
28 | | | | | 0,636 | 1,890 | 0,804 | 1,520 | -0,405 | 1,909 | 1,686 |
29 | | | | | 0,697 | 2,008 | 0,767 | 1,539 | -0,486 | 2,091 | 1,423 |
30 | | | | | 0,758 | 2,133 | 0,727 | 1,550 | -0,574 | 2,273 | 1,153 |
31 | | | | | 0,818 | 2,266 | 0,684 | 1,549 | -0,669 | 2,455 | 0,876 |
32 | | | | | 0,879 | 2,408 | 0,638 | 1,536 | -0,772 | 2,636 | 0,591 |
33 | | | | | 0,939 | 2,558 | 0,590 | 1,510 | -0,882 | 2,818 | 0,299 |
34 | | | | | 1,000 | 2,718 | 0,540 | 1,469 | -1,000 | 3,000 | 0,000 |
35 | | | | | 1,061 | 2,888 | 0,488 | 1,410 | -1,125 | 3,182 | -0,307 |
36 | | | | | 1,121 | 3,069 | 0,435 | 1,334 | -1,257 | 3,364 | -0,621 |
37 | | | | | 1,182 | 3,260 | 0,379 | 1,236 | -1,397 | 3,545 | -0,942 |
38 | | | | | 1,242 | 3,464 | 0,323 | 1,117 | -1,544 | 3,727 | -1,271 |
39 | | | | | 1,303 | 3,680 | 0,265 | 0,974 | -1,698 | 3,909 | -1,607 |
40 | | | | | 1,364 | 3,910 | 0,206 | 0,804 | -1,860 | 4,091 | -1,950 |
41 | | | | | 1,424 | 4,155 | 0,146 | 0,607 | -2,028 | 4,273 | -2,301 |
42 | | | | | 1,485 | 4,414 | 0,086 | 0,379 | -2,205 | 4,455 | -2,659 |
43 | | | | | 1,545 | 4,690 | 0,025 | 0,119 | -2,388 | 4,636 | -3,025 |
44 | | | | | 1,606 | 4,983 | -0,035 | -0,176 | -2,579 | 4,818 | -3,398 |
45 | | | | | 1,667 | 5,294 | -0,096 | -0,507 | -2,778 | 5,000 | -3,778 |
46 | | | | | 1,727 | 5,625 | -0,156 | -0,877 | -2,983 | 5,182 | -4,165 |
47 | | | | | 1,788 | 5,977 | -0,215 | -1,287 | -3,197 | 5,364 | -4,560 |
48 | | | | | 1,848 | 6,350 | -0,274 | -1,741 | -3,417 | 5,545 | -4,962 |
49 | | | | | 1,909 | 6,747 | -0,332 | -2,239 | -3,645 | 5,727 | -5,372 |
50 | | | | | 1,970 | 7,169 | -0,388 | -2,784 | -3,880 | 5,909 | -5,789 |
51 | | | | | 2,030 | 7,616 | -0,444 | -3,378 | -4,122 | 6,091 | -6,213 |
52 | | | | | 2,091 | 8,092 | -0,497 | -4,022 | -4,372 | 6,273 | -6,645 |
53 | | | | | 2,152 | 8,598 | -0,549 | -4,717 | -4,629 | 6,455 | -7,084 |
54 | | | | | 2,212 | 9,135 | -0,598 | -5,465 | -4,893 | 6,636 | -7,530 |
55 | | | | | 2,273 | 9,706 | -0,646 | -6,267 | -5,165 | 6,818 | -7,983 |
56 | | | | | 2,333 | 10,312 | -0,691 | -7,123 | -5,444 | 7,000 | -8,444 |
57 | | | | | 2,394 | 10,957 | -0,733 | -8,034 | -5,731 | 7,182 | -8,913 |
58 | | | | | 2,455 | 11,641 | -0,773 | -9,000 | -6,025 | 7,364 | -9,388 |
59 | | | | | 2,515 | 12,368 | -0,810 | -10,020 | -6,326 | 7,545 | -9,871 |
60 | | | | | 2,576 | 13,141 | -0,844 | -11,093 | -6,635 | 7,727 | -10,362 |
61 | | | | | 2,636 | 13,962 | -0,875 | -12,218 | -6,950 | 7,909 | -10,860 |
62 | | | | | 2,697 | 14,835 | -0,903 | -13,392 | -7,274 | 8,091 | -11,365 |
63 | | | | | 2,758 | 15,762 | -0,927 | -14,614 | -7,604 | 8,273 | -11,877 |
64 | | | | | 2,818 | 16,746 | -0,948 | -15,878 | -7,942 | 8,455 | -12,397 |
65 | | | | | 2,879 | 17,793 | -0,966 | -17,182 | -8,287 | 8,636 | -12,924 |
66 | | | | | 2,939 | 18,904 | -0,980 | -18,519 | -8,640 | 8,818 | -13,458 |
67 | | | | | 3,000 | 20,086 | -0,990 | -19,885 | -9,000 | 9,000 | -14,000 |
68 | | | | | 3,061 | 21,340 | -0,997 | -21,271 | -9,367 | 9,182 | -14,549 |
69 | | | | | 3,121 | 22,674 | -1,000 | -22,669 | -9,742 | 9,364 | -15,106 |
70 | | | | | 3,182 | 24,091 | -0,999 | -24,071 | -10,124 | 9,545 | -15,669 |
71 | | | | | 3,242 | 25,596 | -0,995 | -25,466 | -10,513 | 9,727 | -16,241 |
72 | | | | | 3,303 | 27,195 | -0,987 | -26,841 | -10,910 | 9,909 | -16,819 |
73 | | | | | 3,364 | 28,894 | -0,975 | -28,185 | -11,314 | 10,091 | -17,405 |
74 | | | | | 3,424 | 30,699 | -0,960 | -29,481 | -11,725 | 10,273 | -17,998 |
75 | | | | | 3,485 | 32,617 | -0,942 | -30,715 | -12,144 | 10,455 | -18,599 |
76 | | | | | 3,545 | 34,655 | -0,920 | -31,867 | -12,570 | 10,636 | -19,207 |
77 | | | | | 3,606 | 36,821 | -0,894 | -32,920 | -13,004 | 10,818 | -19,822 |
78 | | | | | 3,667 | 39,121 | -0,865 | -33,851 | -13,444 | 11,000 | -20,444 |
79 | | | | | 3,727 | 41,566 | -0,833 | -34,638 | -13,893 | 11,182 | -21,074 |
80 | | | | | 3,788 | 44,163 | -0,798 | -35,256 | -14,348 | 11,364 | -21,712 |
81 | | | | | 3,848 | 46,922 | -0,760 | -35,679 | -14,811 | 11,545 | -22,356 |
82 | | | | | 3,909 | 49,854 | -0,720 | -35,877 | -15,281 | 11,727 | -23,008 |
83 | | | | | 3,970 | 52,968 | -0,676 | -35,821 | -15,758 | 11,909 | -23,668 |
84 | | | | | 4,030 | 56,278 | -0,630 | -35,478 | -16,243 | 12,091 | -24,334 |
85 | | | | | 4,091 | 59,794 | -0,582 | -34,815 | -16,736 | 12,273 | -25,008 |
86 | | | | | 4,152 | 63,530 | -0,532 | -33,793 | -17,235 | 12,455 | -25,690 |
87 | | | | | 4,212 | 67,500 | -0,480 | -32,377 | -17,742 | 12,636 | -26,378 |
88 | | | | | 4,273 | 71,717 | -0,426 | -30,525 | -18,256 | 12,818 | -27,074 |
89 | | | | | 4,333 | 76,198 | -0,370 | -28,197 | -18,778 | 13,000 | -27,778 |
90 | | | | | 4,394 | 80,959 | -0,313 | -25,348 | -19,307 | 13,182 | -28,489 |
91 | | | | | 4,455 | 86,017 | -0,255 | -21,934 | -19,843 | 13,364 | -29,207 |
92 | | | | | 4,515 | 91,391 | -0,196 | -17,909 | -20,387 | 13,545 | -29,932 |
93 | | | | | 4,576 | 97,102 | -0,136 | -13,226 | -20,938 | 13,727 | -30,665 |
94 | | | | | 4,636 | 103,169 | -0,076 | -7,836 | -21,496 | 13,909 | -31,405 |
95 | | | | | 4,697 | 109,615 | -0,015 | -1,690 | -22,062 | 14,091 | -32,152 |
96 | | | | | 4,758 | 116,463 | 0,045 | 5,261 | -22,635 | 14,273 | -32,907 |
97 | | | | | 4,818 | 123,740 | 0,106 | 13,066 | -23,215 | 14,455 | -33,669 |
98 | | | | | 4,879 | 131,471 | 0,166 | 21,776 | -23,803 | 14,636 | -34,439 |
99 | | | | | 4,939 | 139,686 | 0,225 | 31,438 | -24,398 | 14,818 | -35,216 |
100 | | | | | 5,000 | 148,413 | 0,284 | 42,099 | -25,000 | 15,000 | -36,000 |
Рис. 1. Расчёты в MS Excel.
Графики функций и представлены на рисунках 2, 3 и 4.
Рис. 2. График функции .
Рис. 3. График функции .
Рис. 4. Графики функций F1(x) и F2(x).
Заключение
В этой работе средствами MS Excel вычислены значения двух функций F1(x) и F2(x) в n равномерно распределенных в диапазоне а≤x≤b точках.
В Microsoft Excel расчёты выполнены с использованием мастера функций, относительных и абсолютных адресаций ячеек.
При оформлении работы применялась технология OLE (Object Linking and Embedding). Ход работы отображен в документе Word, сопровождая копированием данных из Excel. Современное название этой технологии ActiveX.
В ходе выполнения данной расчётно-графической работы мною получены практические навыки автоматизации расчетов, отображения зависимости одних параметров от других, организовывать таблицы и по их данным строить графики и диаграммы.
Список используемой литературы
-
Кнут, Д. Э. Искусство программирования [Текст] : учеб. пособие: в З т. / Д. Э. Кнут. - М.: Вильямс, 2008 - Т. 3: Сортировка и поиск / В. Т. Тертышный, И. В. Красиков. - 2-е изд. - 2008. - 824 с. -
Минитаева А.М. Информатика и программирование: Учеб. Пособие по выполнению расчетно-графических работ. – Омск: Изд-во ОмГТУ, 2005. – 60 с. (ОУЛ – 96 экз.). -
Могилев А.В. Информатика [Текст] : учеб. пособие для пед. вузов по специальности "Информатика" / А. В. Могилев, Н. И. Пак, Е. К. Хеннер ; под ред. Е. К. Хеннера. - 7-е изд., стер. - М. : Академия, 2009. – 840с. -
Информатика. Базовый курс [Текст] : учеб. пособие для втузов / под ред. С. В. Симоновича. - 2-е изд. - СПб. [и др.] : Питер, 2006. - 639 с. -
Информатика (для технических специальностей) [Электронный ресурс]: учеб. пособие для вузов по специальности 230101 «Вычислительные машины, комплексы, системы и сети» / Н. И. Иопа. - М.:КНОРУС, 2012. - 1 эл. опт.диск (CD-ROM) : цв. - Пособие* Электронный учебник
Информатика : учеб. пособие : в 2 ч./ В. А. Бондарев [и др.] ; ОмГТУ. -Омск : Изд-во ОмГТУ. -2012. Ч. 1 :Word, Excel. -2012.-106 c.