101101111001100.........250.000001WynikzerowWHILEGTABSPętla kończy pracę, gdy długość przedziału będzie mniejsza niż zadana wartość EMINUSabEcŚrodek odcinka [a,b]DIVIDEADDab2GTMULTIPLYac0afunkcja nie zmienia znaku w przedziale [a,c]; c staje się nowym początkiemcbcWłączenie funkcji (enable block) spowoduje wyświetlanie wartości pośrednichcprzybliżenieDIVIDEADDab2fFunkcja. której miejsca zerowego szukamy. Zamiast zera można podać inną wartość (mniejszą, co do wartości bezwzględnej od 1); wówczas trzeba zmodyfikować parametry startowe proceduryMINUSx0printFunkcja drukuje opis i wartośćtext = valuesinusWylicza wartość funkcji sinus dla argumentu w radianachSINMULTIPLYDIVIDExPI180