Стандартные математические функции Турбо Паскаля
Обращение |
Тип параметра |
Тип результата |
Примечание |
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
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
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. |
|
