Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТЧЁТ ЦЕЛИКОМ!!!!.docx
Скачиваний:
39
Добавлен:
18.11.2018
Размер:
644.09 Кб
Скачать

4. Написание, компиляция и отладка простейшей программы.

4.1. Программирование вычислительных процессов линейной структуры. Задание 5. Составить программу и вычислить три значения функции z.

(16)

Z = , где J = P = C =

При 1) d1= 4,18 D1=6,22

2) d2= 5,16 D2=8,80

3) d3=7,90 D3=10,50

Программа:

Результаты выполнения программы:

Блок-схема:

Начало

d,D

С=d/D

P=D/2

J=(pi*pow(D,4))/32*(1-pow(C,4))

Z=J/P

d,D,Z

Конец

(8)

Z=×(P+), где P=3×(+)

При:

  1. a1=4,0 b1=2,5 H1=1,8

  2. a2=6,0 b2=3,8 H2=2,2

  3. a3=9,0 b3=4,2 H3=3,4

Программа:

Результаты выполнения программы:

Блок-схема:

Начало

a,b,H.

P=3*(pow(a,2)+pow(b,2))

Z=(𝛑*H)/6*(P+pow(H,2))

a,b,H,Z

Конец

4.2. Вычисление функций Задание 6. Составить программу для вычисления функции y

(16)

Y = ; при x = 1.54

Программа:

Результат выполнения программы:

Блок-схема:

Начало

x

y=(exp(cos(x))+exp(-cos(x))+2*sin(pow(x,4)))/pow((1.5+pow(cos(x),2)),(1/3))/(3*(exp(x)-2))

x,у

Конец

(8)

y= , при x=0.17

Программа:

Результат выполнения программы:

Блок-схема:

Начало

x

y=(cos(0.5+cos(2*x))+pow(exp(sin(x))+2*sin(x),1/3)-pi)*0.5+cos(2*x))+log(0.5+cos(2*x))

x, y

Конец

4.3. Программирование вычислительных процессов разветвляющейся структуры Задание 7. Составить программу и вычислить шесть значений функции y

(16)

Y =

При х = 0.2; 6; -5; 1.19; 0; 4.8

Программа:

Результаты выполнения программы:

Блок-схема:

Начало

х

Х<1.19

да нет

у

Конец

y = 1/cos(sqrt(1+pow(x,2)))

y = (exp(x)+exp(-x))/2

(8)

y=

При x=0.5;1.1;-0.5;2.5;0;-4.

Программа:

Результаты выполнеиия программы:

Блок схема:

Начало

x

x≠0

Да Нет

y=sin(x)/x

y=1.8

y

Конец

4.4. Циклы, управляемые числом вычислений (циклы со счетчиком) Задание 8. Составить программу и вычислить шесть значений функции при различных значениях аргумента X

(16)

Y =, где Х изменяется от 0.1 с шагом 0.

Программа:

Результат выполнения программы:

Блок-схема:

Начало

xn, h, k

x = xn

n=1

y=1+pow(tan(x/3),3)

n,x,y

x=x+h

n=n+1

n<=k

Конец

да нет

(8)

y=, где x изменятеся от 1.5 с шагом 0.2

Программа:

Результат выполнения программы:

Блок схема:

Начало

xn,h,k

x=xn

n=1

y=sqrt(exp(pow(x,3)))+sqrt(log(x))

n,x,y

x=x+h

n=n+1

n<=k

да нет

Конец