Составители:
Рубрика:
ляется ошибкой программирования. Вещественные значения в последнем
случае преобразовывают в целочисленные с помощью одной из предназна-
ченных для этого встроенных функций: Trunc(x) или Round(x). Операции div
и mod не могут употребляться с вещественными числами.
4. Оператор присваивания
Значения переменных предварительно описываются в разделе описания
переменных Var. Результаты арифметических операций, как и результаты
других операций (сравнений, логических, строковых), могут быть присвоены
какой-либо переменной с помощью оператора присваивания:
< имя переменной > : = < значение переменной >
Тип выражения в правой части этого оператора обязательно должен сов-
падать с типом переменной в левой части. Исключение составляют перемен-
ные вещественного типа: им могут присваиваться также значения целого типа.
Результат работы функций сложения, умножения, деления, вычитания и
возведения в квадрат вещественных чисел дает вещественное число.
5. Вычисление выражений
Современные компьютеры умеют многое, но по-прежнему их можно ис-
пользовать как очень мощные калькуляторы для вычисления арифметических и
алгебраических выражений. При записи на языке программирования любое вы-
ражение должно быть «вытянуто в одну строчку», а приоритет операций регу-
лируют скобки. Рассмотрим несколько примеров записи выражений (табл. 7).
Таблица 7
Общематематическая запись Запись на Паскале
–0,12310
–
7
–0.123е–7
456 · 1997 456*1997
2π +e
3
2*pi +Exp(3)
38874
2434
+
⋅
34*24/(74 + 388)
|x| + √7 + y
2
Abs(x) + Sqrt (7) + Sqr (y)
Sin13º Sin(13*Pi/180)
log
2
7 + lg3 + ln3 Ln(7)/Ln(2) + Ln(3)/Ln(10) + Ln(3)
Задача 1
Вычислить: (1,2 : 36 + 1,2 : 0,25 + Cos2) : 7,24.
Составим программу для решения приведенного арифметического при-
мера, записывая его по правилам языка в одну строку:
Program Lab2_1;
Begin
Write(1.2/36 + 1.2/0.25 + Cos(2))/7.24);
ReadLn;
End.
21
ляется ошибкой программирования. Вещественные значения в последнем случае преобразовывают в целочисленные с помощью одной из предназна- ченных для этого встроенных функций: Trunc(x) или Round(x). Операции div и mod не могут употребляться с вещественными числами. 4. Оператор присваивания Значения переменных предварительно описываются в разделе описания переменных Var. Результаты арифметических операций, как и результаты других операций (сравнений, логических, строковых), могут быть присвоены какой-либо переменной с помощью оператора присваивания: < имя переменной > : = < значение переменной > Тип выражения в правой части этого оператора обязательно должен сов- падать с типом переменной в левой части. Исключение составляют перемен- ные вещественного типа: им могут присваиваться также значения целого типа. Результат работы функций сложения, умножения, деления, вычитания и возведения в квадрат вещественных чисел дает вещественное число. 5. Вычисление выражений Современные компьютеры умеют многое, но по-прежнему их можно ис- пользовать как очень мощные калькуляторы для вычисления арифметических и алгебраических выражений. При записи на языке программирования любое вы- ражение должно быть «вытянуто в одну строчку», а приоритет операций регу- лируют скобки. Рассмотрим несколько примеров записи выражений (табл. 7). Таблица 7 Общематематическая запись Запись на Паскале –0,12310–7 –0.123е–7 456 · 1997 456*1997 2π +e3 2*pi +Exp(3) 34 ⋅ 24 34*24/(74 + 388) 74 + 388 |x| + √7 + y2 Abs(x) + Sqrt (7) + Sqr (y) Sin13º Sin(13*Pi/180) log27 + lg3 + ln3 Ln(7)/Ln(2) + Ln(3)/Ln(10) + Ln(3) Задача 1 Вычислить: (1,2 : 36 + 1,2 : 0,25 + Cos2) : 7,24. Составим программу для решения приведенного арифметического при- мера, записывая его по правилам языка в одну строку: Program Lab2_1; Begin Write(1.2/36 + 1.2/0.25 + Cos(2))/7.24); ReadLn; End. 21
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »