🗊 Презентация Программирование на языке ЛИСП. Символ. Определение функций

Нажмите для полного просмотра!
Программирование на языке ЛИСП. Символ. Определение функций, слайд №1 Программирование на языке ЛИСП. Символ. Определение функций, слайд №2 Программирование на языке ЛИСП. Символ. Определение функций, слайд №3 Программирование на языке ЛИСП. Символ. Определение функций, слайд №4 Программирование на языке ЛИСП. Символ. Определение функций, слайд №5 Программирование на языке ЛИСП. Символ. Определение функций, слайд №6 Программирование на языке ЛИСП. Символ. Определение функций, слайд №7 Программирование на языке ЛИСП. Символ. Определение функций, слайд №8 Программирование на языке ЛИСП. Символ. Определение функций, слайд №9 Программирование на языке ЛИСП. Символ. Определение функций, слайд №10 Программирование на языке ЛИСП. Символ. Определение функций, слайд №11 Программирование на языке ЛИСП. Символ. Определение функций, слайд №12 Программирование на языке ЛИСП. Символ. Определение функций, слайд №13 Программирование на языке ЛИСП. Символ. Определение функций, слайд №14 Программирование на языке ЛИСП. Символ. Определение функций, слайд №15 Программирование на языке ЛИСП. Символ. Определение функций, слайд №16 Программирование на языке ЛИСП. Символ. Определение функций, слайд №17 Программирование на языке ЛИСП. Символ. Определение функций, слайд №18 Программирование на языке ЛИСП. Символ. Определение функций, слайд №19 Программирование на языке ЛИСП. Символ. Определение функций, слайд №20 Программирование на языке ЛИСП. Символ. Определение функций, слайд №21 Программирование на языке ЛИСП. Символ. Определение функций, слайд №22 Программирование на языке ЛИСП. Символ. Определение функций, слайд №23 Программирование на языке ЛИСП. Символ. Определение функций, слайд №24

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

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


Слайд 1


Лекция №2 Программирование на языке ЛИСП. Символ. Определение функций
Описание слайда:
Лекция №2 Программирование на языке ЛИСП. Символ. Определение функций

Слайд 2


Символьные выражения
Описание слайда:
Символьные выражения

Слайд 3


Запись чисел
Описание слайда:
Запись чисел

Слайд 4


Арифметические функции Арифметические функции могут быть использованы с целыми или действительными аргументами. Число аргументов для большинства...
Описание слайда:
Арифметические функции Арифметические функции могут быть использованы с целыми или действительными аргументами. Число аргументов для большинства арифметических функций может быть разным. (+ x1 x2 ... xn) возвращает x1 + x2 + x3 + ... + xn. (- x1 x2 ... xn) возвращает x1 - x2 - x3 - ... - xn. (* y1 y2 ... yn) возвращает y1 x y2 * y3 * ... * yn. (/ x1 x2 ... xn) возвращает x1/x2/... /xn. Специальные функции для прибавления и вычитания единицы: (1+ x) и (1- x).

Слайд 5


Программирование на языке ЛИСП. Символ. Определение функций, слайд №5
Описание слайда:

Слайд 6


Математические функции Функция логарифм имеет следующий прототип (log arg ) и (log arg base) > (log 2.7) 0.9932518 Вычисление тригонометрических...
Описание слайда:
Математические функции Функция логарифм имеет следующий прототип (log arg ) и (log arg base) > (log 2.7) 0.9932518 Вычисление тригонометрических функций: > (sin 3.14) > (atan 3.14) 0.00159265 1.26248

Слайд 7


Логические операции Сравнение с пустым списком : > (NULL T) NIL Отрицание : > (NOT NIL) T Логическое "И" (аргументов может быть 2 и более)...
Описание слайда:
Логические операции Сравнение с пустым списком : > (NULL T) NIL Отрицание : > (NOT NIL) T Логическое "И" (аргументов может быть 2 и более) > (AND T NIL) NIL Логическое "ИЛИ" > (OR T NIL) T

Слайд 8


Арифметические операции сравнения Поддерживаются стандартные операции, применимые к числовым вычислениям: =, , = (>= 1 (- 3 2)) ==> T (< 1 2) ==> T...
Описание слайда:
Арифметические операции сравнения Поддерживаются стандартные операции, применимые к числовым вычислениям: =, , = (>= 1 (- 3 2)) ==> T (< 1 2) ==> T (= 'a 'a) ==> error: bad argument type - A (= nil '()) ==> error: bad argument type - NIL (= 1 1.0 #c(1.0 0.0) #c(1 0)) ==> T (/= 1 2 3) ==> T (/= 1 2 3 1) ==> NIL ( T ( NIL (max 10 11) ==> 11 (min -12 -10) ==> -12 (max -1 2 -3) ==> 2 ZEROP, MINUSP , PLUSP, EVENP, ODDP (число)

Слайд 9


Знаки (Characters) - тип объекта
Описание слайда:
Знаки (Characters) - тип объекта

Слайд 10


Строки – составной тип данных
Описание слайда:
Строки – составной тип данных

Слайд 11


Сравнение строк
Описание слайда:
Сравнение строк

Слайд 12


Использование символов в качестве переменных Использование символов в качестве переменных Изначально символы в Лиспе не имеют значения. Значения...
Описание слайда:
Использование символов в качестве переменных Использование символов в качестве переменных Изначально символы в Лиспе не имеют значения. Значения имеют только константы. > t T > 1.6 1.6 Если попытаться вычислить символ, то система выдает ошибку. Значения символов хранятся в ячейках, закрепленных за каждым символом. Если в эту ячейку положить значение, то символ будет связан (bind) сo значением. В процедурных языках говорят "будет присвоено значение". Для Лиспа есть отличие: Не оговаривается, что может хранится в ячейке: целое, атом, список, массив и т.д. В ячейке может хранится что угодно. С символом может быть связана не только ячейка со значением, а многие другие ячейки, число которых не ограничено. Для связывания символов используется три функции (псевдофункции): SET SETQ SETF

Слайд 13


Программирование на языке ЛИСП. Символ. Определение функций, слайд №13
Описание слайда:

Слайд 14


Программирование на языке ЛИСП. Символ. Определение функций, слайд №14
Описание слайда:

Слайд 15


Программирование на языке ЛИСП. Символ. Определение функций, слайд №15
Описание слайда:

Слайд 16


Программирование на языке ЛИСП. Символ. Определение функций, слайд №16
Описание слайда:

Слайд 17


Программирование на языке ЛИСП. Символ. Определение функций, слайд №17
Описание слайда:

Слайд 18


Программирование на языке ЛИСП. Символ. Определение функций, слайд №18
Описание слайда:

Слайд 19


Программирование на языке ЛИСП. Символ. Определение функций, слайд №19
Описание слайда:

Слайд 20


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

Слайд 21


Списки параметров функций
Описание слайда:
Списки параметров функций

Слайд 22


Программирование на языке ЛИСП. Символ. Определение функций, слайд №22
Описание слайда:

Слайд 23


Программирование на языке ЛИСП. Символ. Определение функций, слайд №23
Описание слайда:

Слайд 24


Программирование на языке ЛИСП. Символ. Определение функций, слайд №24
Описание слайда:



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