🗊 Презентация Организация вычислений в Лиспе. Часть 1

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

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

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


Слайд 1


Лекция №4 Организация вычислений в Лиспе. Часть 1
Описание слайда:
Лекция №4 Организация вычислений в Лиспе. Часть 1

Слайд 2


Организация вычислений в Лиспе. Часть 1, слайд №2
Описание слайда:

Слайд 3


Организация вычислений в Лиспе. Часть 1, слайд №3
Описание слайда:

Слайд 4


Организация вычислений в Лиспе. Часть 1, слайд №4
Описание слайда:

Слайд 5


Организация вычислений в Лиспе. Часть 1, слайд №5
Описание слайда:

Слайд 6


Организация вычислений в Лиспе. Часть 1, слайд №6
Описание слайда:

Слайд 7


Организация вычислений в Лиспе. Часть 1, слайд №7
Описание слайда:

Слайд 8


Условные выражения Функция cond (обращение к функции cond наз. условным выражением). Общий вид обращения к функции cond: (cond (p1 s1) (p2 s2) …(pn...
Описание слайда:
Условные выражения Функция cond (обращение к функции cond наз. условным выражением). Общий вид обращения к функции cond: (cond (p1 s1) (p2 s2) …(pn sn)), где p1, …, pn – логические выражения, s1, …, sn -- произвольные выражения. Функция cond имеет произвольное число аргументов. Каждый из Аргументов – пара, т.е. список из двух элементов. Первый элемент пары – условие. Второй элемент – выражение. Функция cond принимает одно из значений s1, … , sn. Выбор происходит следующим образом: просмотр выполняется слева направо до тех пор, пока не встретится аргумент (pi, si) со значением pi, отличным от nil. Тогда cond возвращает значение si. Если все значения pi равны nil, то cond nil (в некоторых реализациях может быть ошибка). Последним выражением pn часто ставят константу t. Это условие всегда удовлетворено (аналог default case).

Слайд 9


Пример условного выражения Рассмотрим условное выражение на алголоподобном языке: y := if x>50 then 10 else if x > 20 then 30 else if x > 10 then 20...
Описание слайда:
Пример условного выражения Рассмотрим условное выражение на алголоподобном языке: y := if x>50 then 10 else if x > 20 then 30 else if x > 10 then 20 else 0; Его аналогом является условное выражение на Лиспе: (cond ((> x 50) 10) ((> x 20) 30) ((> x 10) 20) (t 0) ) Пример 2: Абсолютное значение (defun abs(x) (cond ((> 0 x) (- 0 x)) ( t x)) )

Слайд 10


Пример условного выражения
Описание слайда:
Пример условного выражения

Слайд 11


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

Слайд 12


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

Слайд 13


Простые циклы Для организации циклических действий используется функция do след. формата: (do ((var_1 value_1) (var_2 value_2) … (var_n value_n))...
Описание слайда:
Простые циклы Для организации циклических действий используется функция do след. формата: (do ((var_1 value_1) (var_2 value_2) … (var_n value_n)) (condition form_yes_1 form_yes_2 … form_yes_m) form_no_1 form_no_2 … form_yes_k ) Предложение do работает следующим образом: первоначально переменным var_1, var_2, …, var_n присваиваются значения value_1, value_2, …, value_n (параллельно, как в предложении let). Затем проверяется условие выхода из цикла condition. Если условие выполняется, последовательно вычисляются формы form_yes_1, form_yes_2, …, form_yes_m, и значение последней вычисленной формы form_yes_m возвращается в качестве значения всего предложения do. Если же условие condition не выполняется, последовательно вычисляются формы form_no_1, form_no_2, …, form_yes_k, и вновь выполняется переход в проверке условия выхода из цикла condition. Форма DO* последовательно вычисляет свои переменные.

Слайд 14


Пример цикла для возведения x в степень n с помощью умножения определена функция power с двумя аргументами x и n: x – основание степени, n –...
Описание слайда:
Пример цикла для возведения x в степень n с помощью умножения определена функция power с двумя аргументами x и n: x – основание степени, n – показатель степени. > (defun power (x n) (do ((result 1)) ;присваивание начального значения переменной result ((= n 0) result) ;условие выхода их цикла (setq result (* result x)) (setq n (- n 1)) ;повторяющиеся действия ) ) POWER > (power 2 3) 8

Слайд 15


Организация вычислений в Лиспе. Часть 1, слайд №15
Описание слайда:

Слайд 16


Организация вычислений в Лиспе. Часть 1, слайд №16
Описание слайда:

Слайд 17


Организация вычислений в Лиспе. Часть 1, слайд №17
Описание слайда:

Слайд 18


Организация вычислений в Лиспе. Часть 1, слайд №18
Описание слайда:

Слайд 19


Организация вычислений в Лиспе. Часть 1, слайд №19
Описание слайда:

Слайд 20


Организация вычислений в Лиспе. Часть 1, слайд №20
Описание слайда:

Слайд 21


Организация вычислений в Лиспе. Часть 1, слайд №21
Описание слайда:

Слайд 22


Организация вычислений в Лиспе. Часть 1, слайд №22
Описание слайда:

Слайд 23


Организация вычислений в Лиспе. Часть 1, слайд №23
Описание слайда:

Слайд 24


Организация вычислений в Лиспе. Часть 1, слайд №24
Описание слайда:

Слайд 25


Организация вычислений в Лиспе. Часть 1, слайд №25
Описание слайда:

Слайд 26


Организация вычислений в Лиспе. Часть 1, слайд №26
Описание слайда:

Слайд 27


Организация вычислений в Лиспе. Часть 1, слайд №27
Описание слайда:



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