6В06103 «Есептеу техникасы және бағдарламалық қамтамасыз ету» білім беру бағдарламасы үшін



бет3/13
Дата23.06.2023
өлшемі228.19 Kb.
#475320
1   2   3   4   5   6   7   8   9   ...   13
Практикалық жұмыс

Енгізу-шығару.
write(<объект>) - Стандартты типті объектіні шығару readln(<жол>) - Жолды енгізу
readint(<бүтін>) - Бүтін санды объектіні енгізу readreal(<нақты>) - Нақты типті объектіні енгізу readchar(<символ>) - Char типті объектіні енгізу Тапсырмалар:
Клавиатурадан алғашқы программа тестін енгізіңіз:
predicates
run
goal
run.
clauses
run:-
write(“fam,name’),nl,
write(“Turbo Peolog’),nl.
Run командасына көшу үшін esc пернесін басу керек. Осы кезде шыққан нәтижеге назар аударыңыз.
Бақылау сұрақтары:



  1. Процедуралық тілдердегі программалардың Прологтағы программаларан қандай айырмашылығы бар?

  2. Пролог тілінің қолдану аймақтары қандай?

  3. Турбо Прологтың негізгі түсініктері?

Практикалық №2




Тақырыбы: Математикалық өрнектер мен функцияларды сипаттау. Программаларды құру кезінде рекурсияны қолдану
Сабақтың мақсаты: Рекурсия анықтамасын білу, рекурсияның көмегімен есептердің шешімін табу білу, рекурсивті, шекті шарттардың қойылуын білу, өзін-өзі шақыруды қолданатын ережелерді құрастыруды оқып үйрену.
Материалдар және жабдықтар: ДК, Turbo Prolog программалау ортасы
Тапсырмалар:
Арифметикалық прогрессияның n-ші элементін есептеу программасын құр
Геометриялық прогрессияның алғашқы n элементінің қосындысын табу программасын құр
Арифметикалық прогрессияның 50-ші элементінің қосындысын табу программасын құр
Геометриялық прогрессияның 47-ші мүшесінің көбейтіндісін табу программасын құр


Жұмыстың мазмұны және орындалу тәртібі:
Вариант бойынша тапсырманы алу
Есептің қойылымы
Есепті шешу алгоритмі
Есепті шешу программасын Turbo Prolog программалау ортасында құру
Программа листингі
Орындалған жұмыс жөнінде есеп беру


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   13




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет