F1nnC / mysite

Blog Notebook for 2022-2023 AP Computer Science Principles
https://f1nnc.github.io/mysite/
GNU General Public License v3.0
0 stars 0 forks source link

Week 21 #13

Open F1nnC opened 1 year ago

F1nnC commented 1 year ago

5.3/5.4 Notes

My Feature


Program Purpose Has an input, it works, and you can see the data on the calendar, The purpose is scheduling your workouts

Data Abstraction Has More than two code segments, the list is named result, which describes the result of the input

Managing Complexity Uses multiple lists for each day, so each day's data can be easily put into the table, Could have a Dictionary that codes will loop through to put all the data inside that key into a day

Procedural Abstraction Student Made procedures, Add(), Remove(), Save(), Tasks (), Tasks are called in every function because the tasks need to be updated whenever a change happens, Parameter is the day that you choose

Algorithm Implementation Has Selection selection (chooses the day), iteration (finds the day and does the apply function to the text), sequencing (The functions and code behind my calendar)

Testing Testing the code, I will show me adding a feature (Not on the same day as today), Then one for today so it will show up on tasks, Ill show removing and it will also remove on the tasks, and the save button to save all the data


Features To Add Next Week