Скачиваний:
0
Добавлен:
01.05.2025
Размер:
361.98 Кб
Скачать

Лабораторная работа n 3

ИЗУЧЕНИЕ ОПЕРАТОРА ПРИСВАИВАНИЯ

Цель работы: научиться использовать оператор присваивания.

Программа работы

1. Выбрать задание, соответствующее номеру варианта.

2. Составить программу, осуществляющую вычисление выражения, сделать вывод исходных данных и результата на экран.

3. Ответить на контрольные вопросы.

4. Составить отчет.

Методические указания

Общая форма оператора присваивания имеет вид:

< идентификатор переменной> = < выражение>

Оператор выполняется справа налево. Допускается:

< идентификатор переменной1> = < идентификатор переменной2> = <выражение>

В операторе присваивания необходимо, чтобы переменные, составляющие выражение, совпадали по типу. Если этого нет, то необходимо произвести преобразование переменных к одному типу. Причём преобразование надо вести так, чтобы типы переменных, занимающие меньший объём памяти, преобразовывались к типу переменных, занимающих больший объём памяти.

Так: int a;

float y,b;

В выражении y= a+ b; надо писать: y= float(a)+ b;

Контрольные вопросы

1. Написать общую форму оператора присваивания.

2. Каким образом происходит преобразование типов переменных?

3. Какие записи оператора присвоения допускаются?

4. В чём отличие оператора присваивания от арифметического выражения?

Варианты заданий

1. b = sinx*sinx - a

z =| 1 - a*cosb | при a=2, x=0.5

Вывести на экран a,x,b,z.

2. y = x*x - c*c

d = y + sinc при x=3, c=1.5

Вывести на экран x,c,y,d.

3. f = ln2x + h*h

e = sqrt(f*f*f) при x = 3.5, h = 0.5

Вывести на экран x, h, f, e

4. d = 1/((z -2*a)*(z - 2*a)) - z*z при z = 3.7, a = 2.5

Вывести на экран z, a, d

5. h = 1/n - exp(n) * sinp при n = 2, p = 0.5

Вывести на экран n, p, h

6. r = sinx + lns;

r1 = sqrt(r) ; при x = 0.4, s = 7.3

Вывести на экран x, s, r, r1

  1. m=sinx;

n= sqrt(m) + cosx; при x= 0.2

Вывести на экран x, m, n

8. p=2.56ln(x+0.126) при x= 1.5

Вывести на экран x, p

9. t= (sqrt(x) + sqrt(y))/exp(x) при x= 0.3, y = 7.9;

Вывести на экран x, y, t

10. w = | 1 – sin2x*sin2x + n | при n = 3, x = 0.5

Вывести на экран n, x, w

11. y = sqrt(t*t + 1) – 56.4 при t = 15

Вывести на экран t, y

12. t = sqrt(x) – exp(x) – 15.2 при x = 11.2

Вывести на экран x,t

13. n = 1/ ( x*x*(exp(1.43/x)+1)) при x = 0.7

Вывести на экран x, n

14. f = 0.48*z*z/(( 1- cosz)*(1- cosz))

z = 1.5/x + x*x при x = 0.5

Вывести на экран x, f, z

15. d = (3sin(x – w*0.7))/( 2cos( x+0.7)) при x = 2.5, w = pi/2, pi=3.14

Вывести на экран x, w, d

16. y = a1/(b1*b1 + sqrt(a1))

a1 = arctgb1 при b1 = 0.6

Вывести на экран b1, a1, y

17. y = xtg(x/1.2)

z = 2ln | y | при x = 11.5

Вывести на экран x, y, z

18. l = exp(2x – 4.2)/sqrt( | x | + 10.2) при x = -13.8

Вывести на экран x, l

19. c = sincos( y + 7.2) * exp( 3y ) при y = -1.5

Вывести на экран y, c

20. d = (siny – cosy )/ ln | tg( y/ 2.5 ) | при y = -1.5

Вывести на экран y, d

21. t = sqrt( | (a*a*b – 1/b) * exp( -a*a/2) |) при a = 0.3, b = 1.4

Вывести на экран a, b, t

22. t = (x*sinx*sinx*sinx + ln | x | )/cosx при x = 11.2

Вывести на экран x, t

23. s = ( x*x + sinx*sqrt( x ))/( x*x + cosx) при x = 1.9

Вывести на экран x, s

24. k = (3sin(l + 2.7 ))/ ( 2+ arctg( l + 4.2 )) при l = 1.4

Вывести на экран l, k

25. p = arctg((a*tgx)/sqrt( a*a + x ) при a = 2, x = 3.5

Вывести на экран a, x, p

26. f = 0.48x*x*ln | x |/ sqrt ( 1 + cosx ) при x = 5.2

Вывести на экран x, f

27. c = sincosx

y = exp( 2c)/ ( c*c + 1 ) при x = 2.8

Вывести на экран x, c , y

28. y = tg( arcsin( b*x )) / ( x + b*b ) при x = 0.31, b = 0.4

Вывести на экран x, b, y

29. k = ( b*b – sina*sina ) / ( b*b + a*a ) при b = 0.19, a = 1.5

Вывести на экран a, b, k

  1. f = t*t*t lnt – 1.7*1000

t = 1.5z + 17.3 при z = 1.2

Вывести на экран z, t, f

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]