Конспект лекций по программированию для начинающих. Гладков В.П. - 26 стр.

UptoLike

Составители: 

28
Вещественные переменные описываются следующим образом:
var имя :real; или var имя1,имя2,...,имяN :real; .
Над данными вещественного типа выполняются следующие операции,
формирующие вещественный результат:
=> + суммирование, например: 3,14 + 2,75 = 5,89;
=> - вычитание, например: 3,14 - 2,75 = 0,39;
=> * умножение, например: 1,2 · 6,3 = 7,56;
=> / деление, например: 7,2 / 9 = 0,8 .
Следующие операции при выполнении над данными вещественного типа
возвращают логический результат: =, <, <=, >, >=, <> (неравно).
Стандартные функции, возвращающие вещественный результат
при
вещественном аргументе:
- abs(r), возвращает абсолютную величину r;
- sqr(r), возводит r в квадрат.
Стандартные функции, возвращающие вещественный результат при
вещественном или целом аргументе:
- sin(r), возвращает синус r, аргумент задается в радианах;
- cos(r), возвращает косинус r, аргумент задается в радианах;
- arctan(r), возвращает арктангенс r, аргумент задается в радианах;
- ln(r), возвращает натуральный логарифм r;
- exp(r), возвращает экспоненту r;
- sqrt(r),
возвращает квадратный корень из r.
Стандартные функции, возвращающие целый результат при вещественном
аргументе:
- trunc(r), возвращает целую часть r. Дробная часть отбрасывается.
Следовательно, trunc(3.7)=3, а trunc(-3.7)=-3.
- round(r), возвращает округленное до целых r. При r>=0 round(r) означает
trunc(r+0.5), при x<0 - trunc(x-0.5).
Пример 5.4. Вычислите а в степени в для положительного а.
Решение. Exp(b*ln(a)).
Пример 5.5. Вычислите tg(α).
Решение. sin(alpha)/cos(alpha).
Упражнения:
1. Запишите выражения на Паскале:
1) x
5
; 2) cos
7
x
4
; 3) log
6
x/5 ;
4) |x
-3
| ; 5) arcsin x ; 6) sin 8° .
2. Вычислите значения выражений и сравните результаты разных функций
для одинаковых аргументов:
trunc(2.8), round(2.8), trunc(2.2), round(2.2),
trunc(-1.8), round(-1.8), round(0.5), round(-0.5).
5.3. Стандартный домен char (символьный тип)
Значениями символьного типа являются элементы конечного и
упорядоченного множества символов. В каждом компьютере это множество
                                       28

    Вещественные переменные описываются следующим образом:
    var имя :real; или var имя1,имя2,...,имяN :real; .
    Над данными вещественного типа выполняются следующие операции,
формирующие вещественный результат:
    => + суммирование, например: 3,14 + 2,75 = 5,89;
    => - вычитание,         например: 3,14 - 2,75 = 0,39;
    => * умножение,         например: 1,2 · 6,3 = 7,56;
    => / деление,           например: 7,2 / 9 = 0,8 .
    Следующие операции при выполнении над данными вещественного типа
возвращают логический результат: =, <, <=, >, >=, <> (неравно).
    Стандартные функции, возвращающие вещественный результат при
вещественном аргументе:
    - abs(r), возвращает абсолютную величину r;
    - sqr(r), возводит r в квадрат.
    Стандартные функции, возвращающие вещественный результат при
вещественном или целом аргументе:
    - sin(r), возвращает синус r, аргумент задается в радианах;
    - cos(r), возвращает косинус r, аргумент задается в радианах;
    - arctan(r), возвращает арктангенс r, аргумент задается в радианах;
    - ln(r), возвращает натуральный логарифм r;
    - exp(r), возвращает экспоненту r;
    - sqrt(r), возвращает квадратный корень из r.
    Стандартные функции, возвращающие целый результат при вещественном
аргументе:
    - trunc(r), возвращает целую часть r. Дробная часть отбрасывается.
Следовательно, trunc(3.7)=3, а trunc(-3.7)=-3.
    - round(r), возвращает округленное до целых r. При r>=0 round(r) означает
trunc(r+0.5), при x<0 - trunc(x-0.5).
    Пример 5.4. Вычислите а в степени в для положительного а.
    Решение. Exp(b*ln(a)).
    Пример 5.5. Вычислите tg(α).
    Решение. sin(alpha)/cos(alpha).

   Упражнения: 1. Запишите выражения на Паскале:
   1) x5 ;        2) cos7x4 ;        3) log6 x/5 ;
        -3
   4) |x | ;      5) arcsin x ;      6) sin 8° .
   2. Вычислите значения выражений и сравните результаты разных функций
для одинаковых аргументов:
   trunc(2.8),    round(2.8), trunc(2.2), round(2.2),
   trunc(-1.8),   round(-1.8), round(0.5), round(-0.5).

            5.3. Стандартный домен char (символьный тип)
   Значениями символьного типа являются элементы конечного и
упорядоченного множества символов. В каждом компьютере это множество