truth tableboolean algebraA/L ICT
Truth Table Generator: How to Build & Read Truth Tables Online
A step-by-step guide to generating truth tables for any Boolean expression, plus a free online truth table generator you can use for A/L ICT revision.
සත්යතා වගුබූලීය වීජ ගණිතයඋසස් පෙළ ICT
සත්යතා වගු නිර්මාණය සහ කියවීම: අන්තර්ජාලය ඔස්සේ සත්යතා වගු සාදන ආකාරය
ඕනෑම බූලීය ප්රකාශනයක් සඳහා සත්යතා වගු නිර්මාණය කිරීමේ පියවරෙන් පියවර මඟපෙන්වීම සහ උසස් පෙළ ICT විභාග පුනරීක්ෂණය සඳහා නොමිලේ සත්යතා වගු සිමියුලේටරය.
A truth table shows the output of a logic circuit for every possible input
combination. It is the fastest way to verify a circuit or a Boolean expression.
Steps to build a truth table
- Count inputs
n. You will have 2ⁿ rows.
- List all input combinations in binary order (
00, 01, 10, 11 for 2 inputs).
- Evaluate intermediate terms column by column.
- Compute the final output column.
Example: A XOR B
| A |
B |
A XOR B |
| 0 |
0 |
0 |
| 0 |
1 |
1 |
| 1 |
0 |
1 |
| 1 |
1 |
0 |
XOR is 1 only when the inputs differ — useful for adders and parity checks.
Generate one automatically
Instead of doing it by hand, use the free
Logic Gate Sandbox:
- Place your switches (inputs) and a bulb (output).
- Wire the gates to match your expression.
- Click GENERATE TABLE — the tool builds the full truth table and lets you
export it as CSV for your notes.
This is perfect for checking homework and for last-minute A/L ICT revision. Pair
it with the logic gate basics and
Boolean algebra laws to lock in the syllabus.
සත්යතා වගුවක් (Truth Table) යනු ඩිජිටල් තාර්කික පරිපථයකට හෝ බූලීය ප්රකාශනයකට ලබා දිය හැකි සෑම ආදාන සංයෝජනයක් සඳහාම ලැබෙන ප්රතිදානය පැහැදිලිව පෙන්වන වගුවකි. පරිපථයක නිවැරදි බව පරීක්ෂා කිරීමට ඇති වේගවත්ම ක්රමය මෙයයි.
සත්යතා වගුවක් ගොඩනැගීමේ පියවර
- ආදාන ගණන (n) ගණනය කරන්න: පේළි ගණන
2ⁿ වේ (උදාහරණයක් ලෙස ආදාන 2ක් සඳහා පේළි 2² = 4ක්).
- ආදාන සංයෝජන ලැයිස්තුගත කරන්න: ද්විමය අනුපිළිවෙලට ලියන්න (
00, 01, 10, 11).
- අතරමැදි පද ගණනය කරන්න: එක් එක් තීරුව වෙන වෙනම තර්කානුකූලව විසඳන්න.
- අවසාන ප්රතිදානය (Output) තීරණය කරන්න: අවසන් ප්රතිඵල තීරුව සම්පූර්ණ කරන්න.
උදාහරණය: A XOR B
| A | B | A XOR B |
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
XOR ද්වාරයක ප්රතිදානය 1 වන්නේ ආදාන අගයන් එකිනෙකට වෙනස් වූ විට පමණි — මෙය අංක ගණිත එකතු කිරීම් (Adders) සඳහා ඉතා වැදගත් වේ.
ස්වයංක්රීයව සත්යතා වගු ජනනය කරගන්න
අතින් සෑදීම වෙනුවට අපගේ නොමිලේ ලබා දී ඇති Logic Gate Sandbox එක භාවිතා කරන්න:
- ස්විචයන් (Inputs) සහ බල්බය (Output) තබන්න.
- ඔබගේ බූලීය ප්රකාශනයට අනුව ද්වාර වයර් මඟින් සම්බන්ධ කරන්න.
- GENERATE TABLE බොත්තම ක්ලික් කරන්න — මෙවලම සම්පූර්ණ සත්යතා වගුව සාදා දෙන අතර එය සටහන් සඳහා CSV ලෙස බාගත කළ හැක.
මෙය ගෙදර වැඩ පරීක්ෂා කිරීමට සහ උසස් පෙළ ICT විභාග පුනරීක්ෂණය සඳහා ඉතා කදිමයි. තාර්කික ද්වාර මූලධර්ම සහ බූලීය වීජ ගණිත නීති සමඟින් පරිපූර්ණ දැනුමක් ලබා ගන්න.