Енгізу-шығару.
write(<объект>) - Стандартты типті объектіні шығару readln(<жол>) - Жолды енгізу
readint(<бүтін>) - Бүтін санды объектіні енгізу readreal(<нақты>) - Нақты типті объектіні енгізу readchar(<символ>) - Char типті объектіні енгізу Тапсырмалар:
Клавиатурадан алғашқы программа тестін енгізіңіз:
predicates
run
goal
run.
clauses
run:-
write(“fam,name’),nl,
write(“Turbo Peolog’),nl.
Run командасына көшу үшін esc пернесін басу керек. Осы кезде шыққан нәтижеге назар аударыңыз.
Бақылау сұрақтары:
Процедуралық тілдердегі программалардың Прологтағы программаларан қандай айырмашылығы бар?
Пролог тілінің қолдану аймақтары қандай?
Турбо Прологтың негізгі түсініктері?
Практикалық №2
Тақырыбы: Математикалық өрнектер мен функцияларды сипаттау. Программаларды құру кезінде рекурсияны қолдану
Сабақтың мақсаты: Рекурсия анықтамасын білу, рекурсияның көмегімен есептердің шешімін табу білу, рекурсивті, шекті шарттардың қойылуын білу, өзін-өзі шақыруды қолданатын ережелерді құрастыруды оқып үйрену.
Материалдар және жабдықтар: ДК, Turbo Prolog программалау ортасы
Тапсырмалар:
Арифметикалық прогрессияның n-ші элементін есептеу программасын құр
Геометриялық прогрессияның алғашқы n элементінің қосындысын табу программасын құр
Арифметикалық прогрессияның 50-ші элементінің қосындысын табу программасын құр
Геометриялық прогрессияның 47-ші мүшесінің көбейтіндісін табу программасын құр
Жұмыстың мазмұны және орындалу тәртібі:
Вариант бойынша тапсырманы алу
Есептің қойылымы
Есепті шешу алгоритмі
Есепті шешу программасын Turbo Prolog программалау ортасында құру
Программа листингі
Орындалған жұмыс жөнінде есеп беру
Достарыңызбен бөлісу: |