Skip to the content.

CPT and PPR

This is a Jupyter Notebook where I blog my PPR and CPT.

πŸŽ‰ Program Breakdown & Explanation πŸŽ‰

Click here for my full in depth explanation of my feature! Visit My Feature


✨ Component A: Program Code ✨

Program Code Screenshot 1

The heart of the program: our code!

Program Code Screenshot 2

In action: showcasing the beautiful logic.


πŸ“ 1. User Input πŸ“

In this part, we gather valuable input from the user to drive the program’s functionality.

User Input Screenshot

The interface that asks the user for input.


πŸ“Š 2. Data Representation Using Lists πŸ“Š

Lists are the backbone of data storage in our program, organizing the input in an easy-to-manage structure.

Lists Representation Screenshot

A glimpse into how we manage our data.


βš™οΈ Component B: Functionality & Algorithm βš™οΈ

πŸ”§ 3. Student-Developed Procedure πŸ”§

Here’s the custom procedure I built to handle the functionality of the program.

Student Procedure Screenshot


πŸ’‘ 4. Algorithm with Sequencing, Selection, and Iteration πŸ’‘

Let’s break it down into its core components:

🎬 Sequencing:

Each line of code follows a strict order to ensure the program works smoothly. Here’s how it’s done:

Sequencing Screenshot


βš–οΈ Selection:

With decision-making logic, the program can make choices based on input, ensuring accurate error handling.

Selection Screenshot


πŸ”„ Iteration:

We loop through the data, ensuring that everything gets processed and handled appropriately.

Iteration Screenshot


πŸ”‘ 5. Procedure Calls πŸ”‘

Here we invoke the procedure, bringing all the magic together and executing the core functionality!

Procedure Call Screenshot


πŸ“€ 6. Output Based on Input πŸ“€

Once the user inputs their data, the program produces output tailored to their entries.

Output Screenshot

This is the outcome when everything works perfectly.


πŸŽ₯ Component C: Video Demonstration πŸŽ₯

Showcasing the Program in Action!

In this video, you will see:

  • Input being entered into the program.
  • Key functionality that drives the code.
  • The output the program generates.

Video Requirements:

  • Format: .webm, .mp4, .wmv, .avi, or .mov
  • Length: 1 minute max
  • Size: 30MB max

Watch the full demo here! 🌟