Dec 062017
 
Source code from book "Pascal for Scientists and Engineers".
File DISK_425.ZIP from The Programmer’s Corner in
Category Pascal Source Code
Source code from book “Pascal for Scientists and Engineers”.
File Name File Size Zip Size Zip Type
BESY.PAS 1791 799 deflated
CFIT1.PAS 1407 693 deflated
CFIT1A.PAS 1663 796 deflated
CFIT2.PAS 1791 837 deflated
CFIT4.PAS 2047 945 deflated
DETERM.PAS 1279 519 deflated
DIFFUS.PAS 3711 1491 deflated
ERF4.PAS 1663 690 deflated
ERFD.PAS 895 450 deflated
ERFD3.PAS 1407 623 deflated
ERFSIMP.PAS 1663 722 deflated
FITPOL.PAS 3839 1468 deflated
GAUSID.PAS 3455 1273 deflated
GAUSS.PAS 3199 1193 deflated
GAUSSJ.LIB 3456 1218 deflated
GD-LINF1.LIB 2047 862 deflated
GD-LINF2.LIB 2175 913 deflated
JULIAN.LIB 384 179 deflated
LEAST1.PAS 3839 1383 deflated
LEAST2.PAS 4095 1527 deflated
LEAST3.PAS 3967 1536 deflated
LEAST6.PAS 4095 1577 deflated
LINFIT1.LIB 895 365 deflated
LINFIT2.LIB 1023 435 deflated
MATHPACK.PAS 12672 3986 deflated
MATRI1.PAS 1919 666 deflated
MEANS.PAS 1023 483 deflated
NEWDR.PAS 767 339 deflated
NEWDR2.PAS 767 376 deflated
NEWTON-L.LIB 768 353 deflated
NEWTON.LIB 511 278 deflated
NLIN3.PAS 3967 1649 deflated
PAS-ENG.DOC 4096 1490 deflated
PLOT.LIB 3200 1185 deflated
RANDG.LIB 383 253 deflated
RANDOM.LIB 384 245 deflated
RANDOM.PAS 383 253 deflated
ROMB1.PAS 1919 845 deflated
ROMB3.PAS 2047 896 deflated
SIMP1.PAS 1407 613 deflated
SIMPS.LIB 1152 509 deflated
SIMQ1.PAS 2559 920 deflated
SOLVEC.PAS 3711 1298 deflated
SOLVGJ.PAS 1791 739 deflated
SOLVGJ2.PAS 2047 829 deflated
SOLVGV.PAS 5503 1826 deflated
SORT-B.LIB 639 318 deflated
SORT-Q-N.LIB 1407 625 deflated
SORT-Q-R.LIB 1024 495 deflated
SORT-S.LIB 640 368 deflated
SQUARE.LIB 640 287 deflated
TRAP1.PAS 1151 575 deflated
TRAP2.PAS 1279 613 deflated
TRAPEZ.LIB 1024 511 deflated
TSTBES.PAS 1663 734 deflated
TSTGAM.PAS 895 409 deflated
TSTSORT.PAS 1407 560 deflated

Download File DISK_425.ZIP Here

Contents of the PAS-ENG.DOC file


**** MTPUG.006 **** October 15, 1982

Until noted otherwise, the following were written by Allen Miller
and appear in the book entitled "Pascal Programs For Scientists
And Engineers" which is published by Sybex.
They were submitted to this users Group by Juergen Loewner,
D-4400 Muenster, Hoher Heckenweg 3, West Germany

MEANS.PAS: This file computes the mean and the standard
deviation of a set of numbers.

RANDOM.LIB: A random generator (0..1).

RANDG.LIB: A random generator with gaussian distribution.

MATR1.PAS: A matrix multiplication program.

DETERM.PAS: A program to calculate the determinant of a 3x3
matrix.

SIMPQ1.PAS: A program to solve three simultaneous equations.

GAUSS.PAS: A program to perform simultaneous solution by
Gaussian elimination.

SOLVGJ.PAS: same as above but Gauss-Jordan algorithm.

GAUSSJ.LIB: Gauss-Jordan matrix inversion and solution.

SOLVGV.PAS: A program to perform simultan. sol. by Gauss-
Jordan elimination with (mult.) const. vect.

SOLVGJ2.PAS: A program to perform simult. solution when using
more equations than unknowns (by Gauss-Jordan
elimination).

SOLVEC.PAS: A program to perform simultaneous solution for
complex coefficients.

GAUSID.PAS: A program to perform simult. sol. by Gauss-Seidel.

CFIT1.PAS: A program to perform a linear least-squares curve-
fit.

CFIT1a.PAS: same as above but with a random generator.

PLOT.LIB: A (printer-) plotter subroutine.

CFIT2.PAS: A plotting program using PLOT.LIB.

LINFIT1.LIB: A program which fits a straight line through n
sets of x and y pairs of points.

LINFIT2.LIB: Another example of the above prog.

CFIT4.PAS: A linear least-squares fit program.

TSTSORT.PAS: A Bubble-sort.

SORT-B.LIB: A variation of the above prog.

SORT-S.LIB: A Shell-sort procedure.

SORT-Q-S.LIB: A recursive Quick-sort.

SORT-Q-N.LIB: A nonrecursive of Quick-sort.

LEAST1.PAS: A program to perform a linear least-squares fit.

LEAST2.PAS: As above but now with Gauss-Jordan procedure.

LEAST3.PAS: A variation of LEAST2.

GD-LINF1.LIB: and
GD-LINF2.LIB: and
LEAST6.PAS: are variationes with different problems.

NEWDR.PAS: A program to solve equations by Newtons method.

NEWDR2.PAS: Another version of the program above.

NEWTON.LIB: The Newton program for a library.

NEWTON-L.LIB: The Newton program with an iteration counter.

TRAP1.PAS: A program for integrations by the trapezoidal
rule.

TRAP2.PAS: Another better version of the above.

TRAPEZ.LIB: Another improved version with end-correction.

SIMP1.PAS: Another integration program now by Simpson's rule.

SIMPS.LIB: Simp1.pas as a procedure and with end-correction.

ROMB1.PAS: Last not least a integration program by the
Romberg method.

ROMB3.PAS: As above but now with adjustable panels.

FITPOL.PAS: A program to perform linear least-squares fit to
the ratio of 2 polynomals.

DIFFUS.PAS: An example of the above: diffuson of Zn in Cu.
(A least squares fit to the linearized e-function)

NLIN3.PAS: Same as above but now with a nonlinearized
e-function.

ERFSIMP.PAS: The Gaussian Error Function by Simpson's rule.

ERFD.PAS: An infinite series expansion for the Gaussian
error function.

ERFD3.PAS: The Gaussian error function and its complement.

ERF4.PAS: An improved Gaussian error function.

TSTGAM.PAS: A program to test the Gamma function

TSTBES.PAS: A program to test the Bessel function

BESY.PAS: An evaluation of the Bessel function of the 2nd
kind.

RANDOM.PAS: Another random generator.



 December 6, 2017  Add comments

Leave a Reply