Студопедия
Главная страница | Контакты | Случайная страница

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

Алгоритм розв’язання задачі. В головній частині програми викликаються процедури mas, vector, func та

Читайте также:
  1. C. Ветвящихся алгоритмов
  2. CТРУКТУРЫ ДАННЫХ И АЛГОРИТМЫ
  3. III. Алгоритмическая конструкция ветвление и ее использование в языке Visual Basic
  4. IV. Алгоритмическая конструкция цикл и ее использование в языке Visual Basic
  5. IV. Задачі
  6. IV. Задачі
  7. IV[17]. КАК ИЗУЧАТЬ? АЛГОРИТМ ДЕЯТЕЛЬНОСТИ
  8. LINUX|| Алгоритм замещения страниц в ОС Linux.
  9. Алгоритм
  10. Алгоритм

 

В головній частині програми викликаються процедури mas, vector, func та

integral. Процедура mas ініціалізує елементи матриці за формулою , та записує їх значення в глобальну змінну а[i][j], це відбувається у двох циклах для i від 1 до 5, та для j від 1 до 5.Ця процедура викликається першою, наступною викликається процедура vector, в ній розраховуються елементи вектора Х[i]. В циклі для i від 1 до 5 і -тий елемент вектора Х обчислюється за формулою x[i]:=a[i][1]+a[i][i].

Знаючи значення елементів вектора Х[і] можна обчислити значення функції G за формулою . Цей блок розрахунку проводиться у процедурі func, спочатку в циклі і:=1 до 5 на кожному кроці обчислюється сума значення якої записується в окрему змінну, до якої додається значення кореня третьої степеня від хі і вже тоді проводиться множення.

Останньою викликається процедура integral, яка відноситься до другої частини курсової роботи. Тут в двох циклах із перед умовою розраховуються проміжні величини s1 та s2 за формулою (x[1]*i+x[2]*i+x[3]*i+x[4]*i+x[5]*i)/(exp(i)+1.5) та відповідно. Після розрахунку ще двох змінних f1:=((x[1]*i+x[2]*i+x[3]*i+x[4]*i+x[5]*i)/(exp(i)+1.5)); та f2:=((x[1]*i+x[2]*i+x[3]*i+x[4]*i+x[5]*i)/(exp(i)+1.5)), Знаходимо значення інтеграла SI:=((b-a)/(2*n))*(f1+f2+2*s2+4*s1).





Дата добавления: 2015-01-29; просмотров: 99 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав