2173 Salk Avenue, Suite 250 Carlsbad, CA

support@assignmentprep.info

Module 3 Assignment For both algorithms below, draw a flowchart, provide the pse

May 19, 2024

Module 3 Assignment
For both algorithms below, draw a flowchart, provide the pseudocode and  Python code. 
Part1 – Predicting Arctic Ice Melting
In this assignment, you will create a Python program to predict the melting of Arctic ice over a certain number of years based on the assumption that it is melting at a fixed rate. The program will take input from the user to determine the number of years they want to predict and allow them to repeat the prediction process as many times as they desire.
1. Create a Python program that implements the following functionality:
a. Display a welcome message and brief explanation of the program’s purpose.
b. Ask the user to input the number of years they want to predict.
c. Assume that Arctic ice is currently melting at a rate of 0.5 millimeters per year.
d. Calculate and display the estimated reduction in Arctic ice thickness for each year based on the assumption.
e. Ask the user if they want to make another prediction or stop the prediction process.
2. Implement a loop allowing the user to repeat the prediction process until they stop.
3. Handle invalid inputs gracefully, ensuring the program does not crash if the user enters non-numeric or negative values.
**Example Output:**
“`
=======================================
Welcome to the Arctic Ice Melting Predictor
=======================================
Assuming Arctic ice is currently melting at 0.5 millimeters per year.
Enter the number of years you want to predict: 8
Prediction Results:
Year 1: 0.5 millimeters reduction in Arctic ice thickness
Year 2: 1.0 millimeters reduction in Arctic ice thickness
Year 3: 1.5 millimeters reduction in Arctic ice thickness
Year 4: 2.0 millimeters reduction in Arctic ice thickness
Year 5: 2.5 millimeters reduction in Arctic ice thickness
Year 6: 3.0 millimeters reduction in Arctic ice thickness
Year 7: 3.5 millimeters reduction in Arctic ice thickness
Year 8: 4.0 millimeters reduction in Arctic ice thickness
Do you want to make another prediction? (yes/no): yes
Enter the number of years you want to predict: 12
Prediction Results:
Year 1: 0.5 millimeters reduction in Arctic ice thickness
Year 2: 1.0 millimeters reduction in Arctic ice thickness
Year 3: 1.5 millimeters reduction in Arctic ice thickness
Year 4: 2.0 millimeters reduction in Arctic ice thickness
Year 5: 2.5 millimeters reduction in Arctic ice thickness
Year 6: 3.0 millimeters reduction in Arctic ice thickness
Year 7: 3.5 millimeters reduction in Arctic ice thickness
Year 8: 4.0 millimeters reduction in Arctic ice thickness
Year 9: 4.5 millimeters reduction in Arctic ice thickness
Year 10: 5.0 millimeters reduction in Arctic ice thickness
Year 11: 5.5 millimeters reduction in Arctic ice thickness
Year 12: 6.0 millimeters reduction in Arctic ice thickness
Do you want to make another prediction? (yes/no): no
Thank you for using the Arctic Ice Melting Predictor. Have a great day!
“`
Part 2 – Population
Write a program that predicts the approximate size of a population of microorganisms. The application should use text boxes to allow the user to enter the starting number of microorganisms, the average daily population increase (as a percentage), and the number of days the microorganisms will be left to multiply. Ask the user when they want to stop the simulation. For example, assume the user enters the following values:
Starting number of organisms: 2
Average daily increase: 30%
Number of days to multiply: 10
The application/program should display the following table of data:
Day Approximate              Population
1                                       2
2                                       2.6
3                                       3.38
4                                       4.394
5                                       5.7122
6                                       7.42586
7                                       9.653619
8                                      12.5497
9                                      16.31462
10                                     21.209
Submission Instructions
Assignment solution should have a structure: Title page (your name, course name, term, my name), Introduction, Body/Analysis, Conclusions, and References. The actual solution code would go into the Body/Analysis section.
Figure/table captions should follow the APA format.
Your submission is a Jupyter Notebook (,ipynb) with a rendered (.PDF or .HTML) file – alternatively, you can leave the .ipynb file in /students/[your_username]/Assignments/Module_1/ folder instead of submitting it. These would include all the text, code, results, plots, images, etc.
Submit the following files:
o    ALY2100_FirstnameLastname_WeekX_Term_Year.ipynb
o    ALY2100_FirstnameLastname_WeekX_Term_Year.html or ALY2100_FirstnameLastname_WeekX_Term_Year.pdf
If you use any existing code extracted from www, cite the source. Make sure the whole code runs without any bugs, and explain well what you did so I can be sure you understand and are learning the material. TurnItIn will pick up similarities, and depending on how you modify the code and give explanations, I can disregard the level of similarity.

Struggling With a Similar Paper? Get Reliable Help Now.

Delivered on time. Plagiarism-free. Good Grades.

What is this?

It’s a homework service designed by a team of 23 writers based in Carlsbad, CA with one specific goal – to help students just like you complete their assignments on time and get good grades!

Why do you do it?

Because getting a degree is hard these days! With many students being forced to juggle between demanding careers, family life and a rigorous academic schedule. Having a helping hand from time to time goes a long way in making sure you get to the finish line with your sanity intact!

How does it work?

You have an assignment you need help with. Instead of struggling on this alone, you give us your assignment instructions, we select a team of 2 writers to work on your paper, after it’s done we send it to you via email.

What kind of writer will work on my paper?

Our support team will assign your paper to a team of 2 writers with a background in your degree – For example, if you have a nursing paper we will select a team with a nursing background. The main writer will handle the research and writing part while the second writer will proof the paper for grammar, formatting & referencing mistakes if any.

Our team is comprised of native English speakers working exclusively from the United States. 

Will the paper be original?

Yes! It will be just as if you wrote the paper yourself! Completely original, written from your scratch following your specific instructions.

Is it free?

No, it’s a paid service. You pay for someone to work on your assignment for you.

Is it legit? Can I trust you?

Completely legit, backed by an iron-clad money back guarantee. We’ve been doing this since 2007 – helping students like you get through college.

Will you deliver it on time?

Absolutely! We understand you have a really tight deadline and you need this delivered a few hours before your deadline so you can look at it before turning it in.

Can you get me a good grade? It’s my final project and I need a good grade.

Yes! We only pick projects where we are sure we’ll deliver good grades.

What do you need to get started on my paper?

* The full assignment instructions as they appear on your school account.

* If a Grading Rubric is present, make sure to attach it.

* Include any special announcements or emails you might have gotten from your Professor pertaining to this assignment.

* Any templates or additional files required to complete the assignment.

How do I place an order?

You can do so through our custom order page here or you can talk to our live chat team and they’ll guide you on how to do this.

How will I receive my paper?

We will send it to your email. Please make sure to provide us with your best email – we’ll be using this to communicate to you throughout the whole process.

Getting Your Paper Today is as Simple as ABC

No more missed deadlines! No more late points deductions!

}

You give us your assignments instructions via email or through our order page.

Our support team selects a qualified writing team of 2 writers for you.

l

In under 5 minutes after you place your order, research & writing begins.

Complete paper is delivered to your email before your deadline is up.

Want A Good Grade?

Get a professional writer who has worked on a similar assignment to do this paper for you