Философская мысль средневековой Руси X – XVI вв.

TYPE

Complex = OBJECT

Re,Im:Real;

PROCEDURE CR;

PROCEDURE CW;

END;

 

При таком описании типа complex необходимы еще описания процедур CR и CW, которые указаны при описании типа. Например:

 

PROCEDURE Complex.CR;

BEGIN

END;

 

PROCEDURE Complex.CW;

BEGIN

END;

 

Вызов таких процедур и обращение к другим отдельным составляющим тип (компонентам) осуществляются несколько иначе. Если, скажем, переменная C описана как переменная типа complex, то указывать ее "части" можно так:

 

C.Re; C.Im; C.CR; C.CW;

 

Как видно, имя переменной отделяется от ее компонента точкой. Программирование с использованием переменных объектовых типов относится к объектно-ориентированному программированию – специальному стилю программирования, основанному на представлении программы в виде совокупности объектов, каждый из которых является реализацией (или, как еще говорят, экземпляром) определенного класса, а классы образуют иерархию на принципах наследуемости.

3.2. Стандартные процедуры и функции

 

Отдельно следует сказать о стандартных процедурах и функциях языка Object Pascal.

Вызов процедуры организуется как отдельный оператор, называемый оператором вызова процедуры. Список основных стандартных процедур с кратким описанием их параметров приведен в следующей таблице:

 

Имя процедуры Параметры Назначение
Exit нет завершение работы процедуры или программы
Halt [<числовой_код_завершения>][2] завершение работы программы
Read [<список_вводимых_переменных>] чтение данных из текущей строки
Readln [<список_вводимых_переменных>] чтение данных с переходом на следующую строку
Write [<список_выводимых_выражений>] вывод результатов в текущую строку
Writeln [<список_выводимых_выражений>] вывод результатов с переходом на следующую строку

 

Первая процедура (Exit) параметров не имеет, остальные – могут совсем не иметь параметров, либо имеют параметры, кратко описанные во втором столбце.

Функции используются в выражениях соответствующего типа. Перечень основных стандартных функций приведен ниже (см. табл.):

 

Имя функции Тип аргумента Тип результата Математическое обозначение
Pi нет вещественный p=3,14159265…
Abs(x) числовой равен типу аргумента
Sin(x) числовой вещественный
Cos(x) числовой вещественный
Arctan(x) числовой вещественный
Sqrt(x) числовой вещественный
Sqr(x) числовой равен типу аргумента
Exp(x) числовой вещественный
Ln(x) числовой вещественный
Round(x) числовой целый
Trunc(x) числовой целый

Почти все функции, кроме функции-константы Pi, имеют числовой (то есть, целого или вещественного типа) аргумент. У функций Sin(x) и Cos(x) аргумент задан в радианах. Результат функции Arctan(x) – угол в радианах. Функция Round(x)округляет результат до ближайшего целого, не превосходящего x. Функция Trunc(x) отсекает дробную часть аргумента x, и ее результат равен целой части x.

Таких функций, как тангенс и десятичный логарифм в языке Object Pascal нет. Нет также и функций показательной (кроме экспоненты) и возведения в степень.. Все эти функции можно заменить следующими выражениями:

 

В математике В Pascal ABC
Sin(x)/Cos(x)
Exp(x*Ln(a))
Exp(ln(x)/n)
Ln(x)/Ln(10)

 

В некоторых программах иногда полезно использовать выражение вида x/Abs(x). Очевидно, что при x, отличном от 0, оно равно 1, если x имеет положительное значение, и 0, если – отрицательное. В математике такая функция есть, и она обозначается (сигнум или "знак").

 

 


[1]При условии, что все операнды, входящие в выражение, имеют целый тип.

[2] Здесь квадратные скобки в сам оператор не входят, а показывают, что содержащаяся в них запись может входить (а может и не входить) в состав данного оператора, являясь его необязательной частью.

Особенности развития отечественной философской Руси может определяться следующими обстоятельствами.

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

После принятия христианства в качестве официальной идеологии (X век), начался процесс вытеснения языческого типа мировоззрения. Отечественная мысль стала впитывать в себя и творчески перерабатывать теоретические положения и установки восточно-христианской патристики. От Византии, хранительницы античного наследия самой развитой страны раннего средневековья, Русь получила немало имен, образов, понятий эллинской цивилизации, но не в чистом, а христианизированном виде и в частном варианте, поскольку греческим языком владели немногие. Сочинения античных философов были известны фрагментарно, по пересказам, сборникам типа издававшейся в XIII в. «Пчелы», часто лишь по именам. Одним из исключений является переведенное на Балканах сочинение Эпиктета «Эпхидирион» с комментариями Максима Исповедника. Под названием «Сотницы» оно было включено в обиход как аскетическое наставление монашествующим.