Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota1-информатика.doc
Скачиваний:
7
Добавлен:
09.11.2019
Размер:
352.77 Кб
Скачать

Лабораторная работа №2 Программирование разветвлений

1Цель работы:

    1. ;

2ПОРЯДОК ПРОВЕДЕНИЯ РАБОТЫ

2.1. Изучить теоретический материал

2.2. Проделать практическое задание

3ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

Стандартные арифметические функции

В арифметических выражениях часто используются следующие стандартные функции (табл. 1)

Таблица 1. Некоторые стандартные функции, типы значений аргумента и результата

Стандартная функция

Выполняемое действие

Тип

Аргумента

Результата

abs(x)

| x |

real

Real

integer

integer

sqr(x)

X2

real

Real

integer

integer

sqrt(x)

X1/2

real

Real

integer

Real

exp(x)

ex

real

Real

integer

Real

Ln(x)

Ln(x)

real

Real

integer

Real

Pi

число пи

Real

sin(x)

Sin(x)

real

Real

integer

Real

cos(x)

Cos(x)

real

Real

integer

Real

arctan(x)

arctg(x)

real

Real

integer

Real

Вызов стандартной функции осуществляется путем указания в нужном месте программы имени функции (abs, ln, exp и др.) и ее аргумента, заключенного в круглые скобки. После вычисления значения функции ее вызов заменяется результатом, и расчет содержащего ее выражения продолжается дальше.

Примечание:

1аргумент прямых тригонометрических функций sin и cos задается в радианах. Для преобразования значения угла из радианной меры в градусную необходимо умножить величину угла на число 180/pi. Для перевода значения угла из градусной меры в радианную необходимо умножить величину угла на число pi/180;

2Результат функции arctan получается в радианах. Кроме приведенных в табл. 1, в арифметических выражениях также используются следующие стандартные функции:

1функция random (диапазон) возвращает случайное число x, удовлетворяющее условию 0<=x<диапазон. Тип аргумента и результата — word. В том случае, если нам необходимы целые случайные числа из диапазона a<=x<b, мы можем получить их, используя выражение random(b‑a)+a. Если параметр диапазон не указан, то random возвращает число x в диапазоне 0<=x<1. Тип результата — real. В том случае, если нам необходимы вещественные случайные числа из другого диапазона: a<=x<b, мы можем задать его при помощи random*b+a. Перед первым обращением к функции random необходимо с помощью вызова процедуры randomize инициализировать программный генератор случайных чисел. В противном случае при каждом запуске программы датчик будет выдавать одни и те же числа. Эту особенность можно использовать при отладке программы;

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