PROGRAM ex5_7
IMPLICIT NONE
REAL :: a= 0, b, x, d = 1.0E-5
DO
PRINT *, 'Input a positive real number: '
READ *, b
IF ( b > 0.0E0 ) EXIT
END DO
x = (a+b)/2
DO WHILE ( ABS(x**2)> d )
PRINT *, '途中のx=',x
x=(x+a)/2
END DO
PRINT '( 1X, E12.5 )', x
END PROGRAM ex5_7
UFJPR1JBTSBleDVfNyAKSU1QTElDSVQgTk9ORSAKUkVBTCA6OiBhPSAwLCBiLCB4LCBkID0gMS4wRS01CkRPIApQUklOVCAqLCAnSW5wdXQgYSBwb3NpdGl2ZSByZWFsIG51bWJlcjogJyAKUkVBRCAqLCBiCklGICggYiA+IDAuMEUwICkgRVhJVCAKRU5EIERPIAp4ID0gKGErYikvMgoKRE8gV0hJTEUgKCAgQUJTKHgqKjIpPiBkICApClBSSU5UICosICfpgJTkuK3jga54PScseAp4PSh4K2EpLzIKRU5EIERPIApQUklOVCAnKCAxWCwgRTEyLjUgKScsIHggCkVORCBQUk9HUkFNIGV4NV83