.

Розробка програми для відображення динамічних характеристик перетворювачів інформації(курсова робота)

Язык: украинский
Формат: реферат
Тип документа: Word Doc
1 2058
Скачать документ

Міністерство освіти і науки України

Український державний університет водного господарства і
природокористування

Кафедра електротехніки і автоматики

Курсова робота

з дисципліни “Програмування і алгоритмічні мови”

на тему: “Розробка програми для відображення динамічних
характеристик перетворювачів інформації”

Виконав
ст. 1 курсу 1 групи

спец. “Автоматизоване

управліня технологічними

процесами ”

Подранецький Оелександр

Керівник Пастушенко В. Й.

Рівне 2002

Завдання

Скласти на одній з алгоритмічних мов програму, що запускається і видає
на екран меню з двох пунктів (табуляція, знаходження кореня, вихід).

На вибір першої опції меню видати на екран таблицю всіх значень функції
трьох аргументів:

де Х (заданий масивом з 5 елементів – ввести з клавіатури), Y заданий
на інтервалі [-2.4;1.8] із кроком h=0.6 і Z (заданий масивом з 7
елементів – ввести з клавіатури).

На вибір другої опції чи меню натисканні користувачем на клавішу ESC
здійснити вихід із програми.найменування вищого учбового закладу)

Кафедра

Дисципліна

Спеціальність

Курс _____________Група _____________Семестр

ЗАВДАННЯ

на курсову роботу студента

(прізвище, ім’я, по батькові)

1. Тема роботи

2. Термін здачі студентом закінченої роботи

3. Вихідні дані до роботи

4. Зміст розрахунково-пояснювальної записки (перелік питань, які
належать розробці)

5. Перерахунок допоміжного матеріалу

6. Дата видачі завдання

КАЛЕНДАРНИЙ ПЛАН

№ п/п Найменування етапів курсової роботи Термін виконання етапів роботи
Примітки

Студент

(підпис)

Керівник

(підпис) (прізвище, ім’я, по батькові)

“______” ___________________ 20 ___ р.

Зміст

Вступ…………………………………………………5

Змістовна постановка задачі……………………………….6

Алгоритм розв’зку задачі……………………………………7

Текст програми………………………………………8

Пояснення до програми……………………………………..18

Інструкція користувача………………………………………19

Список використаної літератури…………………………20

Вступ.

База даних – це єдине, централізоване сховище даних певної предметної
діяльності, до якої мають доступ багато програм. Кожна програма має
доступ до конкретних баз даних за допомогою спеціальних програм, які
одержали назву системи управління базами даних.

Бази даних мають декілька рівнів представлення. Найнижчий – це фізичний,
на якому дані представляються байтами на певних типах пристроїв для
запам’ятовування. Фізичний рівень представлення баз даних доступний
тільки для вузького кола спеціалісті.

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

Таким чином, в базах дані розробляються і зберігаються як єдине ціле
вінтересах розв’язування всіх задач предметної області.

Змістовна постановка задачі.

Давач витрат складається із первиного перетворювача витрати і
вимірювального пристрою або передаючого перетворювача. Ервинний
перетворювач (датчик) представляє собою виготовлений із немагнітного
матеріалу учосток труби розміщений між полюсами електромагнітаю.
Вимірювана рідина при протіканні по трубі пересікає силові лінії
магнітного поля. При цьому в рідині, як і в рухомому провіднику
індукується ЕРС, пропорційна середній швидкості потоку, а відповідно,і
об’ємній витраті потоку. Індукована ЕРС знімається двума електродами.

Задача даної курсової роботи полягає в розробці програми для створення
бази даних по давачах тиску. Повинна бути передбачена можливість
коригування вилучення та пошуку даних.

База даних повинна включати такі параметри:

Тип

Діаметер

Верхні границі швидкості потоку вимірюємого соредовища

Клас точності

Потужність

Температура

Габаритні розміри

Маса

Виробник

Алгоритм розв’язку.

запит

Створення бази даних

Створення нових записів

редагування

Видалення записів

Пошук записів

Перегляд бази даних

вихід

Текст програми.

#include

#include

#include

#include

#include

char m1[6][15],*m,*m2;

int ff;

char filename[20];

FILE *pf,*pf1;

float vc[10]={1.25,1.6,2.0,2.5,3.2,4.0,5.0,6.0,8.0,10.0};

int size=104;

struct sp

{

//—-структура запису

int n;

char typ[10];

float d;

float v[10];

float kl;

float pot;

float t1;

float t2;

float g1;

float g2;

float mas;

char post[20];

} st;

//————————————–

//——титулка

void titul()

{

int gdriver=DETECT,gmode,errorcode;

initgraph(&gdriver,&gmode,”c:\\bcpp\\bgi”);

errorcode=graphresult();

if(errorcode!=grOk)

{printf(“Graphics error:%s\n”,grapherrormsg(errorcode));

printf(“Press any key to halt:”);

getch();exit(1);}

setcolor(1);

rectangle(10,10,630,467);

settextstyle(0,0,3);

setcolor(2);

outtextxy(160,86,”КУРСОВА РОБОТА”);

settextstyle(0,0,1);

setcolor(4);

outtextxy(280,126,”на тему:”);

settextstyle(0,0,1);

setcolor(6);

outtextxy(200,146,”‘створення бази даних'”);

outtextxy(60,156,” “);

setcolor(8);

outtextxy(440,300,” Виконав:”);

setcolor(7);

outtextxy(440,310,” студент 1-го курсу”);

outtextxy(440,320,” факультет:ПМ i KIС”);

outtextxy(440,330,” спецiальнiсть:АУТП-12″);

outtextxy(440,340,” Подранецький Олександ”);

setcolor(2);

outtextxy(275,450,”РIВНЕ-2002″);

getch();

closegraph();

}

//—————————————

float a,b;

//——функція організації меню

int menu(char m[6][15],int k)

{

int w,i,b;

int graphdriver = DETECT,gmode,errorcode;

printf(“as:%s\n”);

initgraph(&graphdriver,&gmode,”c:\\bc5\\bgi”);

errorcode=graphresult();

if(errorcode!=grOk)

{printf(“Error”);

exit(1);

}

w=1;

setcolor(2);

settextstyle(2,0,30);

outtextxy(50,50,m[0]);

setcolor(15);

for(i=1;i1)

{ setcolor(15);

outtextxy(50,50+(w-1)*50,m[w-1]);

w–;

setcolor(2);

outtextxy(50,50+(w-1)*50,m[w-1]);

}

if (i==80)

if (w“);

scanf(” %f”,&st1.d);

if(st1.d!=0) { printf(““);

scanf(” %f”,&st1.v[j]);

if(st1.v[j]!=0){ printf(““);

scanf(” %f”,&st1.kl);

if(st1.kl!=0) { printf(““);

scanf(” %f”,&st1.pot);

if(st1.pot!=0) { printf(““);

scanf(” %f”,&st1.t1);

if(st1.t1!=0) {printf(““);

scanf(” %f”,&st1.t2);

if(st1.t2!=0) { printf(““);

scanf(” %f”,&st1.g1);

if(st1.g1!=0) { printf(““);

scanf(” %f”,&st1.g2);

if(st1.g2!=0) { printf(““);

scanf(” %f”,&st1.mas);

if(st1.mas!=0) { printf(“=st2.d)) p=0;

for(j=0;j=st2.v[j])) p=0;

if(st1.kl!=0) if ((st.kl=st2.kl)) p=0;

if(st1.pot!=0) if ((st.pot=st2.pot)) p=0;

if(st1.t1!=0) if ((st.t1=st2.t1)) p=0;

if(st1.t2!=0) if ((st.t2=st2.t2)) p=0;

if(st1.g1!=0) if ((st.g1=st2.g1))p=0;

if(st1.g2!=0) if ((st.g2=st2.g2)) p=0;

if(st1.mas!=0) if ((st.mas=st2.mas)) p=0;

m=st1.post;m2=st.post;

if(st1.post[0]!=’0′) if (por()==0) p=0;

if(p==1)

{

//———-виведення на екран

printf(” \n№ %d”,st.n);

printf(” \nтип %s”,st.typ);

printf(” \nдiаметер %f “,st.d);

for(j=0;j

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Ответить

Курсовые, Дипломы, Рефераты на заказ в кратчайшие сроки
Заказать реферат!
UkrReferat.com. Всі права захищені. 2000-2020