Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Медицинская информатика / Практика / Волошина / Дополнительные материалы / Метод указания по мед инф для заочников.doc
Скачиваний:
234
Добавлен:
19.06.2017
Размер:
1.75 Mб
Скачать

Математические функции, не представленные в языке Паскаль в явном виде

Десятичный логарифм Lg(X) =Ln(X)/Ln(10).

Логарифм по основанию a:Loga(X) =Ln(X)/Ln(a).

Возведение в степень Y= МnY:=Exp(n*Ln(M)).

Например, A= 165A:= Ехр(5*Ln(16));

Тригонометрические функции. Параметр тригонометрических функций всегда задается в радианах. Для перевода из градусов в радианы и наоборот используются соотношения:

1 радиан = 180°/Pi= 57° 17' 45"

1 градус = Pi/180 радиана = 0.0174 радиана.

Основные тригонометрические функции: Sin(X),Cos(X),Arctan(X);

тангенс угла tg X = Sin(X)/Cos(X);

котангенс угла ctg X = Cos(X)/Sin(X);

секанс угла scX = 1/Cos(X);

косеканс угла cscX =l/Sin(X);

арксинус числа arcsinX =Arctan(X/Sqrt(l-X*X));

арккосинус числа arccosX =Pi/2 -Arctan(X/Sqrt(l-X*X));

арккотангенс числа arcctgX =Pi/2 -Arctan(X).

Задание к лабораторной работе

А.Выбрать алгоритм и составить его блок-схему для вычисления значения указанной в варианте функцииy =y(x).

Б.Для функцииy = y(x), заданной графически, построить аналитическую зависимость. Составить блок-схему и программу вычисления величиныyпри заданном значении аргумента.

Для первой и второй части выбранного варианта задания предусмотреть:

1) ввод в программу параметров, если они есть, и значения аргумента x с клавиатуры;

2) вывод на экран значений параметров, аргумента х и вычисляемых величин.

Примеры построения блок-схем

1. Вычислить .

Блок-схема:

2. Вычислить:

Блок-схема:

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

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

Задание б

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

1

y

3.

-d

-d/2

0

x

-c

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

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

  1. Какие стандартные тригонометрические функции, реализованные в языке Паскаль, вы знаете?

  2. Можно ли аргумент стандартной тригонометрической функции задать в градусах?

  3. Каков приоритет выполнения арифметических операций?

  4. Из каких символов может состоять идентификатор?

  5. Можно ли ключевые слова использовать в качестве имен переменных?

  6. Как вывести вещественное значение в форме с плавающей точкой, сохранив заданное число знаков мантиссы?

  7. Как работает условный оператор?

  8. Какие формы записи условного оператора вы знаете?

  9. В каких случаях при записи условного оператора необходимо применять составной оператор?