Келесі салыстыру операциялары дұрыс болады ма, не дұрыс емес болады ма?
а) нүкте (А, В) = нүкте (1, 2).
б) нүкте (А, В) = нүкте (X, Y, Z).
с) қосу (2, 2) = 4.
е) үшбұрыш (нүкте (-1, 0), Р2, Р3) = үшбұрыш (Р1, нүкте (1, 0), нүкте (0, Y)).
Тұжырымдарды тексеру үшін, бағдарлама жазыңыз. Осы бөлімде қолданған кесінділер көрінісін қолдана, тең қабырғалы үшбұрыш үшін терм жазыңыз.
Осы бөлімде қолданған кесінділер көрінісін қолданып, вертикальды тура Х = 5, горизонталды тура Х = 10 - да кез – келген кесіндіге, сәйкес келетін, терм жазыңыз.
Былай деп ұйғарайық, тікбұрыш (Р1, Р2, Р3, Р4) терм тікбұрышымен көрсетілген, мұнда: Р – тура (оңды) жөнделген тікбұрыш шыңдары. Егер R – тікбұрыш вертикальды және горизонталды жақтарымен болатын болса ғана, орын алатын, регулярлы (R) қатынасын анықтаңыз.
Тапсырмалар
Рекурсивті процедураны қолдана, тізбектің n – ші мүшесі мен қосындысын табу:
1. lg(1)+lg(1/2)+lg(1/4)+lg(1/8)+...
2. 1+1/3+1/5+1/9+...1/(2n-1+1)
3. 1+1/2+1/5+1/10+...1/(n2+1)
Тапсырмалар
(Қатынасты анықтаңыз:) Элемент Список тізбегінің сонғы элементі болатындай, соңғы (элемент, тізбек) қатынасын анықта.
Қатынасты анықтаңыз: бірінші (элемент, тізбек). Анықтаудың 2 вариантын жазыңыз: конкатенация қатынасын қолданып және қолданбай.
Аптадағы бейсенбі күнінен алдыңғы және бейсенбі күннен кейінгі күнді анықтаңыз.
KF 12-06-12
Предикатты шақыру
|
Қойылым
|
Соңғы есептеулер
|
Есептеу нәтижелері
|
Prod([1,2,3],[7,8,9],Res)
|
X=1, У=7, Xs=[2,3], S=[8,9] Res=S
|
S=XY+Sp
|
S=17+43=50
prod(Xs,Ys,Sp)
|
prod([2,3],[8,9],S)
|
X=2, Y=8
Xs=[3], Ys=[9]
Res=S
|
Sp=XY+Sp
|
S=16+27=43
|
Prod([3],[9],S)
|
X=3, Y=9
Xs=[ ], Ys=[ ]
Res=S
|
S=XY+Sp
|
S=39=27
|
Prod([ ],[ ],0)
|
Рекурсиядан шығу
|
KF 12-06-12
Бір жасырын қабаты бар рекурентті желі.
Толық байланысқан Хопфильд желісі.
Үш нейроннан тұратын үш өлшемді тор тәріздес желі.
Пайдаланылған әдебиеттер:
А.Тей П., Грибуомон и т.д. Логический подход к искусственному интеллекту. –М.: Мир, 1990.
Братко И. Программирование на языке Пролог для искусственного интеллекта. –М.: Мир, 1990.
Дж. Стобо. Язык программирования Пролог. –М.: Радио и связь, 1993.
К.Кларк. Введение в логическое программирование на Micro Prolog-е.
О. Камардинов. Жасанды интеллект. Сараптаушы жүйелер. Пролог. Шымкент-2003.
Джексон П. Введение в экспертные системы. –М, Вильямс,2001.
Ж. Л. Лорьер. Системы искусственного интеллекта. М., “Мир”, 1991.
С. Осуги и др. Приобретение знаний. М. ,”Мир”, 1990.
Р. Левин и др. Практическое введение в технологию искусственного интеллекта и экспертных систем с иллюстрациями на Бейсике. М., “Финансы и Статистика“, 1990.
Агафонов В.Н., Борщев В.Б., Воронков А.А. Логическое программирование в широком смысле. Пер. с анг. с фр.-М.: Мир, 1988.
К. Нейлор. Как построить свою экспертную систему. М., Энергоатомиздат, 1991
Б. Сойер, Д. Л. Фостер. Программирование экспертных систем на Паскале. М., “Финансы и Статистика“, 1990
К. Таунсенд, Д. Фохт. Проектирование и программная реализация экспертных систем на персональных ЭВМ, М., “Финансы и статистика“, 1990
В. А. Острейковский. Информатика, М., “Высш. Школа”, 2000
А. П. Алексеев. Информатика 2001, М., “Солон-е”, 2001
С.В.Назаров и др.. Компьютерные технологии обработки информации, М., 1995
Н. В. Макарова и др. Информатика. М., “Финансы и статистика” , 2001
В. А. Каймин. Информатика. М., “Инфра – М”., 2001.
О. Камардинов. Visual Basic 5., Ш., 2001
Котенко И.В. Логическое программирование на Прологе. –СПб.: ВАС, 1993.
Л.Стерлинг, Э.Шапиро. Искусство программирования на языке Пролог. – М.: Мир, 1990.
Марселлус Д. Программирование экспертных систем на Турбо-Прологе.: Пер. с анг. – М.: Финансы и статистика, 1994.
Бауэр Ф.,Гооз Г. Информатика. -М,Мир, ч.1,ч.2,1990.
Брой М. Основопологающее введение. Ч.ч 1-4. –М,.Диалог МИФИ,1996.
Акимов О.Е. Дискретная математика. Логика,группы,графы. – М,ЛБЗ, 2001.
АБИШОВА Г.Б.
«ФУНКЦИОНАЛЬДЫҚ ЖӘНЕ ЛОГИКАЛЫҚ БАҒДАРЛАМАЛАУ» ПӘНІНІҢ
ОҚУ- ӘДІСТЕМЕЛІК КЕШЕНІ
Техникалық редактор:
Достарыңызбен бөлісу: |