Математические функции.
В математике | В 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; просмотров: 587;