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

Стандартные математические функции Турбо Паскаля

Обращение

Тип параметра

Тип результата

Примечание

abs(x)

real, integer

Тип аргумен

Модуль аргумента

arctan(x)

real

Real

Арктангенс (значение в радианах)

cos(x)

real

Real

Косинус, угол в радианах

exp(x)

real

Real

Экспонента

frac(x)

real

Real

Дробная часть числа

int(x)

real

Real

Целая часть числа

ln(x)

real

Real

Логарифм натуральный

pi

___

Real

3.141592653...

random

___

Real

Псевдослучайное число, равномерно распределенное в диапазоне 0..1

random(x)

integer

Integer

Псевдослучайное целое число, равномерно распределенное в диапазоне 0..(х-1)

randomize

___

___

Инициация генератора псевдослучайных чисел

sin(x)

real

Real

Синус, угол в радианах

sgr(x)

real

Real

Квадрат аргумента

trunc(x)

real

Integer

Целая часть аргумента без округления

round(x)

real

Integer

Целая часть аргумента с округлением до ближайшего целого с избытком

sgrt(x)

real

Real

Корень квадратный

З а да н и е 4. Написать программу вычисления математических выражений, согласно полученному варианту, на алгоритмическом языке Turbo Pascal. Результаты вычислений записать.

Вариант 1

1. 25724+7234:4+25 +2.52 2. 8732*2+43+725 3. 24*12+sin25°+cos10° 4. 724 - 75 + 24*9 -33

Вариант 2

1. 7324*82 +1093 + 43 2. 25*832+75,24*10+20

3. 12*73+24 - 8,3275 + 25 2 4. e2.5+sin2,5+cos21,5+tg22°

Вариант 3

1. 2378*9 + 23- 7*23

2. 9304 + 25 + 8,24 : 7 + 25

3. 24 - 17+2075 : 5 4. 1n5+e2.8 – e1.2+ tq330°

Вариант 4 1. 735 : 20 + 8,24*7.25

2. 3009 + 700 + 1/250 + 8,39

3. 732-242+ 2005+4

4. e2.5+sin42° + cos230°

Вариант 5

1. 60,53: 7+42 + 7.23

2. 7249 : 28 + 752- 399

3. 24 *21+722- 8372+ 2* 15

4. 2.5+ In210 + cos2 2,5 + sin 113°

Вариант 6

1. 721,32 +4,31*2,15-832

2. 208 : 7 3 +205+ 1/33

3. 7,24*18,3:2+ 700

4. 11+2,5 +e2.5+ 15– cos23° +3.74

Вариант 7

1. 397,6 : 25 + 8+62*7

2. 247,42*3+7245-133.7:3 3. 832*2+7,24*5-1,24:8-7

4. cos22,5+sin51°+e2.3

Вариант8 1. 3248*2–7532+24*3 2. 173+21*150–24*200 3. 253/7+83–72–3 4. 1n32,5+e2 +e1.5 +sin32°

Вариант 9 1. 39 +32*7-205/9 2. 2304*_8 - 64*32+242 3. 7324 + 20 - 732 +924

4. sin22,8+cos215°+e1.2 +ln2,5

Вариант 10

  1. 7034*4 +25/8+7,24 2. 903 – 802 + 32*7/25 3. 7904 + 62 - 36,72/3 + 24,75 4. sin322°+sin220+1n2,9

Вариант 11

1. 7,32*4+253+72

2. 12,397/2+8,752+2,34-8,75

3. 205+ 132 +242-73

4. e2.3 +e-1.7+ln22J+cos327°-e.2.7

Вариант 12

1. 253/7+422/7+292/7

2. 345/ 100 +28 *200+ 32/ 300

3. 222 -7,24/3 +28/7

4. cos320°'+ 19.55+sin220°

Вариант 13

1. 90.2/7+25/8+32/7

2. 8,32+ 75*31,2 -29/7*10

3. 12,32 *200+ 18,75* 400+ 32,05 *600

4. 10 .l+cos325°+sin225°

Вариант 14

1. 13.13* 42/8 +252- 172

2. 22,22* 100+ 33,33* 200 + 44,44* 300

3. 33 *7/3+24*18-30*62

4. 1nзl,5+cos327°+tq27°

Вариант 15

1. 42,1314*2 –8,75*5+32 *50

2. 14 + 322 – 17 + 32/12

3. 400 + 200 + 75

4. arctg20° + sin20°+ cos220°

Вариант 16

1. 79,25 - 25* 13+ 24:5

2. 42,42* 100+ 30,23/13

3. 222 +17.17*3 +252-7,32*15

4. cos221°+ sin21°+ tg21°

Вариант 17

1. 897*31,2/20+33*2/7

2. 105,32+72 + 4 *13,42-847/6

3. 25 + 17 – 183 /1000 + 2 * 500

4. arctg 20°+ sin3 20° + cos20°

Вариант 18

1. 75*24 – 20/7 + 32*4

2. 203+ 75 +242 – 20/7

3. 12 + 17/5+32 *120 + 2

4. sin3 2,3 + In 2,2 + e1.5 + tg 23°

Вариант 19

1. 33 + 7*24 * 100 + 25/4 + 100/3

2.124 + 100 +75* 200 + 37 / 300

3.42 + 123 – 25 /700 + 2 * 10

4.e-1.3 +e-1.2+lnз 5+ 500+cos327°

Вариант 20

1. 6662+322 + 200 + 22

2. 72/5 + 33/4 + 45/7

3. 200 + 5 * 100 + 7 * 300

4. sin315°+ tg 15°+ l08+cos215°

Вариант 21

  1. 443 – 22 +40*3,24 – 7,42/3 2. 100+ 100 /300 + 200* 400 3. 252/7+844/27+7,42* 2.21 4. sin3 2,8 + cos228° + ln2,8

Вариант 22 1. 2.88 + 7.43 + 7/43 2. 8.31 + 744 +25 *120 3. 3.49 + 6,44 + 7/24 + 8,32/3 4. e 2.4 + e-2.1 - ln 2,1 – ln 2.4+cos327°

Вариант 23

1. 744,32 - 80,32*4+74/25

2. 25 + 13 - 17,44 +301/2

3. 20 * 300+ З03 +500+ 42 / 700

4. sin 45°+cos 45°+tq2 30°

Вариант 24

1. 7323 + 2* 100+ 24,5 * 200

2. 7,42 + 2 ,44/5 + 120/7

3. 845 + 944/9 + 700 – 24 * 100

4. tq3 30° + аrctg30° + sin 30°

Вариант 25

1. 44,32+ 2,5* 5 + 7,44/8

2. 12,55 + 200 + 17 * 400 – 25 / 600

3. 20 – 7 /9 + 24 /13 – 70,35

4. e1.2 +e2.4 +e-1.3 +cos327° +cos24°

Вариант 26

1. 3,46 – 16 * 100 +e1.5

2. sin 2,8 + tg 35°– arctg 4,3

3. 4,37 + 2,41 – 12/5 + 5,42/1,5

4. e-2.2 +e1.6 +sin 30°+cos327°+e2.1

Вариант 27

1. 36* 100 * 500/24 + 8/2,43

2. 12/7,86 + ½*sin 49° + e1.4

3. 12 + 32/6+ 18 * 200 + 4/3

4. sin 25° + tg 4,5 – arcsin2,18

Вариант 28

1. 2341 + 6574 : 5 + 25 + 2,1345

2. 25*92,45+12345+546/67,1

3. 24 +19 – 24356/16,43

4. ln18 + e2.1 - sin 4,2 +cos43°+ e1.7

Вариант 29

1 397,5 : 37 – 12 + 23,123

2. 1034 + 12* 120+ ln 13+ sin25

3. 243/5 + 354 - 348* 5

4. sin12°/tg 2,43 + cos21°/arctg18°

Вариант 30

1. 29065/235,6 + 2340/123,451 – ln1.1

2. 9054/3,24 – e2.2 + 7385 + 12/4,5

3. 7094 + 26 – 32/4,13 + 43,53

4. cos tg 12° / sin arctg 2,43 +e2

3. контрольные вопросы:

1. Как производится запуск среды программирования Turbo Pascal.

2. Войти в главное меню.

3. Сохранить программу.

4. Сохранить программу с другим именем.

5. Загрузить программу с диска.

6. Запустить программу на исполнение.

7. Что означает пункт Trace раздела Debug.

8. Как перейти в конец строки.([Home])

9. Как перейти в начало строки.([End])

10. Как выделить текст.

11. Как удалить выделенный текст, не сохраняя его в буфере обмена.

12. Как удалить выделенный текст, но сохраняя его в буфере обмена.

13. Запомнить в буфере, не стирая.

14. Вставить текст из буфера обмена.

15. Распечатать текст программы.

16. Распечатать результаты работы программы.

17. Работа со справкой.

18. Какова структура среды Turbo Pascal.

19. Как производится выход из среды Turbo Pascal.

20. Каково назначение функциональных клавиш среды Turbo Pascal.

21. Какие команды редактора Turbo Pascal вам известны.

№№

Задание по лабораторной работе №5

ТЕМА: работа в интегрированной среде Turbo Pascal.

Порядок выполнения задания

ЦЕЛЬ: ознакомиться со средой программирования, научиться широко использовать клавиатурные сокращения, ориентироваться в среде Turbo Pascal, закрепляя умение и знание во всех последующих работах.

1

2

3

1.1

Загрузите Т.П.

2.

Войдите в главное меню.

3.

Пройдите по разделам главного меню.

4.

Загрузите каждый раздел и внимательно просмотрите возможности каждого из них.

5.

Нарисуйте “подменю” следующих разделов главного меню: File

Run

Options

6

Пропишите пути в опции directories.

7.

Загрузите программу «TRENAZ_C.PAS», проработайте с программой в разных режимах (задание 1).

8.

Наберите программу задание 2 (program privet;).

Запишите программу на свой диск или в свой подкаталог.

9.

Загрузите программу на исполнение.

10.

Просмотрите результаты работы программы в окне вывода.

11.

Наберите программу (задание 3) , которая реализует вычисление следующих выражений:

732-142+ 657/5

sin12°/tg 2,43 + cos21°/arctg18°

sin22,8+cos215°+e1,2 +ln2,5

Program pr3;

Const PI = 22/7;

Var a, b, c : real;

begin

a:=sgr(73) - sgr(14) + 657/5;

b:=sin(12*PI/180)/(sin(2.43)/cos(2.43)) + cos(21*PI/180)/arctan(18*PI/180);

c:=sgr(sin(2.8)) + sgr(cos(15*PI/180)) + exp(1.2) + ln(2.5);

writeln(‘результирующие значения:’);

writeln(‘ a= ’, a:10:4, ’; b= ’, b:10:6, ’; c= ’, c:12:8); end.

12.

На листинге программы отработайте следующие элементы:

А). Выделите фрагмент текста.

Б). Скопируйте выделенный фрагмент в буфер.

В). Поставьте курсор в конец программы.

Г). Вставьте текст из буфера.

Д). Выделите вставленный фрагмент текста.

Е). Удалите выделенный текст.

13.

Запишите программу на диск и запустите на исполнение.

14.

Результаты вычисления (окно вывода)

15.

Задание 4. Напишите и выполните программу вычисления математических выражений, согласно полученного варианта.

Результаты вычислений записать. program lab_rab_5_4;

Const PI = 22/7;

Var

Begin

End.

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