stringgrid2.Cells[i+2,1]))+cos(a*strtofloat(stringgrid2.Cells[i+1,1])*strtofloat(stringgrid2.Cells[i+1,1])))/3+h*(91*(-sin(a*strtofloat(stringgrid2.Cells[i+3,1])*strtofloat(stringgrid2.Cells[i+3,1]))*(2*a*strtofloat(stringgrid2.Cells[i+3,1])))- 63*(-sin(a*strtofloat(stringgrid2.Cells[i+2,1])*strtofloat(stringgrid2.Cells[i+2,1]))*(2*a*strtofloat(stringgrid2.Cells[i+2,1])))+57*(-sin(a*strtofloat(stringgrid2.Cells[i+1,1])*strtofloat(stringgrid2.Cells[i+1,1]))*(2*a*strtofloat(stringgrid2.Cells[i+1,1])))- 13*(-sin(a*strtofloat(stringgrid2.Cells[i,1])*strtofloat(stringgrid2.Cells[i,1]))*(2*a*strtofloat(stringgrid2.Cells[i,1]))))/36).
3.6 Висновок результату
Для виведення результатів на екран використані компоненти stringgrid (для текстової інформації) і Image (для графічної інформації). Для цього числову інформацію переводять в строкову.
Наведений нижче фрагмент програмного коду показує, як виводяться результати обчислень функції: .stringgrid1.Cells [i + 1,3]:=currtostr (y);
3.7 Проектування інтерфейсу програми
Представлений користувачеві інтерфейс програми забезпечують наступні компоненти Delphi 7: головне меню (відображає пункти головного меню); контекстне меню (дублює пункти головного меню при клацанні правою кнопкою миші в будь-якому місці форми); текстове вікно (використовується для введення різної інформації з подальшою можливістю її редагування); мітка (використовується для виведення інформації без можливості її редагування); компонент для створення таблиць, а якщо точніше сама таблиця; використовується для вставки зображень на форму; використовується для вибору кольору різних елементів; використовується для збереження графічної інформації в файл; таймер (використовується для реалізації побудови в режимі анімації).
Вид основної форми представлений на малюнку 4.
Малюнок 4 - Головна форма програми з розрахунками
Побудований графік функції показаний на малюнку 5
Малюнок 5-Виконання побудови графіка функції
Побудований графік похідною показаний на малюнку 6
Малюнок 6-Виконання побудови графіка похідною
4. Тестування програмного модуля
Для перевірки коректності роботи програми, вона успішно пройшла тестування. Всі команди виконуються правильно, затримок в роботі програми не спостерігалося. Кожен пункт меню відповідає призначенню і виконується чітко.
При неповному заповненні осередків введення, виводиться повідомлення про помилку (малюнок 9).
Малюнок 7-Повідомлення про помилку (1)
5. Енерго- та ресурсозбереження
Стандарт керування енергоспоживанням комп'ютерів, описує три різних режими роботи комп'ютера. Ці режими відрізняються споживаною потужністю електроенергії.
Режим очікування - дозволяє економити енергію, за рахунок відключення всіх периферійних пристроїв, крім ЦПУ, ОЗУ і материнської плати.
Сплячий режим - дозволяє економити електроенергію на 100%, так як відключаються всі периферійні пристрої.
Основний режим - при цьому режимі економії немає. Споживча потужність близько 400ватт.
Для знаходження кількості робочих днів, протягом яких розроблявся програмний продукт, використовуємо формулу:
=Тпк/(8-tрп), (5)
де Тпк - час роботи комп'ютера, ч;
Тпк=105 ч.рп - сумарний час регламентованих перерв, протягом
робочого дня, год; рп=50 хв=5/6:00.=105/(8-0,83)=15дн.
Для знаходження сумарної тривалості регламентованих перерв протягом усього часу розробки програмного модуля:
Трп=n? tрп, (6)
де Трп - сумарна тривалість регламентованих перерв протягом усього часу розробки програмного модуля; рп=15? 0,83=12,45 ч.
Економія електроенергії розраховується за формулою:
Сен=Трп? (Wпк-Wсп)? 376,7, (7)
де Wпк - споживана потужність ПК, кВт-год; пк=0,4 кВт; сп - споживана потужність комп'ютера в режимі очікування; сп=0,16 кВт;
Сен=12,45 * (0,4-0,16) * 376,7=1130руб.
Висновок
В результаті виконання курсового проекту була розроблена і реалізована програма для побудови графіка функції розрахунку даної функції за методом Адамса третього порядку і Хемминга 4-го порядку за схемою 1/3.
Так само була розроблена захист програми ...