Files       Edit       Run       Compile       Options       Setup 
+---------------- Editor ----------------++--------------- Trace --------------+ 
¦  Line 51    Col 1     C:\P\PDC\PRIM.PRO¦¦CALL:    oszthato(11,2,_)           ¦ 
¦CLAUSES                                  ¦¦                4>11¦ 
¦                                        ¦¦FAIL:    oszthato(11,2,_)           ¦ 
¦%Ismetles                               ¦¦REDO:    oszthato(11,2,_)           ¦ 
¦                                        ¦¦         1=0¦ 
¦for(Mettol,Mettol).                     ¦¦FAIL:    oszthato(11,2,_)           ¦ 
¦for(Mettol,Futo) if                     ¦¦REDO:    p(_)                       ¦ 
¦    Mettol1=Mettol+1,                   ¦¦RETURN:  *p(3)                      ¦ 
¦        for(Mettol1,Futo).              ¦¦CALL:    oszthato(11,3,_)           ¦ 
¦%Kovetkezo primszam keresese            ¦¦         9>11                       ¦ 
¦%Oszthato valamelyik elozo primszammal, ¦¦FAIL:    oszthato(11,3,_)           ¦ 
¦kovetkezo(12) if trace(off),fail. %Nyomk¦¦REDO:    oszthato(11,3,_)           ¦ 
¦kovetkezo(N) if                         ¦¦         2=0¦ 
¦    p(P),oszthato(N,P,Milyen),          ¦¦FAIL:    oszthato(11,3,_)           ¦ 
¦    !,                                  ¦¦REDO:    p(_)                       ¦ 
¦    tedd_el(Milyen,N).                  ¦¦RETURN:  *p(5)                      ¦ 
¦kovetkezo(N) if % Nincs tobb primszam, v¦¦CALL:    oszthato(11,5,_)           ¦ 
¦    tedd_el(prim,N).                    ¦¦         25>11¦ 
¦                                        ¦¦RETURN:  oszthato(11,5,prim)        ¦ 
¦%Oszthato-e a szam a primszammal?       ¦¦CALL:    tedd_el(prim,11)           ¦ 
¦oszthato(N,P,prim     ) if              ¦¦                                    ¦ 
¦    P*P>N,!.               %Tul nagy a p¦+------------------------------------+ 
¦oszthato(N,P,osszetett) if              ¦+-------------- Dialog --------------+ 
¦    (N mod P)=0.           %Igen.       ¦¦Meddig?100                          ¦ 
¦                                        ¦¦2       3       5       7       11¦ 
¦%Tedd el a szamot, ha prim!             ¦¦13      17      19      23      29  ¦ 
¦tedd_el(osszetett,_).                   ¦¦31      37      41      43      47¦ 
¦tedd_el(prim,N) if assertz(p(N)),write(N¦¦53      59      61      67      71¦ 
¦                                        ¦¦73      79      83      89      97¦ 
¦GOAL                                                                         ¦¦                                    ¦ 
¦    write("Meddig?"),                   ¦¦                                    ¦ 
¦    readint(Meddig),                    ¦¦Meddig?100¦ 
¦    retractall(p(_)), %Biztos, ami bizto¦¦2       3       5       7       11  ¦ 
¦    for(2,N),                           ¦¦13      17      19      23      29¦ 
¦        kovetkezo(N),                   ¦¦31      37      41      43      47¦ 
+----------------------------------------+¦53      59      61      67      71¦ 
+---------------- Message ---------------+¦73      79      83      89      97¦ 
¦Execute program                         ¦¦                                    ¦ 
¦C:\P\PDC\PRIM.PRO is saved on disk      ¦¦                                    ¦ 
¦Compiling C:\P\PDC\PRIM.PRO to memory   ¦¦Meddig?100¦ 
¦Compiling C:\P\PDC\PRIM.PRO to memory   ¦¦2       Meddig?100¦ 
¦p                                       ¦¦2       3       Meddig?100¦ 
¦Execute program                         ¦¦2       3       5       7¦ 
¦Compiling C:\P\PDC\PRIM.PRO to memory   ¦¦                                    ¦ 
¦p                                       ¦¦                                    ¦ 
¦Execute program                         ¦+------------------------------------+ 
+----------------------------------------+______________________________________ 
F1-Help F2-Save F5-Zoom  F10-Step  Shift-F10-Resize  Alt-T-Trace on/off  Esc-End