🗊 Презентация Основные функции CLIPS

Нажмите для полного просмотра!
Основные функции CLIPS, слайд №1 Основные функции CLIPS, слайд №2 Основные функции CLIPS, слайд №3 Основные функции CLIPS, слайд №4 Основные функции CLIPS, слайд №5 Основные функции CLIPS, слайд №6 Основные функции CLIPS, слайд №7 Основные функции CLIPS, слайд №8 Основные функции CLIPS, слайд №9 Основные функции CLIPS, слайд №10 Основные функции CLIPS, слайд №11 Основные функции CLIPS, слайд №12 Основные функции CLIPS, слайд №13 Основные функции CLIPS, слайд №14 Основные функции CLIPS, слайд №15 Основные функции CLIPS, слайд №16 Основные функции CLIPS, слайд №17 Основные функции CLIPS, слайд №18 Основные функции CLIPS, слайд №19 Основные функции CLIPS, слайд №20 Основные функции CLIPS, слайд №21 Основные функции CLIPS, слайд №22 Основные функции CLIPS, слайд №23 Основные функции CLIPS, слайд №24 Основные функции CLIPS, слайд №25 Основные функции CLIPS, слайд №26 Основные функции CLIPS, слайд №27 Основные функции CLIPS, слайд №28 Основные функции CLIPS, слайд №29 Основные функции CLIPS, слайд №30 Основные функции CLIPS, слайд №31 Основные функции CLIPS, слайд №32 Основные функции CLIPS, слайд №33 Основные функции CLIPS, слайд №34 Основные функции CLIPS, слайд №35 Основные функции CLIPS, слайд №36 Основные функции CLIPS, слайд №37 Основные функции CLIPS, слайд №38 Основные функции CLIPS, слайд №39 Основные функции CLIPS, слайд №40 Основные функции CLIPS, слайд №41 Основные функции CLIPS, слайд №42 Основные функции CLIPS, слайд №43 Основные функции CLIPS, слайд №44 Основные функции CLIPS, слайд №45 Основные функции CLIPS, слайд №46 Основные функции CLIPS, слайд №47 Основные функции CLIPS, слайд №48 Основные функции CLIPS, слайд №49 Основные функции CLIPS, слайд №50 Основные функции CLIPS, слайд №51 Основные функции CLIPS, слайд №52 Основные функции CLIPS, слайд №53 Основные функции CLIPS, слайд №54 Основные функции CLIPS, слайд №55 Основные функции CLIPS, слайд №56 Основные функции CLIPS, слайд №57 Основные функции CLIPS, слайд №58 Основные функции CLIPS, слайд №59 Основные функции CLIPS, слайд №60 Основные функции CLIPS, слайд №61 Основные функции CLIPS, слайд №62 Основные функции CLIPS, слайд №63 Основные функции CLIPS, слайд №64 Основные функции CLIPS, слайд №65 Основные функции CLIPS, слайд №66 Основные функции CLIPS, слайд №67 Основные функции CLIPS, слайд №68 Основные функции CLIPS, слайд №69 Основные функции CLIPS, слайд №70 Основные функции CLIPS, слайд №71 Основные функции CLIPS, слайд №72 Основные функции CLIPS, слайд №73 Основные функции CLIPS, слайд №74 Основные функции CLIPS, слайд №75 Основные функции CLIPS, слайд №76 Основные функции CLIPS, слайд №77 Основные функции CLIPS, слайд №78 Основные функции CLIPS, слайд №79 Основные функции CLIPS, слайд №80 Основные функции CLIPS, слайд №81 Основные функции CLIPS, слайд №82 Основные функции CLIPS, слайд №83 Основные функции CLIPS, слайд №84 Основные функции CLIPS, слайд №85 Основные функции CLIPS, слайд №86 Основные функции CLIPS, слайд №87 Основные функции CLIPS, слайд №88 Основные функции CLIPS, слайд №89 Основные функции CLIPS, слайд №90 Основные функции CLIPS, слайд №91 Основные функции CLIPS, слайд №92 Основные функции CLIPS, слайд №93 Основные функции CLIPS, слайд №94 Основные функции CLIPS, слайд №95 Основные функции CLIPS, слайд №96 Основные функции CLIPS, слайд №97 Основные функции CLIPS, слайд №98 Основные функции CLIPS, слайд №99 Основные функции CLIPS, слайд №100 Основные функции CLIPS, слайд №101 Основные функции CLIPS, слайд №102 Основные функции CLIPS, слайд №103 Основные функции CLIPS, слайд №104 Основные функции CLIPS, слайд №105 Основные функции CLIPS, слайд №106 Основные функции CLIPS, слайд №107 Основные функции CLIPS, слайд №108 Основные функции CLIPS, слайд №109 Основные функции CLIPS, слайд №110 Основные функции CLIPS, слайд №111 Основные функции CLIPS, слайд №112 Основные функции CLIPS, слайд №113 Основные функции CLIPS, слайд №114 Основные функции CLIPS, слайд №115 Основные функции CLIPS, слайд №116 Основные функции CLIPS, слайд №117 Основные функции CLIPS, слайд №118 Основные функции CLIPS, слайд №119 Основные функции CLIPS, слайд №120 Основные функции CLIPS, слайд №121 Основные функции CLIPS, слайд №122 Основные функции CLIPS, слайд №123 Основные функции CLIPS, слайд №124 Основные функции CLIPS, слайд №125 Основные функции CLIPS, слайд №126 Основные функции CLIPS, слайд №127 Основные функции CLIPS, слайд №128 Основные функции CLIPS, слайд №129 Основные функции CLIPS, слайд №130 Основные функции CLIPS, слайд №131 Основные функции CLIPS, слайд №132 Основные функции CLIPS, слайд №133 Основные функции CLIPS, слайд №134 Основные функции CLIPS, слайд №135 Основные функции CLIPS, слайд №136 Основные функции CLIPS, слайд №137 Основные функции CLIPS, слайд №138 Основные функции CLIPS, слайд №139 Основные функции CLIPS, слайд №140 Основные функции CLIPS, слайд №141 Основные функции CLIPS, слайд №142 Основные функции CLIPS, слайд №143 Основные функции CLIPS, слайд №144

Содержание

Вы можете ознакомиться и скачать презентацию на тему Основные функции CLIPS. Доклад-сообщение содержит 144 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Глава 4 Основные функции CLIPS
Описание слайда:
Глава 4 Основные функции CLIPS

Слайд 2


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

Слайд 3


Набор функций CLIPS логические и математические функции, функции работы со строками и составными величинами, функции ввода/вывода, процедурные...
Описание слайда:
Набор функций CLIPS логические и математические функции, функции работы со строками и составными величинами, функции ввода/вывода, процедурные функции, функции для работы с методами родовых функций,

Слайд 4


Набор функций CLIPS функции, ориентированные на поддержку объектно-ориентированных возможностей, функции для работы с конструкторами deftemplate,...
Описание слайда:
Набор функций CLIPS функции, ориентированные на поддержку объектно-ориентированных возможностей, функции для работы с конструкторами deftemplate, deffacts, defrule, defglobal, deffunction, defgeneric, defmethod, defmodule.

Слайд 5


Глава 5. Основные функции CLIPS §5.1. Логические функции
Описание слайда:
Глава 5. Основные функции CLIPS §5.1. Логические функции

Слайд 6


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

Слайд 7


Предикатные функции При выполнении предикатной функции вычисляется выражение, переданное ей в качестве единственного параметра, и проверяется...
Описание слайда:
Предикатные функции При выполнении предикатной функции вычисляется выражение, переданное ей в качестве единственного параметра, и проверяется соответствие параметра некоторому типу. Если принадлежность к проверяемому типу подтверждается, функция возвращает значение TRUE. В противном случае — FALSE.

Слайд 8


Предикатные функции
Описание слайда:
Предикатные функции

Слайд 9


Предикатные функции
Описание слайда:
Предикатные функции

Слайд 10


Предикатные функции
Описание слайда:
Предикатные функции

Слайд 11


Функции eq и neq Другими полезными логическими функциями являются eq (comparing for Equality) и neq (comparing for Inequality), синтаксис которых...
Описание слайда:
Функции eq и neq Другими полезными логическими функциями являются eq (comparing for Equality) и neq (comparing for Inequality), синтаксис которых приведен ниже. (eq +) (neq +)

Слайд 12


Функция eq Возвращает значение TRUE, если ее первый аргумент равен второму и всем последующим аргументам (если они присутствуют). В противном случае...
Описание слайда:
Функция eq Возвращает значение TRUE, если ее первый аргумент равен второму и всем последующим аргументам (если они присутствуют). В противном случае функция возвращает значение FALSE. Функция сравнивает как значения аргументов, так и их типы. Например: (eq 3 3.0) = FALSE, т. к. число 3 принадлежит типу integer, а число 3.0 — типу float.

Слайд 13


Функция neq Функция neq, напротив, возвращает значение TRUE, если ее первый аргумент не равен второму и последующим аргументам, и значение FALSE — в...
Описание слайда:
Функция neq Функция neq, напротив, возвращает значение TRUE, если ее первый аргумент не равен второму и последующим аргументам, и значение FALSE — в противном случае.

Слайд 14


Пример 5.1. Использование функций eq и neq (eq foo bar mumble foo) (eq foo foo foo foo) (eq 3 4) (neq foo bar yak bar) (neq foo foo yak bar) (neq 3 a)
Описание слайда:
Пример 5.1. Использование функций eq и neq (eq foo bar mumble foo) (eq foo foo foo foo) (eq 3 4) (neq foo bar yak bar) (neq foo foo yak bar) (neq 3 a)

Слайд 15


Основные функции CLIPS, слайд №15
Описание слайда:

Слайд 16


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

Слайд 17


Функции сравнения чисел Функции вычисляют полученные в качестве параметров выражения и проверяют, выполняется ли заданное условие между первым и...
Описание слайда:
Функции сравнения чисел Функции вычисляют полученные в качестве параметров выражения и проверяют, выполняется ли заданное условие между первым и всеми последующими аргументами. Если условие выполняется, функция возвращает значение TRUE. В противном случае — FALSE. Все функции данной группы сравнивают только числовые значения и при необходимости преобразуют значения типа integer в тип float.

Слайд 18


Функции сравнения чисел
Описание слайда:
Функции сравнения чисел

Слайд 19


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

Слайд 20


Пример 5.2. Ошибки округления (= 0.666666666666666666 0.666666666666666667)
Описание слайда:
Пример 5.2. Ошибки округления (= 0.666666666666666666 0.666666666666666667)

Слайд 21


Функции стандартной булевой логики and, or и not CLIPS предоставляет также три функции стандартной булевой логики: and, or и not. (and +) (or +) (not...
Описание слайда:
Функции стандартной булевой логики and, or и not CLIPS предоставляет также три функции стандартной булевой логики: and, or и not. (and +) (or +) (not )

Слайд 22


Функция and Возвращает значение TRUE, если значение каждого из ее аргументов равняется TRUE. В противном случае она возвращает значение FALSE. Каждый...
Описание слайда:
Функция and Возвращает значение TRUE, если значение каждого из ее аргументов равняется TRUE. В противном случае она возвращает значение FALSE. Каждый аргумент функции проверяется слева направо. Если встречается аргумент со значением FALSE, проверка значений аргументов прекращается, и функция возвращает значение FALSE.

Слайд 23


Функция or Возвращает значение TRUE, если значение хотя бы одного из ее аргументов равняется TRUE. Иначе она возвращает значение FALSE. Как и в...
Описание слайда:
Функция or Возвращает значение TRUE, если значение хотя бы одного из ее аргументов равняется TRUE. Иначе она возвращает значение FALSE. Как и в случае функции and, аргументы функции проверяются слева направо. При встрече первого аргумента со значением TRUE проверка значений аргументов прекращается, и все выражение получает значение TRUE.

Слайд 24


Функция not Функция not возвращает значение TRUE, если ее аргумент имеет значение, равное FALSE. В противном случае она возвращает значение FALSE.
Описание слайда:
Функция not Функция not возвращает значение TRUE, если ее аргумент имеет значение, равное FALSE. В противном случае она возвращает значение FALSE.

Слайд 25


Глава 5. Основные функции CLIPS §5.2. Математические функции
Описание слайда:
Глава 5. Основные функции CLIPS §5.2. Математические функции

Слайд 26


Математические функции CLIPS Математические функции CLIPS разделены на два пакета: набор стандартных математических функций; набор расширенных...
Описание слайда:
Математические функции CLIPS Математические функции CLIPS разделены на два пакета: набор стандартных математических функций; набор расширенных математических функций.

Слайд 27


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

Слайд 28


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

Слайд 29


Функция + Аналогично возвращаемый функцией результат принадлежит типу integer, если все аргументы целые. Сложение невыполнимо, если типы переданных...
Описание слайда:
Функция + Аналогично возвращаемый функцией результат принадлежит типу integer, если все аргументы целые. Сложение невыполнимо, если типы переданных аргументов различаются (integer и float). В этом случае функция возвращает промежуточное значение, полученное при сложении аргументов одинакового типа.

Слайд 30


Функция +
Описание слайда:
Функция +

Слайд 31


Функция – Функция – возвращает значение ее первого аргумента минус все последующие. (- +)
Описание слайда:
Функция – Функция – возвращает значение ее первого аргумента минус все последующие. (- +)

Слайд 32


Функция * Функция * возвращает произведение своих аргументов. Все замечания по поводу типов аргументов, сделанные для функции +, в полной мере...
Описание слайда:
Функция * Функция * возвращает произведение своих аргументов. Все замечания по поводу типов аргументов, сделанные для функции +, в полной мере применимы к аргументам функций – и *. (* +)

Слайд 33


Функция / Функция / возвращает частное от деления первого аргумента на каждый из последующих. (/ +) Как и в случаях функций +, – и *, функция / не...
Описание слайда:
Функция / Функция / возвращает частное от деления первого аргумента на каждый из последующих. (/ +) Как и в случаях функций +, – и *, функция / не допускает смешанного набора аргументов. По умолчанию делимое автоматически преобразуется в число с плавающей точкой. Все последующие аргументы и результат выполнения функции должны представлять собой числа с плавающей точкой.

Слайд 34


Функция / Функция set-auto-float-dividend позволяет менять подобное поведение системы. Если режим автоматического преобразования чисел при делении...
Описание слайда:
Функция / Функция set-auto-float-dividend позволяет менять подобное поведение системы. Если режим автоматического преобразования чисел при делении отключен, выражение (/ 4 3 4.0) возвратит значение 0.25. При конфигурации по умолчанию результатом подобного действия является 0.333333333.

Слайд 35


Функция /
Описание слайда:
Функция /

Слайд 36


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

Слайд 37


Функция div
Описание слайда:
Функция div

Слайд 38


Функции max и min Предназначены для нахождения наибольшего и наименьшего аргумента соответственно. При необходимости, аргументы типа integer временно...
Описание слайда:
Функции max и min Предназначены для нахождения наибольшего и наименьшего аргумента соответственно. При необходимости, аргументы типа integer временно преобразуются в тип float для выполнения сравнения. Возвращаемое значение может быть как целого, так и вещественного типа (в зависимости от типа наибольшего или наименьшего аргумента). (max +) (min +)

Слайд 39


Функции max и min
Описание слайда:
Функции max и min

Слайд 40


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

Слайд 41


Функции float и integer Функции float и integer предназначены для преобразования единственного аргумента в тип вещественный и целый тип...
Описание слайда:
Функции float и integer Функции float и integer предназначены для преобразования единственного аргумента в тип вещественный и целый тип соответственно. (float ) (integer )

Слайд 42


Расширенные математические функции В дополнение к стандартным математическим функциям, CLIPS также содержит большое число научных и...
Описание слайда:
Расширенные математические функции В дополнение к стандартным математическим функциям, CLIPS также содержит большое число научных и тригонометрических функций для более сложных вычислений. Пакет этих функций, включенный в основную версию CLIPS, может быть отключен с целью экономии памяти, если экспертная система не нуждается в этих возможностях.

Слайд 43


Тригонометрические функции Тригонометрические функции принимают один числовой аргумент и возвращают число с плавающей точкой. Для проведения...
Описание слайда:
Тригонометрические функции Тригонометрические функции принимают один числовой аргумент и возвращают число с плавающей точкой. Для проведения вычислений аргументы тригонометрических функций необходимо переводить в радианы.

Слайд 44


Тригонометрические функции
Описание слайда:
Тригонометрические функции

Слайд 45


Расширенные математические функции, не вошедшие в подгруппу тригонометрических функции
Описание слайда:
Расширенные математические функции, не вошедшие в подгруппу тригонометрических функции

Слайд 46


Тригонометрические функции
Описание слайда:
Тригонометрические функции

Слайд 47


Функции для преобразования аргумента из градусов в секторы и радианы и обратно Значения, возвращаемые функциями, принадлежат вещественному типу....
Описание слайда:
Функции для преобразования аргумента из градусов в секторы и радианы и обратно Значения, возвращаемые функциями, принадлежат вещественному типу. (360° равняется сектору, размером 400 градов, или 2π радианам). (deg-grad ) (deg-rad ) (grad-deg ) (rad-deg )

Слайд 48


Функция pi Функция pi предназначена для получения числа n с точностью до 15-го знака и не имеет параметров. (pi)
Описание слайда:
Функция pi Функция pi предназначена для получения числа n с точностью до 15-го знака и не имеет параметров. (pi)

Слайд 49


Функция sqrt Функция sqrt возвращает значение квадратного корня, извлеченного из ее аргумента, в виде числа с плавающей точкой. (sqrt )
Описание слайда:
Функция sqrt Функция sqrt возвращает значение квадратного корня, извлеченного из ее аргумента, в виде числа с плавающей точкой. (sqrt )

Слайд 50


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

Слайд 51


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

Слайд 52


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

Слайд 53


Функции log и log10 Функция log (натуральный логарифм) возвращает такое число х, что следующее уравнение является верным где n — аргумент функции. В...
Описание слайда:
Функции log и log10 Функция log (натуральный логарифм) возвращает такое число х, что следующее уравнение является верным где n — аргумент функции. В свою очередь функция log10 (десятичный логарифм) возвращает число х, удовлетворяющее уравнению где n — аргумент функции.

Слайд 54


Функции log и log10
Описание слайда:
Функции log и log10

Слайд 55


Функция round Функция round округляет свой аргумент до ближайшего целого числа. Если аргумент находится точно между двумя целыми числами, то он...
Описание слайда:
Функция round Функция round округляет свой аргумент до ближайшего целого числа. Если аргумент находится точно между двумя целыми числами, то он округляется к меньшему числу. Тип возвращаемого результата — integer. (round )

Слайд 56


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

Слайд 57


Функция mod
Описание слайда:
Функция mod

Слайд 58


Глава 5. Основные функции CLIPS §5.3. Функции работы со строками
Описание слайда:
Глава 5. Основные функции CLIPS §5.3. Функции работы со строками

Слайд 59


Функция str-cat Функция str-cat объединяет все свои аргументы в строку и возвращает ее в качестве результата. Аргументы функции должны принадлежать...
Описание слайда:
Функция str-cat Функция str-cat объединяет все свои аргументы в строку и возвращает ее в качестве результата. Аргументы функции должны принадлежать одному из следующих типов: symbol, string, float, integer или instance-name. (str-cat *)

Слайд 60


Функция sym-cat Функция sym-cat объединяет свои аргументы и возвращает в качестве результата значение типа symbol. Тип возвращаемого результата —...
Описание слайда:
Функция sym-cat Функция sym-cat объединяет свои аргументы и возвращает в качестве результата значение типа symbol. Тип возвращаемого результата — единственное отличие sym-cat от функции str-cat. (sym-cat *)

Слайд 61


Пример 5.4. Использование функций str-cat и sym-cat (str-cat "foo" bar) (sym-cat "foo" bar)
Описание слайда:
Пример 5.4. Использование функций str-cat и sym-cat (str-cat "foo" bar) (sym-cat "foo" bar)

Слайд 62


Функции sub-string Функция sub-string служит для выделения подстроки Возвращает фрагмент исходной строки как отдельную строку. (sub-string ) Первый...
Описание слайда:
Функции sub-string Функция sub-string служит для выделения подстроки Возвращает фрагмент исходной строки как отдельную строку. (sub-string ) Первый аргумент функции задает индекс первого символа выделяемой подстроки, а второй аргумент — последнего символа. Сама строка определяется последним аргументом. Если первый аргумент больше второго, функция возвращает 0.

Слайд 63


Функция str-index Функция str-index возвращает позицию заданной подстроки внутри строки. Результат выполнения функции относится к целому типу и равен...
Описание слайда:
Функция str-index Функция str-index возвращает позицию заданной подстроки внутри строки. Результат выполнения функции относится к целому типу и равен индексу первого символа подстроки. В случае если искомая подстрока не была найдена, функция str-index возвращает значение FALSE. (str-index )

Слайд 64


Пример 5.5. Использование функций sub-string и str-index
Описание слайда:
Пример 5.5. Использование функций sub-string и str-index

Слайд 65


Функция eval Функция eval выполняет указанное выражение в строке, как будто это команда, введенная извне в среду CLIPS. Единственный аргумент функции...
Описание слайда:
Функция eval Функция eval выполняет указанное выражение в строке, как будто это команда, введенная извне в среду CLIPS. Единственный аргумент функции — команда, которая будет выполнена, заданная значением типа string или symbol. (eval )

Слайд 66


Функция eval Функция не позволяет использовать локальные переменные кроме случаев, когда локальная переменная определяется внутри исполняемой строки....
Описание слайда:
Функция eval Функция не позволяет использовать локальные переменные кроме случаев, когда локальная переменная определяется внутри исполняемой строки. Функция не допускает выполнение конструкторов CLIPS. Значение, возвращаемое функцией eval, является результатом выполненной команды или равно FALSE в случае ошибки.

Слайд 67


Функция build Функция build служит для выполнения строкового выражения в качестве конструктора среды CLIPS (build ) Единственный аргумент функции...
Описание слайда:
Функция build Функция build служит для выполнения строкового выражения в качестве конструктора среды CLIPS (build ) Единственный аргумент функции build — значение типа string или symbol. Аргумент представляют собой конструктор, который будет выполнен в среде CLIPS. Функция build возвращает значение TRUE, если выполнение прошло успешно, и значение FALSE, если при выполнении произошли ошибки.

Слайд 68


Пример 5.6. Использование функций eval и build
Описание слайда:
Пример 5.6. Использование функций eval и build

Слайд 69


Функции upcase и lowcase Функции upcase и lowcase служат для преобразования всех символов заданной строки в верхний и нижний регистр соответственно....
Описание слайда:
Функции upcase и lowcase Функции upcase и lowcase служат для преобразования всех символов заданной строки в верхний и нижний регистр соответственно. Аргумент функций должен принадлежать одному из типов: symbol или string. Возвращаемый результат соответствует типу получаемого аргумента. (upcase ) (lowcase )

Слайд 70


Пример 5.7. Использование функций upcase и lowcase
Описание слайда:
Пример 5.7. Использование функций upcase и lowcase

Слайд 71


Функция str-compare Функция str-compare сравнивает две строки и определяет их логические отношения (т.е. "равно", "больше чем",...
Описание слайда:
Функция str-compare Функция str-compare сравнивает две строки и определяет их логические отношения (т.е. "равно", "больше чем", "меньше чем"). Сравнение выполняется посимвольно до конца строк (если строки равны), либо пока не встретятся два неравных символа. Функция возвращает целое число, представляющее результат сравнения. Если сравниваемые строки равны, результатом является 0. Если первая строка меньше второй, результат — целое число меньше 0. Если первая строка больше второй, возвращаемый результат — целое число больше 0. Аргументы функции должны принадлежать типу string или symbol. (str-compare )

Слайд 72


Функция str-length Функция str-length применяется для определения длины строки, заданной типом string или symbol. Результат работы этой функции...
Описание слайда:
Функция str-length Функция str-length применяется для определения длины строки, заданной типом string или symbol. Результат работы этой функции возвращается в виде целого числа. (str-length )

Слайд 73


Пример 5.8. Использование функций str-compare и str-length
Описание слайда:
Пример 5.8. Использование функций str-compare и str-length

Слайд 74


Функция check-syntax Функция check-syntax позволяет проверить текст, заданный строкой, на наличие синтаксических и семантических ошибок языка CLIPS....
Описание слайда:
Функция check-syntax Функция check-syntax позволяет проверить текст, заданный строкой, на наличие синтаксических и семантических ошибок языка CLIPS. (check-syntax ) Функция возвращает значение FALSE, если в тексте не было найдено ошибок и неверных речевых конструкций.

Слайд 75


Функция check-syntax Значение missing-left-parenthesis возвращается, если первый значащий символ строки не является открывающей круглой скобкой....
Описание слайда:
Функция check-syntax Значение missing-left-parenthesis возвращается, если первый значащий символ строки не является открывающей круглой скобкой. Значение extraneous-input-after-last-parenthesis означает, что в строке после заключительной скобки выражения или вызова функции присутствуют дополнительные символы.

Слайд 76


Функция check-syntax В случае обнаружения другой ошибки функция возвращает составную величину с двумя полями: первое поле содержит строку с текстом...
Описание слайда:
Функция check-syntax В случае обнаружения другой ошибки функция возвращает составную величину с двумя полями: первое поле содержит строку с текстом сообщения об ошибке (или значение FALSE, если ошибок нет); второе поле — строка, содержащая текст предупреждения (или значение FALSE, если предупреждения отсутствуют).

Слайд 77


Пример 5.9. Использование функции check-syntax
Описание слайда:
Пример 5.9. Использование функции check-syntax

Слайд 78


Функция string-to-field Функция string-to-field предназначена для разбора аргумента, имеющего тип string или symbol, на отдельные поля и...
Описание слайда:
Функция string-to-field Функция string-to-field предназначена для разбора аргумента, имеющего тип string или symbol, на отдельные поля и преобразования их к одному из примитивных типов данных CLIPS. (string-to-field ) Данная функция преобразует и возвращает в качестве результата только первое поле указанной строки. Использование этой функции эквивалентно вызову функции read и вводу с клавиатуры или из файла соответствующей строки.

Слайд 79


Пример 5.10. Использование функции string-to-field (string-to-field "3.4") (string-to-field "aaa bbb")
Описание слайда:
Пример 5.10. Использование функции string-to-field (string-to-field "3.4") (string-to-field "aaa bbb")

Слайд 80


Глава 5. Основные функции CLIPS §5.4. Функции работы с составными величинами
Описание слайда:
Глава 5. Основные функции CLIPS §5.4. Функции работы с составными величинами

Слайд 81


Функция create$ Функция create$ объединяет заданное количество выражений для создания составной величины. Независимо от количества полей,...
Описание слайда:
Функция create$ Функция create$ объединяет заданное количество выражений для создания составной величины. Независимо от количества полей, получившихся в результате, возвращаемое функцией значение всегда является составной величиной. Вызов функции без аргументов возвращает составную величину с нулевой длиной. (create$ *)

Слайд 82


Функция nth$ Для получения конкретного поля составной величины предназначена функция nth$. (nth$ ) Первый аргумент данной функции должен быть целым...
Описание слайда:
Функция nth$ Для получения конкретного поля составной величины предназначена функция nth$. (nth$ ) Первый аргумент данной функции должен быть целым числом, большим или равным 1, который определяет индекс поля в составной величине, заданной вторым аргументом. Если заданное число больше количества элементов в составной величине, функция вернет значение nil. Значение, возвращаемое функцией, в любом случае является значением типа symbol.

Слайд 83


Функция member$ Функция member$ возвращает индекс поля, если оно содержится в составной величине. (member$ ) Если первый аргумент этой функции —...
Описание слайда:
Функция member$ Функция member$ возвращает индекс поля, если оно содержится в составной величине. (member$ ) Если первый аргумент этой функции — простая величина, которая является каким-либо полем второго аргумента, то функция member$ вернет целое число — индекс соответствующего поля.

Слайд 84


Функция member$ Если первый аргумент — составная величина, и она представляет собой часть второго аргумента, тогда функция возвращает два индекса —...
Описание слайда:
Функция member$ Если первый аргумент — составная величина, и она представляет собой часть второго аргумента, тогда функция возвращает два индекса — начала и конца первой составной величины во второй величине. В противном случае функция возвращает значение FALSE.

Слайд 85


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

Слайд 86


Функция subsetp Если первая составная величина является подмножеством второй, функция возвращает значение TRUE, в противном случае — FALSE. В случае...
Описание слайда:
Функция subsetp Если первая составная величина является подмножеством второй, функция возвращает значение TRUE, в противном случае — FALSE. В случае если первый аргумент имеет нулевую длину, функция subsetp всегда возвращает значение TRUE.

Слайд 87


Основные функции CLIPS, слайд №87
Описание слайда:

Слайд 88


Основные функции CLIPS, слайд №88
Описание слайда:

Слайд 89


Функции explode$ и implode$ Функции explode$ и implode$ предназначены для преобразования строки в составную величину и составной величины в строку...
Описание слайда:
Функции explode$ и implode$ Функции explode$ и implode$ предназначены для преобразования строки в составную величину и составной величины в строку соответственно. Пустая строка создает составную величину нулевой длины. Элементы строки типов, отличных от symbol, string, integer, float или instance-name (например, переменные), преобразуются в тип string. (explode$ ) (implode$ )

Слайд 90


Пример 5.12. Использование функций explode$ и implode$
Описание слайда:
Пример 5.12. Использование функций explode$ и implode$

Слайд 91


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

Слайд 92


Функция subseq$ Для извлечения подпоследовательности из составной величины служит функция subseq$. Определение границ извлекаемой...
Описание слайда:
Функция subseq$ Для извлечения подпоследовательности из составной величины служит функция subseq$. Определение границ извлекаемой подпоследовательности происходит так же, как и у функции delete$. (subseq$ )

Слайд 93


Функция replace$ Функция replace$ предназначена для замены выбранного диапазона элементов составной величины на заданную простую или составную...
Описание слайда:
Функция replace$ Функция replace$ предназначена для замены выбранного диапазона элементов составной величины на заданную простую или составную величину. Функция возвращает новую составную величину, содержащую измененный фрагмент. (replace$ +)

Слайд 94


Функция insert$ Для добавления нескольких простых или составных величин в заданное место некоторой составной величины предназначена функция insert$....
Описание слайда:
Функция insert$ Для добавления нескольких простых или составных величин в заданное место некоторой составной величины предназначена функция insert$. (insert$ +) В качестве второго параметра эта функция принимает целое число, являющееся индексом, начиная с которого в заданную составную величину будут добавлены новые поля.

Слайд 95


Основные функции CLIPS, слайд №95
Описание слайда:

Слайд 96


Функции first$ и rest$ Для работы с составными переменными в рамках парадигмы списков, которая часто используется в различных логических языках...
Описание слайда:
Функции first$ и rest$ Для работы с составными переменными в рамках парадигмы списков, которая часто используется в различных логических языках программирования, например Пролог, CLIPS предоставляет функции first$ и rest$. (first$ ) (rest$ ) Первая функция возвращает в качестве составного значения первое поле заданной составной величины, а вторая — заданную составную величину без первого поля.

Слайд 97


Пример 5.14. Использование функций first$ и rest$ (first$ (create$ a b с) (first$ (create$)) (rest$ (create$ a b с) (rest$ (create$))
Описание слайда:
Пример 5.14. Использование функций first$ и rest$ (first$ (create$ a b с) (first$ (create$)) (rest$ (create$ a b с) (rest$ (create$))

Слайд 98


Функция length$ Функция length$ возвращает число полей (целый тип), содержащихся в составной величине. Если параметр length$ не соответствует...
Описание слайда:
Функция length$ Функция length$ возвращает число полей (целый тип), содержащихся в составной величине. Если параметр length$ не соответствует необходимому типу, функция возвращает — 1. (length$ )

Слайд 99


Функция delete-member$ Функция delete-member$ удаляет все вхождения заданных пользователем элементов или составных величин из начальной составной...
Описание слайда:
Функция delete-member$ Функция delete-member$ удаляет все вхождения заданных пользователем элементов или составных величин из начальной составной величины. (delete-member$ +)

Слайд 100


Функция replace-member$ Для замены всех вхождений элементов или составных величин из начальной составной величины на некоторое выражение служит...
Описание слайда:
Функция replace-member$ Для замены всех вхождений элементов или составных величин из начальной составной величины на некоторое выражение служит функция replace-member$. (replace-member$ +) Первым аргументом этой функции является исходная составная величина. Второй аргумент задает простое или составное значение, на которое будут заменены все найденные вхождения. Третий аргумент определяет произвольное количество простых или составных элементов, которые необходимо найти и заменить в исходной составной величине.

Слайд 101


Пример 5.15. Использование функций delete-member$ и replace-member$
Описание слайда:
Пример 5.15. Использование функций delete-member$ и replace-member$

Слайд 102


Глава 5. Основные функции CLIPS §5.5. Функции ввода/вывода
Описание слайда:
Глава 5. Основные функции CLIPS §5.5. Функции ввода/вывода

Слайд 103


Система ввода/вывода, CLIPS Система ввода/вывода, используемая CLIPS, называется маршрутизацией ввода/вывода (I/O routers). Одна из ключевых...
Описание слайда:
Система ввода/вывода, CLIPS Система ввода/вывода, используемая CLIPS, называется маршрутизацией ввода/вывода (I/O routers). Одна из ключевых особенностей системы маршрутизации ввода/вывода — использование логических имен. Логические имена позволяют обращаться к устройствам ввода/вывода унифицированным способом, без необходимости учета особенностей конкретного устройства. Логическое имя, созданное пользователем, должно быть строкой, числом или принадлежать типу symbol.

Слайд 104


Предопределенные логические имена CLIPS
Описание слайда:
Предопределенные логические имена CLIPS

Слайд 105


Предопределенные логические имена CLIPS
Описание слайда:
Предопределенные логические имена CLIPS

Слайд 106


Предопределенные логические имена CLIPS
Описание слайда:
Предопределенные логические имена CLIPS

Слайд 107


Предопределенные логические имена CLIPS
Описание слайда:
Предопределенные логические имена CLIPS

Слайд 108


Функция read Язык CLIPS позволяет считывать информацию с клавиатуры с использованием функции read. Основной синтаксис read не требует ввода никаких...
Описание слайда:
Функция read Язык CLIPS позволяет считывать информацию с клавиатуры с использованием функции read. Основной синтаксис read не требует ввода никаких параметров. Пример использования функции read:

Слайд 109


Функция read
Описание слайда:
Функция read

Слайд 110


Функция read
Описание слайда:
Функция read

Слайд 111


Функция read
Описание слайда:
Функция read

Слайд 112


Функция read
Описание слайда:
Функция read

Слайд 113


Функция open Язык CLIPS обеспечивает не только ввод с клавиатуры и вывод на терминал, но и позволяет читать данные из файлов и записывать в файлы....
Описание слайда:
Функция open Язык CLIPS обеспечивает не только ввод с клавиатуры и вывод на терминал, но и позволяет читать данные из файлов и записывать в файлы. Прежде, чем появится возможность получить доступ к файлу для чтения или записи, файл необходимо открыть с помощью функции open: (open []) Количество файлов, которые могут быть открыты одновременно, зависит от операционной системы и применяемых в ней аппаратных средств. Функция open действует как предикативная функция, возвращая значение TRUE, если открытие файла прошло успешно. В противном случае возвращается значение FALSE.

Слайд 114


Функция open Функция принимает три аргумента: имя открываемого файла, логическое имя, которое будет использоваться системой ввода/вывода CLIPS для...
Описание слайда:
Функция open Функция принимает три аргумента: имя открываемого файла, логическое имя, которое будет использоваться системой ввода/вывода CLIPS для связи с этим файлом, параметр, определяющий способ открытия файла. Пример:

Слайд 115


Функция open Первый параметр может принадлежать типу string или symbol и включать в себя как полный, так и относительный путь к файлу. Если в...
Описание слайда:
Функция open Первый параметр может принадлежать типу string или symbol и включать в себя как полный, так и относительный путь к файлу. Если в качестве данного параметра используется строка, то обратная косая черта (\) и некоторые другие специальные символы должны быть записаны при помощью дополнительного знака обратной косой черты. Формат спецификации пути зависит от ОС.

Слайд 116


Функция open Второй параметр представляет собой логическое имя, которое должно быть связано в системе CLIPS с данным файлом. Логическое имя –...
Описание слайда:
Функция open Второй параметр представляет собой логическое имя, которое должно быть связано в системе CLIPS с данным файлом. Логическое имя – глобальное имя, с помощью которого обеспечивается возможность получить доступ к файлу в системе CLIPS из любого правила или приглашения верхнего уровня. Может совпадать с именем файла, но рекомендуется использовать другое имя для предотвращения путаницы.

Слайд 117


Функция open Преимущества использования логического имени: простая замена одного имени файла на другое без изменения программы. Имя файла...
Описание слайда:
Функция open Преимущества использования логического имени: простая замена одного имени файла на другое без изменения программы. Имя файла используется только в функции open, в дальнейшем ссылка на файл осуществляется только по его логическому имени, поэтому для обеспечения чтения из другого файла достаточно внести изменения лишь в вызов функции open.

Слайд 118


Функция open Третий параметр [] – строка, представляющая один из возможных режимов доступа к файлу. Если параметр, определяющий способ открытия...
Описание слайда:
Функция open Третий параметр [] – строка, представляющая один из возможных режимов доступа к файлу. Если параметр, определяющий способ открытия файла, не определен, то по умолчанию файл будет открыт только для чтения. ПРИМЕЧАНИЕ: в некоторых операционных системах те или иные режимы доступа могут оказаться неприменимыми.

Слайд 119


Способы открытия файла
Описание слайда:
Способы открытия файла

Слайд 120


Пример 5.16. Использование функции open (open "myfile.clp" writeFile "w") (open "MS-DOS\\directory\\file.clp" readFile)
Описание слайда:
Пример 5.16. Использование функции open (open "myfile.clp" writeFile "w") (open "MS-DOS\\directory\\file.clp" readFile)

Слайд 121


Функция close Если доступ к файлу больше не требуется, файл должен быть закрыт. Функция close закрывает файл, открытый ранее функцией open....
Описание слайда:
Функция close Если доступ к файлу больше не требуется, файл должен быть закрыт. Функция close закрывает файл, открытый ранее функцией open. Конкретный файл определяется при помощи логического имени, присвоенного ему при открытии. (close []) Функция close возвращает значение TRUE, если файл был благополучно закрыт, иначе она возвращает значение FALSE.

Слайд 122


Функция close Если параметр []) не задан, закрываются все открытые файлы. Если файл, открытый пользователем, не был закрыт, возможна потеря последних...
Описание слайда:
Функция close Если параметр []) не задан, закрываются все открытые файлы. Если файл, открытый пользователем, не был закрыт, возможна потеря последних изменений, сделанных в файле.

Слайд 123


Функция printout Функция printout позволяет выводить информацию на устройство, связанное с указанным логическим именем. Для отправки информации на...
Описание слайда:
Функция printout Функция printout позволяет выводить информацию на устройство, связанное с указанным логическим именем. Для отправки информации на устройство, связанное с логическим именем stdout, обычно используется его синоним — символ t. Если указано логическое имя nil, функция printout не выполняет никаких действий. (printout +)

Слайд 124


Функция printout Функция printout принимает и выводит на устройство, ассоциированное с заданным логическим именем, любое число параметров. Символ...
Описание слайда:
Функция printout Функция printout принимает и выводит на устройство, ассоциированное с заданным логическим именем, любое число параметров. Символ crlf служит для перевода каретки на следующую строку. Символы tab, vtab, и ff позволяют осуществлять табуляцию, вертикальную табуляцию и переход на новую страницу. Поведение функции printout при указании этих специальных символов может меняться в зависимости от используемой операционной системы.

Слайд 125


Функции open, printout, close Пример применения логических имен для записи в файл:
Описание слайда:
Функции open, printout, close Пример применения логических имен для записи в файл:

Слайд 126


Функции open, printout, close Открытие файла “example.dat” в режиме доступа для записи для обеспечения записи в него данных. После выполнения функции...
Описание слайда:
Функции open, printout, close Открытие файла “example.dat” в режиме доступа для записи для обеспечения записи в него данных. После выполнения функции open логическое имя example становится связанным с файлом “example.dat”. В файл “example.dat” записываются значения green и 7 с помощью логического имени example в качестве первого параметра функции printout.

Слайд 127


Функция read Дополнительный синтаксис функции read позволяет считывать очередную порцию данных с устройства, ассоциированного с заданным логическим...
Описание слайда:
Функция read Дополнительный синтаксис функции read позволяет считывать очередную порцию данных с устройства, ассоциированного с заданным логическим именем. read []) Если параметр определен, функция попытается считывать информацию из присоединенного к логическому имени файла.

Слайд 128


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

Слайд 129


Функция read Если в процессе чтения был достигнут конец файла, функция вернет значение EOF. Если при чтении произошли ошибки, будет возвращено...
Описание слайда:
Функция read Если в процессе чтения был достигнут конец файла, функция вернет значение EOF. Если при чтении произошли ошибки, будет возвращено значение "*** READ ERROR ***". Пример

Слайд 130


Функция read Пример применения функции для выборки значений из файла:
Описание слайда:
Функция read Пример применения функции для выборки значений из файла:

Слайд 131


Функция readline Функция readline позволяет при каждом использовании получать строку целиком, т.е. для функции readline разделителями являются только...
Описание слайда:
Функция readline Функция readline позволяет при каждом использовании получать строку целиком, т.е. для функции readline разделителями являются только символ возврата каретки, точка с запятой или символ конца файла (EOF). Пробелы, табуляция и другие разделители воспринимаются функцией как часть строки. Результатом работы функции readline является строка. (readline []) Если логическое имя не задано или используется логическое имя t, то входные данные считываются со стандартного устройства ввода данных.

Слайд 132


Функция readline Пример использования
Описание слайда:
Функция readline Пример использования

Слайд 133


Функция readline Пример использования
Описание слайда:
Функция readline Пример использования

Слайд 134


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

Слайд 135


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

Слайд 136


Функция format Второй аргумент — управляющая строка, которая должна быть заключена в двойные кавычки. Управляющая строка состоит из текста и флажков...
Описание слайда:
Функция format Второй аргумент — управляющая строка, которая должна быть заключена в двойные кавычки. Управляющая строка состоит из текста и флажков формата, которые показывают, как должен осуществляться вывод данных, обозначенных параметрами функции format (третий аргумент). Количество флажков формата в управляющей строке определяет количество задаваемых параметров. Спецификация флага форматирования: %-M.Nx

Слайд 137


Функция format Флажки формата всегда начинаются со знака процента, %. Знак минус (-) показывает, что вывод должен быть выровнен влево, в противном...
Описание слайда:
Функция format Флажки формата всегда начинаются со знака процента, %. Знак минус (-) показывает, что вывод должен быть выровнен влево, в противном случае выравнивание осуществляется по правому краю. M и N — необязательные параметры, которые определяют ширину поля в знаках и количество разрядов десятичного числа. Если параметр M задан, данные будут выведены в поле указанной длины. Для заполнения неиспользуемой части пространства вывода, состоящего из M знаков, применяются пробелы.

Слайд 138


Функция format Если M начинается с нуля (например, 07), символ 0 используется в качестве заполнителя пустого пространства. Если выводимое значение...
Описание слайда:
Функция format Если M начинается с нуля (например, 07), символ 0 используется в качестве заполнителя пустого пространства. Если выводимое значение превышает по ширине значение M, то функция format расширяет поле вывода настолько, насколько потребуется. Если параметр N не определен, по умолчанию выводится шесть знаков после запятой. Буква х в спецификации представляет собой буквенное значение, определяющее спецификацию формата отображения:

Слайд 139


Способы открытия файла
Описание слайда:
Способы открытия файла

Слайд 140


Способы открытия файла
Описание слайда:
Способы открытия файла

Слайд 141


Функция format Последний аргумент представляет собой список параметров для форматирования, который управляет процессом вывода строки. В качестве...
Описание слайда:
Функция format Последний аргумент представляет собой список параметров для форматирования, который управляет процессом вывода строки. В качестве параметров могут применяться либо значения констант, либо выражения.

Слайд 142


Основные функции CLIPS, слайд №142
Описание слайда:

Слайд 143


Функция rename Функция rename используется для изменения имени файла. (rename ) Оба параметра этой функции ( и ) должны быть значениями типа string...
Описание слайда:
Функция rename Функция rename используется для изменения имени файла. (rename ) Оба параметра этой функции ( и ) должны быть значениями типа string или symbol и могут содержать полный путь к файлу. Если для задания параметров используется строка, то символ обратной косой черты (\) и другие специальные символы в параметрах и должны быть записаны при помощи дополнительного знака обратной косой черты. Функция rename возвращает значение TRUE, если операция изменения имени прошла успешно, и значение FALSE — в противном случае.

Слайд 144


Функция remove Для удаления файла используется функция remove. (remove ) Здесь параметр должен быть значением типа string или symbol и может...
Описание слайда:
Функция remove Для удаления файла используется функция remove. (remove ) Здесь параметр должен быть значением типа string или symbol и может содержать полный путь к файлу. Функция remove возвращает значение TRUE в случае успеха и значение FALSE— в случае неудачи.



Похожие презентации
Mypresentation.ru
Загрузить презентацию