🎁BACK-TO-SCHOOL DEAL. Subscribe Now to get 40% OFF at only 8.49 USD/month, only valid until Sep 30th, 2024

Question

Chimney Swifts TEAS VI Passage

Chimney Swifts

Chimney swift are small,  slender birds that have become a symbol of summer for many.  they usually appear urine warm,  summer months as they make their way to more tropical sites for the winter. They are recognized spectacular, chirping flocks moving through the sky in synchrony. chimney swift can be seen most vividly at the colonies of hundreds. Or even thousands, of  individuals from tornado like funnels as they descend into the chimney. Unfortunately,  the size of the colonies we see is misleading. Though the numbers may seem remarkable,  chimney population have been declining sharply since the 1970s due primarily to habitat loss. 

 Unlikely most birds, chimney swift cannot perch or stand upright,  so they require long, hollow spaces that are provide save roosting and nesting sites . Historically, chimney swift preferred hollow trees. However,  Espeon pioneers territory and replaced forest with towns,  the species was forced to adapt by using other structures,  such as US,  the large-scale shift two alternate heat sources,  chimney capping,  and the use of fabricated chimneys has drasting  their ability to nest during migration. Newer,  prefabricated chimneys are often aligned with metal flues that  make it possible for the addition,  logging and deforestation may make  finding suitable overwintering habitat more challenging than ever. 

In an effort of sustain the remaining population,  conservation groups have designed supplemental housing structure “ Chimney Towers,”  this towers are designed specially to provide a roosting sites 4 Chimney Swifts.  Chimney swift  almost entirely on man-made structure  like these to survive.  However,  because this species is remarkable adaptive minimal conservation efforts like keeping traditional masonry  chimneys uncapped during the summer months can improve their changes to survival. 

1. Which of the following best summarizes the passage?

  • the number of Chimney Swifts in the world has been slowly decreasing since 1970s

  • prefabricated chimneys are the one thing that the threatens  the future of the chimneys swifts

  • the diminishing number of Chimney swifts can be reversed by simple conservation efforts

  • chimney swift rely entirely on masonry chimneys to survive their yearly migration

2. Which of the following conclusion can the reader make from the passage?

  • chimney swifts are nocturnal Birds whose large number are evident in the size of their colonies

  • metal flues are inserted in masonry chimneys to prevent birds, such as Chimney Swifts,  from nesting in them

  • moving in a large chirping blocks is a natural protection against predators

  • chimney swift can easily adapt roosting behaviors to any structure made of the proper material

3. Which of the following lists support the main idea of the passage?

  • logging and deforestation,  changes in the way we heat our buildings,  and chimney capping have robbed the chimney roasting sites

  • chimney swift appear in North America in summer,  migrate  to the tropics in winter,  and give birth in the spring

  • the small,  slender bird known as the chimney swift migrates in large numbers, Can be seen only at dusk,  and raised its babies

  • metal line chimneys,  chimney Towers,  and reforestation efforts  will ultimately result in the growth of the chimney Swifts


4. Based on this passage,  which of the following statement is true?

  •  that author relies on first-hand observation of chimney swift Behavior

  •  the author has an extensive background in bird studies

  •  the author use an informal style that appeals to reader

  •  the author provides fact to support the main idea


5. The first paragraph in the passage on Chimney Swifts include this description: “ large colonies of hundreds or even thousands from tornado-like funnels”  why does the author include this passage?

  • It is stablish the passage as work of fiction

  • it provides the reader with an engagement image

  • it offers supporting evidence from the claim

  • it proves the author is an expert in bird studies


6. Which of the following can be interfered from the passage?

  •  logging industry production dramatically increase around 1970s

  •  changing Home Design & Home Heating occurs in 1970s

  •  the chimney swift adaptability was severely hindered around 1970s

  •  the way we track ChimneySwift population change in the 1970s 

Asked By VelvetStarlight36 at

Answered By Expert

Allen

Expert · 1.0k answers · 1k people helped

Step 1/2

1

The best summary of the passage is: the number of Chimney Swifts in the world has been slowly decreasing since the 1970s. This is supported by the statement in the passage that chimney swift populations have been declining sharply since the 1970s due primarily to habitat loss.

2. The conclusion that can be made from the passage is: chimney swifts can easily adapt roosting behaviors to any structure made of the proper material. This conclusion is supported by the statement in the passage that chimney swifts have adapted to using structures such as chimneys as nesting sites after the loss of their preferred habitat in hollow trees.

Explanation:

3. The list that supports the main idea of the passage is: logging and deforestation, changes in the way we heat our buildings, and chimney capping have robbed the chimney swifts of roosting sites. This list highlights the factors contributing to the decline of chimney swift populations, such as habitat loss and changes in nesting opportunities.

Explanation:

4. Based on this passage, the statement that is true is: the author provides facts to support the main idea. Throughout the passage, the author presents information about chimney swifts, their habitat, and the factors affecting their population, providing factual support for the main idea.

Step 2/2

5. The author includes the description of "large colonies of hundreds or even thousands from tornado-like funnels" in the first paragraph to provide the reader with an engaging image. This description helps capture the reader's attention and interest in chimney swifts and sets the stage for discussing their population decline and conservation efforts.

Explanation:

6. From the passage, it can be inferred that the chimney swifts' adaptability was severely hindered around the 1970s. The passage mentions that chimney swift populations have been declining sharply since the 1970s primarily due to habitat loss. This implies that the changes happening around that time, such as deforestation and alterations in heating systems, had a negative impact on the chimney swifts' ability to adapt and find suitable nesting sites.

Final Answer

In conclusion, the passage emphasizes the decline of chimney swift populations since the 1970s and highlights the need for conservation efforts to sustain their remaining population. It discusses the factors contributing to their decline, their adaptability to nesting in man-made structures, and the importance of conservation measures like keeping traditional masonry chimneys uncapped during the summer months.

Hence these are required options please upvote

🧑‍🏫 More Questions

<h2>Movie ticket discounts revisited</h2><h2>CSW8 Learning Goals</h2><p>In this lab, you will:</p><ul><li>build on the solution to the <strong>3.15 LAB: Movie ticket discounts</strong></li><li>define and call a function with multiple parameters - you will need to add a new parameter to your previous solution</li><li>use the result of a function as part of the main program - the function will now return a <strong>list</strong> and a new <strong>error code</strong></li><li>practice creating a new list and <code>append</code>ing new elements to it</li><li>check the type of the variable is a list by using <code>if type(variableName) == list</code></li></ul><h2>Main Idea</h2><p>This lab is based on the <strong>3.15 LAB: Movie ticket discounts</strong>.</p><p>Your goal is to write a new function <code>get_ticket_price_discount()</code>, that builds on the <code>get_ticket_price()</code> and takes the following parameters:</p><ul><li>a base price (float) - <i>no longer hard-coded in the function</i></li><li>an age (integer)</li><li>a student status (Boolean)</li><li>a military status (Boolean)</li><li>a first-responder status (Boolean)</li></ul><p>The function returns <i><strong>a list</strong></i> that has <strong>any discounts that were applied</strong> to the resulting price (<i>in the order they were applied</i>) and the computed movie ticket price <strong>as the last element of the list</strong>.</p><p>The function returns error codes if the base price or the age are not valid.</p><h2>Instructions to write the function</h2><p><i>If the <strong>base price</strong> is 1 or less, the function returns </i><code><i>0</i></code><i> as an integer.</i></p><p><i>Otherwise, the function sets the ticket base price to be <strong>the provided base price parameter</strong>.</i></p><p>If the age is not valid, the function returns <code>-1</code> as an integer.</p><ul><li>If the Age 12 and under, the function subtracts $3 from the base price.</li><li>If the Age 65 and older, the function subtracts $2.</li></ul><p>In preparation for applying discounts, the function creates an empty list.</p><p>The function then independently checks the provided statuses <strong>in the order listed below</strong> and applies the following discounts:</p><ul><li>30% discount to students</li><li>25% - to military</li><li>20% - to first-responders</li></ul><p><strong>If any of the discounts were applied, the function stores the </strong><i><strong>discount percentage</strong></i><strong> as an integer in a list.</strong></p><ul><li>E.g., if the discount was 30% for a student ticket, the list would store <code>[30]</code>.</li><li>Make sure you write the the checking of the statuses in the order specified above.</li></ul><p>The function returns <i><strong>a list</strong></i> that has <i><strong>all</strong></i><strong> discounts that were applied</strong> to the resulting ticket price (<i>in the order that they were applied</i>) and includes the computed movie ticket price (as a float) <strong>as the last element of the list</strong>.</p><p>The function should <strong>not</strong> be rounding the result.</p><h2>The main program</h2><p>Get the price as a float input from the user.</p><p>Get the age as an integer input from the user.</p><p>Get the necessary statuses as an input string from the user:</p><ul><li>next, collect their response whether they are a student, then if they are military, and then if they are a first-responder.</li><li>If the user input <code>"yes"</code>, then convert the variable to the Boolean <code>True</code>; otherwise, set the status to <code>False</code>.</li><li>To convert the user input, use the <code>convert_yes_no()</code> function that was developed in class.</li></ul><p><i>Before</i> calling the function output a debugging print statement showing the arguments that are going to be passed into the function.</p><ul><li><code>print("Calling the function with", ..., ..., ..., ..., ...)</code></li></ul><p>Call the function <code>get_ticket_price_discount()</code> with the provided input arguments to get the result.</p><ul><li>Display the value that was returned from the function: <code>print("The function returned", ...)</code></li></ul><p>After we call the function, we can examine the returned value/object to determine what to output.</p><ol><li>If the function <strong>returns a list</strong> (check using the <code>type()</code> function):<ul><li>If the list contains a single element:<ul><li>Display the output as follows: <code>print(f'No discounts were applied.\nMovie ticket price: ${...:.2f}')</code>.</li><li>Remember to retrieve/index the first element of the list, otherwise, you will see the <code>[</code> <i>square brackets</i> <code>]</code> in the output.</li></ul></li><li>Otherwise, the list has more than one element, which means that the discounts were applied and we can display them.<ul><li>Use the <code>if len(...)</code> branches to detect how many discounts to output: you will need <strong>3 branches</strong> in order to display the result correctly.</li><li>Display the output as follows: <code>print(f'Discount applied: {...}%')</code> for each discount that is stored in the list.</li><li>Finally, display the <code>print(f'Movie ticket price: ${...:.2f}')</code> using the <strong>last element</strong> stored in the list. You can use <code>list_name[-1]</code> or <code>list_name[len(list_name)-1]</code> substituting your list's name for <code>list_name</code>.</li></ul></li></ul></li><li>Otherwise, if the function didn't return a list (i.e., it returned an integer error) display <code>Invalid input</code></li></ol><p>As before, remember to round the price to 2 decimal places in your <i>main program</i>!</p><h2>Testing the code</h2><p>The set up is the same as in the <strong>3.15 LAB: Movie ticket discounts</strong>, except that you are providing one more input value - the base ticket price - as the input in the main program, which uses it as the argument into your function.</p><p>If we call the new function with the same base price as what we used before, we should see that the returned value should still be the same as what we calculated previously.</p><h4>A 67-year old veteran (not a student nor a first-responder)</h4><p>For example, if the input is</p><pre><code class="language-plaintext">14.0 67 no yes no </code></pre><p>the <strong>return value from the function</strong> is</p><pre><code class="language-plaintext">[25, 9.0] </code></pre><p>and the <strong>output from the main program</strong> is</p><pre><code class="language-plaintext">Calling the function with 14.0 67 False True False The function returned [25, 9.0] Discount applied: 25% Movie ticket price: $9.00 </code></pre><h2>Troubleshooting / Hints</h2><ul><li>check for the validity of the <strong>price</strong> and then the <strong>user age</strong> <i>first</i>, before computing any prices.</li><li>Make sure you write the function logic in the <i>order specified by the instructions</i>.</li><li>remember that the function expects <strong>Boolean</strong> values, not strings "yes" or "no" (as indicated in the documentation)</li><li>To get the <strong>last element</strong> stored in the list, you can use <code>list_name[-1]</code> or <code>list_name[len(list_name)-1]</code> substituting your list's name for <code>list_name</code>.</li><li>The unit test is calling your function with the values that you are outputting as part of your debugging print statements in the main program.</li></ul><h3>Debugging your code</h3><p>If you take that output and then give it as the arguments into your function, you can print the result that comes back from the function to see if it is correct.</p><p>For example, for the test that is “Calling the function with <code>14.0 35 True False True</code>”, you can check what the function returns by <strong>hard-coding</strong> these values at the end of your main program to see the output:</p><pre><code class="language-plaintext">print("Calling the function with 14.0 35 True False True") result = get_ticket_price(14.0, 35, True, False, True) print("The function returned", result) </code></pre><p>&nbsp;</p><p>This is 3.15 code below:</p><p>&nbsp;</p><p>def get_ticket_price(age, is_student, is_military, is_first_responder):<br>&nbsp; &nbsp;"""<br>&nbsp; &nbsp;This function takes as an argument<br>&nbsp; &nbsp;param: age (int) - the age of the customer<br>&nbsp; &nbsp;param: is_student (bool) - whether the customer is a student<br>&nbsp; &nbsp;param: is_military (bool) - whether the customer is/was in the military<br>&nbsp; &nbsp;param: ... (bool) - whether the customer is a first responder<br>&nbsp; &nbsp;<br>&nbsp; &nbsp;The function returns a floating-point value corresponding to the&nbsp;<br>&nbsp; &nbsp;computed movie ticket price.<br>&nbsp; &nbsp;<br>&nbsp; &nbsp;If the age is not a value greater than 0,<br>&nbsp; &nbsp;the function returns an integer -1.<br>&nbsp; &nbsp;"""<br>&nbsp; &nbsp;ticket_price = 14.0<br>&nbsp; &nbsp;if age &lt;= 0:<br>&nbsp; &nbsp; &nbsp; &nbsp;return -1<br>&nbsp; &nbsp;elif age &lt;= 12:<br>&nbsp; &nbsp; &nbsp; &nbsp;ticket_price -= 3<br>&nbsp; &nbsp;elif age &gt;= 65:<br>&nbsp; &nbsp; &nbsp; &nbsp;ticket_price -= 2<br>&nbsp; &nbsp;if is_student:<br>&nbsp; &nbsp; &nbsp; &nbsp;ticket_price *= 0.7<br>&nbsp; &nbsp;if is_military:<br>&nbsp; &nbsp; &nbsp; &nbsp;ticket_price *= 0.75<br>&nbsp; &nbsp;if is_first_responder:<br>&nbsp; &nbsp; &nbsp; &nbsp;ticket_price *= 0.8<br>&nbsp; &nbsp;return ticket_price</p><p>def convert_yes_no(input_string):<br>&nbsp; &nbsp;<br>&nbsp; &nbsp;if input_string.lower() == "yes":<br>&nbsp; &nbsp; &nbsp; &nbsp;return True<br>&nbsp; &nbsp;elif input_string.lower() == "no":<br>&nbsp; &nbsp; &nbsp; &nbsp;return False<br>&nbsp; &nbsp;else:<br>&nbsp; &nbsp; &nbsp; &nbsp;return None</p><p>&nbsp; &nbsp;<br>if __name__ == "__main__":<br>&nbsp; &nbsp;age = int(input())<br>&nbsp; &nbsp;<br>&nbsp; &nbsp;student_response = input()<br>&nbsp; &nbsp;is_student = convert_yes_no(student_response)<br>&nbsp; &nbsp;<br>&nbsp; &nbsp;military_response = input()<br>&nbsp; &nbsp;is_military = convert_yes_no(military_response)<br>&nbsp; &nbsp;<br>&nbsp; &nbsp;responder_response = input()<br>&nbsp; &nbsp;is_responder = convert_yes_no(responder_response)<br>&nbsp; &nbsp;<br>&nbsp; &nbsp;print("Calling the function with", age, is_student, is_military, is_responder)<br>&nbsp; &nbsp;result = get_ticket_price(age, is_student, is_military, is_responder)<br>&nbsp; &nbsp;if result == -1:<br>&nbsp; &nbsp; &nbsp; &nbsp;print("Invalid age")<br>&nbsp; &nbsp;else:<br>&nbsp; &nbsp; &nbsp; &nbsp;print(f"Movie ticket price: ${result:.2f}")</p>