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

Лабораторная работа №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 инициализировать программный генератор случайных чисел. В противном случае при каждом запуске программы датчик будет выдавать одни и те же числа. Эту особенность можно использовать при отладке программы;