|
№3 дәріс Пролог программалау тілі
|
Дата | 16.10.2023 | өлшемі | 67,55 Kb. | | #185822 | түрі | Программа |
| Байланысты: 3 лекция ЖИЖ Документ Microsoft Office Word (4), 179782.a4, азаматтық қорғаныс, төтенше жағдай, Solutions PI WB №3 дәріс Пролог программалау тілі. Пролог тілі: тілдің базалық түсініктері мен логикалық программалау тілінде программалар құрудың негізгі принциптері. ?- X is 4/(2+1). X = 1.33333 Yes ?- X is cos(3*pi). X = -1 Yes ?- 1 is sin(pi/2). Yes < (кіші), =< (кіші немесе тең), >= (үлкен немесе тең), =\= (тең емес) =:= (арифметикалық тең). =:= және = операторлары арасында маңызды айырмашылық бар. Біріншісі арифметикалық өрнек мәндерін салыстырса, екіншісі оларды унификациялауға тырысады. ?- 2 ** 3 =:= 3 + 5. Yes ?- 2 ** 3 = 3 + 5. No Тізімдер [1, 2, 3, 4, 5] ?- [1, 2, 3, 4, 5] = [Head | Tail]. Head = 1 Tail = [2, 3, 4, 5] Yes ?- [слон, лошадь, осел, собака] = [_, X | _ ]. X = лошадь Yes
Достарыңызбен бөлісу: |
|
|