Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми на мові програмування Delphi

Реферат Розробка програми на мові програмування Delphi





1d - одновимірний масив [0. len - 1]

//len - довжина масиву m1d

//sr - середнє арифметичне значення елементів масиву m1d;

//повертає відкоригований одновимірний масив m1d1 і його довжину

function TForm1. correct (m1d: t1dArray; len: Integer; sr: Real; m1d1: t1dArray): Integer ;: Integer;// Індекс масиву

len1: Integer;// Кількість елементів відкоригованого масиву

begin:=0; i:=0  to len - 1 do

begin

//якщо елемент відрізняється від середнього арифметичного значення

//більш ніж на 50%, то не включаємо його в відкоригований

//одновимірний массівnot (((m1d [i]/sr) gt; 1.5)) thennot ((m1d [i]/sr) lt; 0.5) then begin

SetLength (m1d1, len1 + 1);// Збільшуємо довжину масиву m1d1 на 1d1 [len1]:=m1d [i];// Збережемо елемент масиву m1d в масиві m1d1:=len1 + 1;// Збільшимо на 1 кількість елементів масиву m1d1 ;;:=len1;// Повертаємо кількість елементів масиву m1d1;

//процедура виведення одновимірного масиву

//m1d - одновимірний масив [0. len - 1]

//len - довжина масиву m1dTForm1. vyvodmas (m1d: t1dArray; len: Integer) ;: Integer;// Індекс масиву

//задамо кількість столбцов_y. ColCount:=len;

//підпишемо столбциi:=0 to len - 1 do strgrd_y. Cells [i, 0]:=IntToStr (i + 1);

//заповнимо таблицю значеннями одновимірного массіваi:=0 to len - 1 do strgrd_y. Cells [i, 1]:=FloatToStr (m1d [i]) ;; TForm1. btnRaschetClick (Sender: TObject);

begin

//формуємо двовимірний масив c даними експерименту

if (vvodmas (A, m, n)) then

begin

//знаходження перетину двох множин і формування одновимірного масиву

xlen:=peresech (A, m, n, X);

//знаходимо середнє арифметичне значення елементів масиву X:=srednee (X, xlen);

//формуємо відкоригований одновимірний масив

ylen:=correct (X, xlen, xsr, Y);

//знаходимо середнє арифметичне значення елементів масиву Y:=srednee (Y, ylen);

//висновок результатів

//Розмір отриманого одновимірного масиву

edt_xlen. Text:=IntToStr (xlen);

//Середнє арифметичне значення елементів массіва_xsr. Text:=FloatToStr (xsr);

//Кількість видалених елементів масиву

edt_del. Text:=IntToStr (xlen-ylen);

//Розмір відкоригованого массіва_ylen. Text:=IntToStr (ylen);

//Середнє арифметичне значення елементів відкоригованого масиву

edt_ysr. Text:=FloatToStr (ysr);

//Елементи відкоригованого масиву (Y, ylen);

end ;; TForm1. FormCreate (Sender: TObject); _ n (3) ;;.

4. Опис програми


Запускаємо програму. У вікні (Малюнок 1.1) вводимо потрібний розмір масиву, з яким будемо працювати. Натискаємо Змінити raquo ;. Записуємо потрібні нам цифри (Малюнок 1.2). Натискаємо Розрахувати raquo ;. У edt_xlen заноситься розмір отриманого одновимірного масиву. Після чого ми знаходимо середнє арифметичне значення елементів масиву і записуємо це число в edt_xsr. Наступним дією ми дізнаюся кількість видалених елементів масиву, і отриманий результат заносимо в edt_del. З здійсненних дій ми формуємо новий відкоригований масив і заносимо отримані вересня стрінгрід, і знаходимо середнє арифметичне значення елементів цього масиву.


Малюнок 1.1


Малюнок 1.2


Малюнок 1.3

Висновок


Метою даної курсової роботи є написання працездатної програми по заданих умов. Ознайомився і чітко засвоїв основи алгоритмізації і особливості написання об'єктно-орієнтованих програм в порівнянні з консольними додатками.

Отримані знання стануть істотною підмогою в подальшій роботі.

Література


1. Архангельський, А.Я. Програмування в Delphi: підручник з класичним версіями Delphi/А.Я. Архангельський.- Москва: Біном, 2008. - +1154 с.

2. Бобровський, С.І. Delphi 7: навчальний курс/С.І. Бобровський.- Санкт-Петербург: Питер, 2008. - 736 с.

. Графічні засоби Delphi: методичні вказівки для самостійної роботи студен...


Назад | сторінка 5 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Обробка одновимірних масивів. Виділення мінімального і максимального елеме ...
  • Реферат на тему: Аналіз методів сортування одновимірного масиву
  • Реферат на тему: Проектування програми з аналізу масиву
  • Реферат на тему: Поняття і елементи масиву
  • Реферат на тему: Обробка масиву покажчиків