Конспект урока по информатике. Тема: Паскаль. Тип Real. Операции с типом real. Стандартные функции.
Конспект урока по информатике. Тема: Паскаль. Тип Real. Операции с типом real. Стандартные функции.
Что делать, если число не целое, т.е. имеет десятичную точку?
Вещественный тип данных (Real).
Форма записи:
1.Обычная форма
0,7 может быть записано как 0.7 или .7
-2,1 может быть записано как -2.1
2.Запись с экспонентой
Число представляется в виде мантиссы, то есть дробной части числа, умноженной на 10 в некоторой степени.
Например:
2700 = 2,7∙103. Число 10 записывается в виде буквы Е, а за ней идет величина степени: 2.7Е3;
0,002 = 2∙10-3 соответствует записи 2Е-3.
Операции с переменными вещественного типа
Program Operations;
Var
A,B,C : real;
Begin
A := 17.3;
B := 3.4;
C := A*B; Writeln(‘A*B=’,C);
{/ - Это операция деления}
C := A/C; Writeln(‘A/B=’,C);
C := A+B; Writeln(‘A+B=’,C);
C := A-B; Writeln(‘A-B=’,C);
End.
Стандартные функции типа real.
Стандартные функции с вещественными переменными
Program AllFunc;
Var
A,B : real;
Begin
A := 2.0;
B := Sqr(A); Writeln(‘Sqr(2.0)=’,B);{Sqr Возводит в квадрат число А}
B := Abs(-A); Writeln(‘Abs(-2.0)=’,B);
B := Sqrt(A); {Вычислении квадратного корня}
Writeln(‘Sqrt(2)=’,B);
B := Sin(A); {Вычисление синуса}
{Зададим вывод вещественного числа не экспоненциальной, а в обычной форме. На экране под значение переменной «В» закажем 6 позиций. Из них 3 позиции выделим для цифр справа от десятичной точки}
Writeln(‘Sin(2)=’,B:6:3);
B := Cos(A); {Вычисление косинуса}
Writeln(‘Cos(2)=’,B:6:3);
B := Arctan(A); {Вычислении арктангенса}
Writeln(‘Arctan(2)=’,B:6:3);
B := Ln(A); {Вычисление логарифма}
Writeln(‘Ln(2)=’,B:6:3)
B := Pi; {Вычисление числа Пи}
Writeln(‘Pi=’,B);
End.
Запись математических выражений
Имеющихся в Паскале функций достаточно для вычисления других, более сложных. Вот несколько примеров:
При записи выражений нужно учитывать приоритет операций:
1.Операции в скобках
2.Умножение и деление
3.Сложение и вычитание
Например (x+1)/(2*x).
Автор: