program verniel; { This software has been designed and is CopyLefted by Han de Bruijn: (===) @-O^O-@ #/_\# ### Least Squares best fit to a Hyperbola y = B/(x-A) of the Year/Light-speed data from relevant tables in * The Atomic Constants, Light, and Time * http://www.setterfield.org/report/report.html } uses Math, tabellen, bereken, Algemeen; procedure Gewichten(var w : lijst); var k,L : integer; begin L := Length(w); for k := 0 to L-1 do begin w[k] := 1; end; end; procedure Format; const delta : double = 1; { 1 2 3 4 5 6 7 8 9 0 1 2 3 } reeks : array[1..13] of integer = (1,2,4,5,6,7,8,10,12,13,14,27,29); var licht,jaar,w : lijst; keer : integer; A : double; uit : TextFile; kop,rood,door : string; begin AssignFile(uit,'table.htm'); Rewrite(uit); Writeln(uit,''); Writeln(uit,'
'); Writeln(uit,'table | '); Writeln(uit, 'method 1 | '); Writeln(uit, 'method 2 | '); Writeln(uit, 'method 3 | '); Writeln(uit,'graph | '); Writeln(uit,'
',keer,'.txt | '); method1(jaar,licht,A); rood := ''; door := ''; if A < 0 then rood := ''; if A < 0 then door := ''; Writeln(uit,''+rood,A:10:0,door+' | '); method2(jaar,licht,A); rood := ''; door := ''; if A < 0 then rood := ''; if A < 0 then door := ''; Writeln(uit,''+rood,A:10:0,door+' | '); method3(jaar,licht,A); rood := ''; door := ''; if A < 0 then rood := ''; if A < 0 then door := ''; Writeln(uit,''+rood,A:10:0,door+' | '); Writeln(uit,''+Letterlijk(keer)+'.jpg | '); Writeln(uit,'