Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Dim A_mas()As Single 4 страница

Dim A_mas() As Single | Dim A_mas()As Single 1 страница | Dim A_mas()As Single 2 страница | Function FnG(x, n) As Single | Function Max(a, b) As Single |


Читайте также:
  1. 1 страница
  2. 1 страница
  3. 1 страница
  4. 1 страница
  5. 1 страница
  6. 1 страница
  7. 1 страница

А похідна

Клі­ти­ни B462:E462 à =B447 – <Ctrl + Enter>

Клі­ти­ни L462:O462 à =МУМНОЖ(B462:E462;G461:J464) – <Ctrl + Shift + Enter>

Клі­ти­ни B468:E468 à =B462 – <Ctrl + Enter>

Клі­ти­ни G467:G470 à =G446 – <Ctrl + Enter>

Клі­ти­ни I468 à =МУМНОЖ(B468:E468;G467:G470) – <Ctrl + Shift + Enter>

А похідна

Клі­ти­ни B475:E475 à =B447 – <Ctrl + Enter>

Клі­ти­ни L475:O475 à =МУМНОЖ(B475:E475;G474:J477) – <Ctrl + Shift + Enter>

Клі­ти­ни B481:E481 à =L475 – <Ctrl + Enter>

Клі­ти­ни G480:G483 à =B462 – <Ctrl + Enter>

Клі­ти­ни I468 à =МУМНОЖ(B481:E481;G480:G483) – <Ctrl + Shift + Enter>

Обчислення значення невизначеного інтегралу від степеневого многочлена

  B C D E F G H I J K L M N O P
              І         Aт      
  X                     a0      
    x x2/2! x3/3! x4/4! *         * a1 = fydx  
                        a2      
                        a3      
                               
    х= 2,5                        
  X           І                
                        X*І      
    2,5 3,125 2,604 1,6276 *         = 2,5 3,125 2,604 1,6276
                               
                               
                               
                               
            Aт                  
  X*І         2,24   fydx              
  2,5 3,125 2,604 1,6276 * 13,5 = 47,448            
            0,034                  
            -0,263                  

Клі­ти­ни B500:F500 à =$D$497^B$499/ФАКТР(B$499) – <Ctrl + Enter>

Клі­ти­ни M500:P500 à =МУМНОЖ(B500:F500;H499:K503) – <Ctrl + Shift + Enter>

Клі­ти­ни B507:E507 à =M500 – <Ctrl + Enter>

Клі­ти­ни G506:G509 à =B462 – <Ctrl + Enter>

Клі­ти­на I507 à =МУМНОЖ(B507:E507;G506:G509) – <Ctrl + Shift + Enter>

6.4. Ін­ди­ві­ду­аль­ні зав­дан­ня

Приклад 1. За­да­но дійсне чис­ло x=1.63×№ (де – но­мер ва­рі­ан­ту)і ці­ле чис­ло n=10. Еле­мен­ти одновимірного масиву (рядка чи стовпця) необхідно обчислити за такою формулою:

d1=0.21×№; , де

1) ; 9) ;
2) ; 10) ;
3) ; 11) ;
4) ; 12) ;
5) ; 13) ;
6) ; 14) ;
7) ; 15) ;
8) ; 16) ;

 

Приклад 2. За­да­но дійсне число x=2.48×№ (де № – но­мер ва­рі­ан­ту)і ці­лі чис­ла m=10 і n=5. Еле­мен­ти двовимірного масиву (матриці)

визначаються за таким принципом:

● перший рядок матриці задається такою формулою

, де

1) ; 6) ; 11) ;
2) ; 7) ; 12) ;
3) ; 8) ; 13) ;
4) ; 9) ; 14) ;
5) ; 10) ; 15) ;

● другий рядок матриці задається такою формулою

, де

1) ; 6) ; 11) ;
2) ; 7) ; 12) ;
3) ; 8) ; 13) ;
4) ; 9) ; 14) ;
5) ; 10) ; 15) .

● кожний наступний рядок є сумою двох попередніх рядків, тобто

.

Задача 6.1. Відповідно до номера варіанту (прикл. 1 і 2), з використанням засобів середовищ Excel та Visual Basic відсортувати елементи одно­ви­мір­ного масиву, а саме:

● ряд­ка у порядку спадання значень його елементів;

● стовпця у порядку зростання значень його елементів.

Задача 6.2. Відповідно до номера варіанту (прикл. 1 і 2), з використанням засобів середовищ Excel та Visual Basic відсортувати елементи дво­ви­мір­ного масиву, а саме:

● рядків матриці у порядку спадання значень їх елементів;

● стовпців матриці у порядку зростання значень їх елементів;

● матриці по рядках у порядку спадання значень їх елементів;

● матриці по стовпцях у порядку зростання значень їх елементів.

Задача 6.3. Відповідно до номера варіанту (прикл. 1 і 2) у середовищі Excel скласти програму для інверту­ван­ня елементів вектора-ряд­ка/стов­п­ця і матриці, а саме:

● інвертування елементів рядка ;

● інвертування елементів стовпця ;

● інвертування елементів матриці по стовпцях;

● інвертування елементів матриці по рядках;

● інвертування елементів матриці по стовпцях і по рядках;

● інвертування елементів матриці по рядках і по стовпцях.

Задача 6.4. Відповідно до номера варіанту (прикл. 1 і 2) у середовищі Excel скласти програму для переста­нов­ки елементів вектора-рядка/стовпця і матриці, а саме:

● перестановка елементів рядка – останнього з передостаннім;

● перестановка елементів рядка – другого з останнім;

● перестановка елементів стовпця – останнього з передостаннім;

● перестановка елементів стовпця – другого з останнім;

● перестановка стовпців матриці – останнього з передостаннім;

● перестановка стовпців матриці – другого з останнім;

● перестановка рядків матриці – останнього з передостаннім;

● перестановка рядків матриці – другого з останнім.

Задача 6.5. Відповідно до номера варіанту (прикл. 1 і 2) у середовищі Excel скласти програму для виконання зсуву елементів вектора-рядка/стовпця і матриці, а саме:

● зсув елементів рядка – на одну позицію вправо;

● зсув елементів рядка – на дві позиції вправо;

● зсув елементів рядка – на одну позицію вліво;

● зсув елементів рядка – на дві позиції вліво;

● зсув елементів стовпця – на одну позицію вверх;

● зсув елементів стовпця – на дві позиції вверх;

● зсув елементів стовпця – на одну позицію вниз;

● зсув елементів стовпця – на дві позиції вниз;

● зсув стовпців матриці – на один стовпець вправо;

● зсув стовпців матриці – на два стовпці вправо;

● зсув стовпців матриці – на один стовпець вліво;

● зсув стовпців матриці – на два стовпці вліво;

● зсув рядків матриці – на один рядок вверх;

● зсув рядків матриці – на два рядки вверх;

● зсув рядків матриці – на один рядок вниз;

● зсув рядків матриці – на два рядки вниз.

Задача 6.6. За­да­но дійсне число x=1.32×№ (де № – но­мер ва­рі­ан­ту). Відповідно до номера варіанту (прикл. 1 і 2) у середовищі Excel скласти програму для обчислення значень:

● степеневого многочлена 3-го степеня за такою формулою

;

● першої та другої похідної від степеневого многочлена 3-го степеня за такими формулами:

,

;

● невизначеного інтегралу від степеневого многочлена 3-го степеня за такою формулою

.

6.5. Кон­троль­ні за­пи­тан­ня

1. Навести приклади використання фун­кції сто­рін­ки ИС­ТИ­НА

2. Навести приклади використання фун­кції сто­рін­ки ЛОЖЬ

3. Навести приклади використання фун­кції сто­рін­ки ЕС­ЛИ

4. Навести приклади використання фун­кції сто­рін­ки И

5. Навести приклади використання фун­кції сто­рін­ки ИЛИ

6. Навести приклади використання фун­кції сто­рін­ки НЕ

7. Навести приклади використання фун­кції пе­рег­ля­ду і по­си­лань ВЫ­БОР

8. Навести приклади використання фун­кції фун­кція ДЕЛЬ­ТА

9. Навести приклади використання фун­кції фун­кція ПО­РОГ

10. Навести приклади використання фун­кції фун­кція СОВ­ПАД

 


Лабораторна робота №7.
ВИКОРИСТАННЯ ФУНКЦІЙ КОРИСТУВАЧА

7.1. Програма роботи

7.1.1. Підготувати бланк завдання та отримати завдання.

7.1.2. Запрограмувати математичні функції згідно з вказівками до виконання роботи.

7.1.3. Підготувати власті коректні вхідні дані для кожної з виконаних задач, провести розрахунки і проаналізувати їх.

7.1.4. Оформити звіт про роботу та захистити її

7.2. Вказівки до виконання роботи

7.2.1. Зразок бланка завдання наведено на рис. 7.1. Студент, відповідно до індивідуального номера, вибирає завдання з розд. 7.5, яке складається з декількох задач, і записує їх до бланку.

7.2.2. Математичні функції необхідно запрограмувати трьома способами: з введення і без введення допоміжних змінних, а також з використанням функції користувача. Перед початком програмування математичних виразі їх потрібно проаналізувати з приводу коректного виконання для заданих вхідних даних. У випадку виявлення некоректних записів, наприклад від'ємне значення аргументу від натурального логарифма, чи дійсного степеня від від'ємного числа та ін.

7.2.3. Власних вхідних даних необхідно підготувати не менше, ніж два комплек­ти. Вони мають бути коректними, в розумних межах і не суперечити математичним виразам. Після проведення розрахунків необхідно їх проаналізувати і занести до звіту.

7.2.4. Звіт має містити такі розділи:

· бланк завдання з записаною на ньому умовою задачі;

· текст програми у режимі формул – для середовища Excel;

· результати відповідних розрахунків, виконані у середовищі Excel, які перед­ба­чаються умовами задач;

· аналіз отриманих результатів, висновки і пропозиції.

7.3. Зразок виконання завдання

Задача 7.1. Задано дійсні числа s=1.38×№ (де – но­мер ва­рі­ан­ту)і t=5.67. Відповідно до номера варіанту потрібно розробити програму, яка б давала змогу отримати значення функції

,

де f[x,y,z] визначається за допомогою такого математичного виразу

.

Тексти функцій і процедур – для середовища Visual Basic

Function FnF(x, y, z) As Single Dim f1, f2, f3 As Single f1 =Abs(x + y) ^ (1 / 3) f2 =(x ^ 2 + y) * Abs(x ^ 2 + z) ^ 0.3 f3 =Exp(z + 2.4) + y ^ 2 - 1.26 FnF =f1 * f2 / f3 End Function Function FnC(s, t) As Single Dim c1, c2, c3 As Single c1 =FnF(t, -2 * Abs(s) ^ 0.2, 1.17) ^ 2 + t * s c2 =FnF(2.2 * t, Abs(t - s) ^ 1.5, s - 1.7) ^ 0.6 - t c3 =FnF(2.5 * s, t ^ 3, s - t ^ 2) FnC =c1 / c2 + c3 End Function

 

A B C D E
  s= 3,5 t= 5,67
         
  c1= =FnF(E15;-2*ABS(C15)^0,2;1,17)^2    
  c2= =FnF(2,2*E15;ABS(E15-C15)^1,5;C15-1,7)^0,6    
  c3= =FnF(2,5*C15;E15^3;C15-E15^2)    
         
  c= (C17+E15*C15)/(C18-E15)+C19    
  c'= =FnC(C15;E15)    

Результати розрахунку, виконані у середовищі Excel

A B C D E
  s= 3,5 t= 5,67
         
  c1= 9,1337    
  c2= 6,7254    
  c3= 0,1432    
         
  c= 27,6011    
  c'= 27,6011    

Задано sп=-10, sк=10, Ds=2, y=4.7, z=1.32. Відповідно до номера варіанту потрібно розробити програму для одновимірного табулювання функцій c1[x,y,z], c2[x,y,z], c3[x,y,z], ce[s,t] і cf[s,t] за незалежною змінною Х згідно з математичними виразами, наведеними вище. Побудувати одновимірні графіки цих функцій.

Текст програми у режимі формул – для середовища Excel

Клітина B33 à =C28 – <Enter>

Клітини B34:B43 à =B33+$G$28 – <Ctrl + Enter>

Клітина C33:C43 à =FnF($C$29;-2*ABS(B33)^0,2;1,17)^2 – <Ctrl + Enter>

Клітина D33:D43 à =FnF(2,2*$C$29;ABS($C$29-B33)^1,5;B33-1,7)^0,6 – <Ctrl + Enter>

Клітина E33:E43 à =FnF(2,5*B33;$C$29^3;B33-$C$29^2) – <Ctrl + Enter>

Клітина F33:F43 à =(C33+$C$29*B33)/(D33-$C$29)+E33 – <Ctrl + Enter>

Клітина G33:G43 à =FnC(B33;$C$29) – <Ctrl + Enter>

Результати розрахунку, виконані у середовищі Excel

A B C D E F G
  sп= -10 sк=   Ds=  
  t= 5,67        
             
  s c1[x,y,z] c2[x,y,z] c3[x,y,z] ce[s,t] cf[s,t]
             
  -10,0 6,460 1,034 0,8860 11,7228 11,7228
  -8,0 7,030 1,241 0,5588 9,2126 9,2126
  -6,0 7,766 1,543 0,3244 6,6865 6,6865
  -4,0 8,798 2,020 0,1645 3,9674 3,9674
  -2,0 10,509 2,849 0,0681 0,3626 0,3626
  0,0 22,953 4,529 0,0881 -20,0247 -20,0247
  2,0 10,509 7,937 0,0584 9,6968 9,6968
  4,0 8,798 5,187 0,1768 -65,0103 -65,0103
  6,0 7,766 1,539 0,3491 -9,7663 -9,7663
  8,0 7,030 0,492 0,6093 -9,5091 -9,5091
  10,0 6,460 0,161 0,9813 -10,4831 -10,4831

Задача 7.2. Задано дійсне число y=1.65×№ (де – но­мер ва­рі­ан­ту) і додатне ціле m=5. Відповідно до номера варіанту потрібно розробити програму, яка б дала змогу отримати

,

де t[x,n] визначається з такого співвідношення:

Тексти функцій і процедур – для середовища Visual Basic


Дата добавления: 2015-11-14; просмотров: 59 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Dim A_mas()As Single 3 страница| Function FnZ(y, m) As Single

mybiblioteka.su - 2015-2024 год. (0.024 сек.)