У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент





ЛАБОРАТОРНА РОБОТА

Програмування на мові “ Turbo C “. Лінійні програми.

Тема роботи: Програмування на мові «Turbo C». Лінійні програми

Мета роботи: Ознайомитися з принципами програмування на мові “ C”.

Навчитися складати лінійні програми.

Основні теоретичні відомості.

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

Оператори, які об'єднані по певним признакам, є складовими бібліотеки функцій. Така бібліотека може бути приєднана за допомогою директиви # include. Найпростішим у Turbo C можна вважати оператор printf , котрий належить до бібліотеки < stdio.h>.

# include< назва бібліотеки > -- підключення бібліотеки

Void main (void) --- -- оголошення головної функції

-- початок головної програми

float x, y, s,

<… текст програми…> -- оголошення змінних

Після написання програми її необхідно скомпілювати, одночасно з чим буде виконана процедура перевірки на помилки. Компіляція програми в Турбо С виконується натисненням клавіші F9. Якщо під час виконання компіляції програми не виникло помилок (Errors) чи зауважень (Warnings), то можна приступити до виконання програми, яке здійснюється одночасним натисненням клавіш CTRL та F9. Після виконання програми, результати можна переглянути натисненням клавіш ALT та F5. Ця ж комбінація повертає назад у редактор тексту програми.

Задача

(про трикутник, заданий координатами вершин). Дано координати трьох вершин трикутника А(0;4), B(2;1), C(1;0). Обчислити медіану mb і радіус описаного кола r.

# include < iostream. h> // Трикутник 2

# include < math. h> // Бібліотека математичних

функцій

# include < conio.h>

void main ( )

cirscr (); // Очищаємо екран

float x1, x2, x3, y1, y2, y3; // Оголошуємо змінні та

вводимо дані

cout << “Уведіть координати точки А”,

cin >> x1 >> y1;

cout << “ Уведіть координати точки В”,

cin >> x2 >> y2;

cout <<” Уведіть координати точки С”,

cin >> x3>> y3;

float a, b, c, x, y, mb , p, s, r // Оголошуємо додаткові

змінні

// Обчислюємо довжини

сторін трикутника

a=sqrt ( pow(( x3-x2),2)+ pow(( y3-y2),2));

b=sqrt ( pow((x1-x3),2) + pow(( y1-y3),2));

c=sqrt (pow ((x1-x2),2) + pow (( y1-y2),2));

x=(x1+x3)/2; // Обчислюємо координати

y=(y1+y3)/2; // середини сторони b

mb=sqrt( pow ((x-x2),2) + pow(( y-y2),2)); //Обчислюємо медіану mb

p=(a+b+c)/2; //Обчислюємо периметр

s=sqrt(p*(p-a)*(p-b)*(p-c)); // Обчислюємо площу

r=a*b*c/(4*s); // Обчислюємо радіус

count<< «mb = » <<mb<< «\n »; // Виводимо значення медіани

count<< « r = »<<mb<< « \n »; //Виводимо радіус

getch(); // Затримуємо результати на екрані

Висновок: на цій лабораторній роботі я ознайомилася з принципами програмування на мові C . Навчилася складати лінійні програми.