logo

Crowdly

Browser

Add to Chrome

Batch-01_BSc_Semester-01_Algorithmic Thinking and its Applications

Looking for Batch-01_BSc_Semester-01_Algorithmic Thinking and its Applications test answers and solutions? Browse our comprehensive collection of verified answers for Batch-01_BSc_Semester-01_Algorithmic Thinking and its Applications at iitjbsc.futurense.com.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

What should be the initial value of the accumulator when calculating a product of list elements?
0%
0%
0%
0%
View this question
What is the result of swapping a = 5, b = 10 using the tuple method a, b = b, a?
View this question
In the context of a bottom-check loop using while True, what ensures the loop does not run infinitely?
0%
0%
0%
0%
View this question
In Python, what will range(5) generate?
View this question

Task 3: Range Function Practice

Objective: Use Python’s range() to control loops.

Instructions:

  1. Write a Python function range_sum(n) that:

    • Uses a for loop and range() to add numbers from 0 up to n-1.

  2. Modify the function to:

    • Use a while loop instead of a for loop.

    • Use a bottom-check loop (while True + break) structure to achieve the same.

Example Input:

n = 5

Expected Output:

Sum = 10

View this question

Task 1: Looping and Accumulator Variable

Objective: Practice loop control and accumulator patterns using Python.

Instructions:

  1. Write a Python function sum_list_elements(lst) that:

    • Takes a list of integers as input.

    • Returns the sum of all elements using a for loop and an accumulator variable.

  2. Extend the function to count how many elements in the list are greater than 10 using a separate counter.

Example Input:

[3, 11, 15, 7, 2, 18]

Expected Output:

Sum: 56

Count of numbers > 10: 3

View this question

Task 2: Swapping Two Variables (Multiple Methods)

Objective: Practice variable swapping using different techniques.

Instructions:

  1. Write a Python function swap_with_temp(a, b) that:

    • Swaps two variables using a temporary variable.

  2. Write another function swap_without_temp(a, b) that:

    • Swaps two variables using arithmetic operations (addition and subtraction).

  3. (Optional Advanced) Try swapping using a Python tuple assignment in a single line.

Example Input:

a = 100, b = 200

Expected Output for all methods:

a = 200, b = 100

View this question

What is the output of this snippet?

Python Code

a = 0  

for i in [1, 2, 3]:  

    a += 1  

print(a)

0%
0%
0%
0%
View this question
Which of the following correctly calculates the sum of digits from 0 to 9 using a loop?
0%
100%
0%
0%
View this question
Which of the following best describes a deterministic loop?
0%
0%
0%
0%
View this question

Want instant access to all verified answers on iitjbsc.futurense.com?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome