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