Computing: Free Pascal Programming

Mathematics trainer: Binary numbers.

Download Binary desktop application (Windows 64bit) Download Binary source code (Lazarus/Free Pascal)

Description: Mathematics trainer (exercise generator), concerning binary numbers. Exercises include: base conversion (binary, decimal, hexadecimal), arithmetic (addition, subtraction) and logical operations (and, nand, or, nor, xor, xnor). The user may choose between 3 different binary sizes: 8, 16 or 32 bits (byte, word or double-word). For conversion exercises, the binary numbers may be considered as signed or as unsigned.

Free Pascal features: String grids. Changing a controls' properties (caption, color, read-only, tabstop) during runtime as needed. Custom types (classic Pascal); Boolean operators (classic Pascal).


Binary numbers exercise: Base conversion
Binary numbers exercise: Arithmetic operations
Binary numbers exercise: Logical operations