https://github.com/efliks/pascal-tools
Legacy mathematical tools implemented in Pascal language
https://github.com/efliks/pascal-tools
freepascal mathematical-programming pascal-language pascal-programming retrocomputing
Last synced: 3 months ago
JSON representation
Legacy mathematical tools implemented in Pascal language
- Host: GitHub
- URL: https://github.com/efliks/pascal-tools
- Owner: efliks
- License: mit
- Created: 2025-03-15T16:17:18.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-03-15T16:36:38.000Z (4 months ago)
- Last Synced: 2025-03-15T17:27:42.822Z (4 months ago)
- Topics: freepascal, mathematical-programming, pascal-language, pascal-programming, retrocomputing
- Language: Pascal
- Homepage:
- Size: 51.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pascal Tools
A small collection of mathematical tools written in Borland Pascal in 2004.
Two makefiles are attached to make possible compilation under modern Linux with
[Free Pascal](https://www.freepascal.org), and under MS-DOS with
[Borland Pascal 7](https://winworldpc.com/product/borland-pascal/7x).The tools including their source code are all in Polish, sorry!!!
## fxx
Numerical algorithms for polynomials:
* integration
* finding solutions
* finding local extrema
* calculating derivatives, etc.Polynomials are user-defined.
## matrices
A fairly extensive program that works on 4x4 matrices. It computes:
* determinant
* transposed matrix
* inverse matrix
* product of matrices
* sum and difference of matrices
* multiplies matrix by number
* diagonalizes vector
* reads and writes matrices to files## progs7
7 short programs written during computer science classes. Among them:
* calculator
* calculating perfect numbers
* calculating prime numbers
* lottery
* converting numbers to binary and ternary systems
* and others