Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab_5

.pdf
Скачиваний:
10
Добавлен:
27.05.2015
Размер:
3.49 Mб
Скачать

11. Вычислить значение функции f для любого, заданного пользовате-

лем, значения аргумента x

8

x2; при 2 < x 2 ;

<

 

f =

:4; в остальных случаях

12.Вычислить значение функции f для любого, заданного пользователем, значения аргумента x

f =

8

x

2

 

x;

0; при x < 0

;

>

 

 

при 0 < x

 

1

;

 

>

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

<

 

 

 

 

 

 

 

 

>

>

>x2 sin( x2); в остальных случаях

:

13. Вычислить значение функции f для любого, заданного пользовате-

лем, значения аргумента x

 

8

 

x

 

 

0;

 

при x 2 ;

 

>

 

 

2; при

 

3

 

x <

 

1 ;

 

>

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

f =

>

 

 

 

x;

при

 

1

 

x < 1 ;

 

>

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

<

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

x + 2;

 

при 1 x < 2 ;

 

>

 

 

 

 

 

0;

 

при x

 

2 ;

 

>

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

 

 

 

 

 

>

>

>

:

14. Вычислить значение функции f для любого, заданного пользовате-

лем, значения аргумента x > 0

8p

 

>

 

 

a

x;

при a < x ;

f =

 

 

 

 

;

при a > x ;

 

>

 

j

j

 

 

 

>

p

 

 

 

 

 

 

<

 

 

 

 

 

>

>

>

:0; в остальных случаях

где a – действительные числа.

15.Вычислить значение функции f для любого, заданного пользователем, значения аргумента x > 0

f =

8

4

 

 

 

при j

j

 

 

<

x 1

(x + 1)2;

при

x

 

 

1 ;

 

 

 

 

 

 

x

j

1;

x

>

1 ;

 

:

 

j

 

 

j

j

 

 

13

16.Даны действительные числа x и y (x 6= y) . Меньшее из этих двух чисел заменить их полусуммой, а большее их удвоенным произведением.

17.Даны действительные числа x , y . Если x и y отрицательны, то каждое значение заменить его модулем; если отрицательно только одно из них, то оба значения увеличить на 0:5 ; если оба значения неотрицательные и ни одно из них не принадлежит отрезку [0:5; 2:0] , то оба значения уменьшить в 10 раз; в остальных случаях x , y оставить без изменения.

18.Вычислить площадь треугольника со сторонами a , b , c по формуле Герона, проверив условие корректности исходных данных (длины всех сторон положительны, сумма длин любых двух сторон больше длины третьей).

19.Определить время падения камня на поверхность Земли с высоты h , проверив условие корректности исходных данных.

20.Вычислить площадь треугольника по стороне и высоте, проверив условие корректности исходных данных.

21.Вычислить площадь окружности по заданному радиусу, проверив условие корректности исходных данных.

22.Даны значения a и b , найти их среднее арифметическое, среднегеометрическое.

23.Вычислить высоту треугольника, зная две стороны треугольника и угол между ними, проверив условие корректности исходных данных.

24.Ввести сторону квадрата a . Вычислить радиус вписанной окружности, проверив условие корректности исходных данных.

25.Вычислить углы треугольника, зная его стороны, проверив условие корректности исходных данных.

14

26.Вычислить площадь трапеции, проверив условие корректности исходных данных.

27.Вычислить длину гипотенузы прямоугольного треугольника, зная длины двух катетов, проверив условие корректности исходных данных.

28.Вычислить объем цилиндра, зная радиус основания и высоту, проверив условие корректности исходных данных.

29.Вычислить объем конуса, проверив условие корректности исходных данных.

30.Вычислить сторону треугольника, зная две другие стороны и угол между ними, проверив условие корректности исходных данных.

31.Вычислить площадь ромба, зная длину стороны и угол, проверив условие корректности исходных данных.

32.Вычислить площадь треугольника, зная длины всех сторон и радиус описанной окружности, проверив условие корректности исходных данных.

33.Вычислить высоту равностороннего треугольника, зная длину всех сторон, проверив условие корректности исходных данных.

34.Вычислить гипотенузу треугольника, зная длины двух катетов, проверив условие корректности исходных данных.

35.Вычислить длину отрезка, зная координаты его концов, проверив условие корректности исходных данных.

36.Вычислить среднее арифметическое четырех вводимых чисел, проверив условие корректности исходных данных.

37.Вычислить среднее геометрическое пяти вводимых чисел, проверив условие корректности исходных данных.

15

38.Даны действительные числа a1 , b1 , c1 , a2 , b2 , c2 . Выяснить, верно ли, что ja1b2 a2b1j 0:0001 , и если верно, то найти решение системы линейных уравнений:

a1x + b1y + c1 = 0 ;

a2x + b2y + c2 = 0 :

39.На окружности с центром в точке (x0; y0) задана дуга с координатами начальной (x1; y1) и конечной (x2; y2) точек. Определить номера четвертей окружности, в которых находятся начальная и конечная точки.

40.Определить полярные координаты точки (r; ') , заданной де-

картовыми координатами (x; y) , по формулам: ' = arctg(y=x) , r = (x2 + y2)1=2 . При вычислении угла ' учесть, что значение r может быть равно нулю, а угол может находиться в различных четвертях.

16

Содержание

1Лабораторная работа №5

Алгоритмы разветвляющейся структуры. Условный оператор

3

1.1

Разветвляющиеся структуры . . . . . . . . . . . . . . . . . .

3

1.2

Оператор if-else . . . . . . . . . . . . . . . . . . . . . . . . . .

4

1.3Оператор-переключатель switch-case . . . . . . . . . . . . . . 8

1.4Задания к лабораторной работе . . . . . . . . . . . . . . . . . 9

Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

17

СПИСОК ЛИТЕРАТУРЫ

1.Кнут, Д.Э. Искусство программирования. / Д.Э. Кнут – М: , 2001. - т.3. - с.682.

2.Бартеньев, О.В. Современный FORTRAN. / О.В. Бартеньев – М: Диалог МИФИ, 2000. - с.450.

3.Калиткин, Н.Н. Численные методы / Н.Н. Калиткин – М: , 1979. - с.682.

4.Д. Каханер, М. Моулер, С. Неш Численные методы и программное обеспечение / Д. Каханер, М. Моулер, С. Неш – М: Мир, 2001. - 575 с.

5.Самарский, А.А. Введение в численные методы / А.А. Самарский – М: Наука, 1987. - 271 с.

6.Самарский, А.А. Гулин, А.В. Численные методы / А.А. Самарский, А.В. Гулин – М.:Наука, 1989. -432 с.

7.Павловская, Т.А. Щупак, Ю.А. С/С++ Структурное программирование: Практикум / Т.А. Павловская, Ю.А. Щупак – СПб: Питер, 2002. - 240 с.

8.Подбельский,В.В., Фомин, С.С. Програмирование на языке Сию – М.: Финансы и статистика, 2000. – 600 с.: ил.

18

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