This project is my IB Computer Science internal assessment, meant to help other IB Computer Science students. It is essentially an interpretor that makes it possible to actually write and run IB Pseudocode on your laptop, instead of another programming language like Java. While learning programming and computational thinking, you will also master the IB approved pseudocode syntax. The IDE is within the folder, "App".
Fully functional features:
- Create/set variables (X = 10)
- Output (output "Hello world")
- Basic operations (3+3)
- Basic comparisons (10 > 9)
- If statement (and nested if statements)
- For and while loops (nested allowed)
Limitations:
- No support yet for AND, OR, and NOT conditions
- No support yet for multiple operations (can only do one operation per line)
- No support yet for arrays - No support yet for user input - Does not provide very helpful error messages
Bugs:
- Bug when continue or break is within if statements
- Bug when loop is within if statements