Математические функции.

В математике В Pascal В математике В Pascal
sinx sin(x) sqrt(x)
cosx cos(x) exp(1/a*ln(x))
tgx sin(x)/cos(x) x2 sqr(a)
arctgx arctan(x) ex exp(x)
abs(x) lnx ln(x)
xa exp(a*ln(x)) lgx ln(x)/ln(10)

 

Пример: Составить блок-схему и программу для вычисления значения z по формуле . Вывести целую и дробную часть y.

 

Для целых данных в Паскале введены операции:

1) div – деление нацело. Результат всегда целый, остаток отбрасывается.

Пример: 3 div 2 {Ответ 1}

4 div 2 { Ответ 2}

2) mod – остаток от деления нацело. Результат целый.

Пример: 2 mod 3 { Ответ 2}

3 mod 3 { Ответ 0}

4 mod 3 { Ответ 1}

Для вещественных данных в Паскале введены операции:

2. trunc(x), где x – вещественная величина.

Операция trunc(x) отбрасывает дробную часть числа, результат - целое число.

Пример:

trunc(0.5)= 0

trunc(5.567)= 5

trunc(5.0)= 5

3. round(x), где x – вещественная величина.

round(x) округляет значение x до ближайшего целого в соответствии с правилами, результат – целое число.

Пример:

round(0.5)=1

round(0.4)= 0

4. int(x), где x – вещественная величина.

int(x) возвращает ближайшее наименьшее действительное число с целым значением, результат – вещественное число.

Пример:

int(5.3)= 5.0

int(-2.2)=-3.0

5. frac(x), где x – вещественная величина.

frac(x) возвращает дробную часть числа, результат – вещественное число.

Пример:

frac(5.34)=0.34

frac(-2)=0

Операторы вывода.

 

Операторы write и writeln – операторы вывода данных на экран.

Общий вид операторов:

Write(параметры);

Writeln(параметры);

Writeln;

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

Например:

year:=2003;

massa:=400;

write(‘В ’,year,’было собрано’,massa,’тонн урожая’);

На экране:

В 2003 было собрано 400 тонн урожая

 

Отличие оператора write от оператора writeln состоит в том, что write начинает вывод с текущего положения курсора и после окончания вывода оставляет курсор за последним выведенным символом, а writeln после вывода устанавливает курсор на начало следующей строки.

Например: write(‘Я люблю’); write(‘ информатику’); На экране: Я люблю информатику Например: writeln(‘ информатику’); writeln(‘Я люблю’); На экране: Я люблю информатику

 








Дата добавления: 2016-06-02; просмотров: 547;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.