Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота 6.doc
Скачиваний:
2
Добавлен:
18.07.2019
Размер:
214.53 Кб
Скачать

Варіанти завдань

1. Обчислити значення А , В та С по формулах, а також знайти їх суму, добуток, середнє арифметичне та середнє геометричне значення.

A

B

C

x

y

z

1

0,400

-0,875

-0,475

2

-15,246

4,642

20,001

3

16,55

-2,75

0,15

4

-17,22

6,33

3,25

5

-2,235

-0,823

15,2

6

1,825

18,225

-3,298

7

47,8

-5,5

-2,3

8

-0,83

1,25

-0,22

9

37,15

-12,55

20,12

10

3,255

2,981

125,33

11

0,22

-6,72

10,05

12

12,650

-2,255

3,205

13

3,258

4,005

-0,666

14

1,835

16,345

-3,357

15

1,342

3,235

3,234

Приклад виконання роботи:

Обчислити значення А та В за формулами:

,

якщо

x

y

z

3,381

1,625

0,512

Перед тим, як написати програмний код, необхідно розробити алгоритм у вигляді блок-схеми. Рекомендовано оформлювати блок-схему за допомогою пакетів MS Office або Visio. Не виключається можливість оформлення блок-схеми вручну.

Блок-схема алгоритму:

Програмна реалізація:

#include <stdio.h>

#include <conio.h>

#include <math.h>

main()

{

clrscr();

float x,y,z,A,B;

float suma, dob,sr,srg;

printf("\n x:");

scanf("%f",&x);

printf("\n y:");

scanf("%f",&y);

printf("\n z:");

scanf("%f",&z);

A=pow(2,-x)*sqrt(x+pow(fabs(y),1/4));

B=pow(exp(x-1/sin(z)),1/3);

C=M_PI+pow(cos(y+1),2);

printf("\n A: %9.7f",A);

printf("\n B: %9.7f",B);

printf("\n C: %9.7f",C);

suma=A+B+C;

dob=A*B*C;

sr=(A+B+C)/3;

srg=sqrt(fabs(A*B*C));

printf("\n suma: %9.7f",suma);

printf("\n dobutok: %9.7f",dob);

printf("\n serednje: %9.7f",sr);

printf("\n serednje geom: %9.7f",srg);

getch();

}

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

Примітка. Для роздруківки результатів роботи програми можна скористатися двома способами:

1 спосіб)

Запустити програму на виконання. Ввести початкові дані. За допомогою комбінації клавіш Alt та PrintScreen сфотографувати в буфер зображення екрану з результатами. Вставити у вікно документу додатку MS Word вміст буферу, скориставшись комбінацією клавіш Ctrl+V. В результаті буде отримано наступне зображення:

2 спосіб)

Запустити програму на виконання. Ввести початкові дані. В лівому верхньому куті вікна результатів натиснути кнопку С:\. У меню, що відкриється, вибрати пункт Изменить->Пометить. Виділити за допомогою миші необхідну область екрану, що містить результати роботи. Знову в лівому верхньому куті вікна вибрати команду Копировать. Після цього виділена область копіюється в буфер обміну. Перейти у вікно текстового редактору і натиснути комбінацію клавіш Ctrl+V для копіювання результатів роботи програми. Буде отримано результати у наступному вигляді:

x:0.235

y:0.365

z:1.289

A: 0.9442596

B: 1.0000000

C: 3.1833503

suma: 5.1276102

dobutok: 3.0059092

serednje: 1.7092034

serednje geom: 1.7337558