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

Реферат Програма обробки масивів координат точок на мові Сі





).

Змінні в функції vvod ()

int flag, i; - i-лічильник, flag - вибір введення масиву

float x, y; - змінні, координати точок, що заносяться в масив D. * in; - покажчик на файл, звідки будуть зчитуватися координати точок.

Змінні в функції preobrD ()

int i; - мінлива лічильник.

int temp [4], flag; - temp [4] - допоміжний масив, для перестановки рядків у масиві D2, flag - індикатор виходу з циклу перетворення D2r; - відстань від точки до заданої прямої.

Змінні в функції SandP ()

float S [4] [2]; - ​​масив, куди заносяться координати вершин фігури.

float rst1, rst2, rst3, rst4; - відстані між точками.

float pP = 0, pS = 0, p1, p2, pt1, pt2, diag; - периметр фігури, площа фігури, півпериметр двох трикутників, площі двох трикутників, довжина діагоналі у фігурі і одна із сторін двох трикутників. p align="justify"> int i; - мінлива лічильник. q; - служить для виходу з підпрограми.

Змінні в функції peres ()

float a, b, c, k, x, y; - коефіцієнти прямої, що вводяться користувачем з клавіатури, кутовий коефіцієнт, точки перетину прямих.q; - служить для виходу з підпрограми.

Змінні в функції vyvod () * out; - покажчик на файл, куди будуть записуватися результати роботи программи.i; - мінлива лічильник.


5. Результат роботи програми


Вихідний файл данних3 12 3 11 3 10 4 11 4 10 4 12 5 10 5 11 2 1 6 6 5 9 9 5 8 2 2 8 7 3Файл результатовMASSIV D # XY 1 3.00 12.00 2 3.00 11.00 3 3.00 10.00 4 4.00 11.00 5 4.00 10.00 6 4.00 12.00 7 5.00 10.00 8 5.00 11.00 9 2.00 1.00 10 6.00 6.00 11 5.00 9.00 12 9.00 5.00 13 8.00 2.00 14 2.00 8.00 15 7.00 3.00 MASSIV D1 # # DXY 1 1.00 3.00 12.00 2 2.00 3.00 11.00 3 3.00 3.00 10.00 4 4.00 4.00 11.00 5 5.00 4.00 10.00 6 6.00 4.00 12.00 7 7.00 5.00 10.00 8 8.00 5.00 11.00 9 10.00 6.00 6.00 10 11.00 5.00 9.00 11 12.00 9.00 5.00 12 14.00 2.00 8.00 13 15.00 7.00 3.00 MASSIV D2 # # D # D1 r XY 1 14.00 12.00 2.00 2.00 8.00 2 3.00 3.00 1.00 3.00 10.00 3 5.00 5.00 1.00 4.00 10.00 4 12.00 11.00 1.00 9.00 5.00

6. Приклад роботи програми


Після запуску програми користувач бачить наступне вікно (головне меню програми):


В 
В 

У програмі передбачений захист від натискання сторонніх клавіш, тобто будь-яких клавіш крім 1 - 4.

Після натискання клавіші 1, користувач бачить нове меню, меню роботи з масивами:


В 

В даному меню передбачено дві захисту. 1-а від натискання сторонніх клавіш, 2 - я виводить попередження, якщо користувач натисне клавішу 2 або 3 до того як введе масив. br/>В 
В 


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





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

  • Реферат на тему: Резидентний оброблювач клавіатури (перехоплення натискань клавіш і запис у ...
  • Реферат на тему: Фіктівні змінні. Залежність ціни на ноутбуки від кількісніх и якісніх факт ...
  • Реферат на тему: Види витрат виробництва постійні, змінні і загальні, середні і граничні вит ...
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Розробка програми для ПОБУДОВИ графіка Функції y = 1 / x2 та знаходження пл ...