A computer program contains code in several places that asks…

A computer program contains code in several places that asks a user to enter an integer within a specified range of values. The code repeats the input request if the value that the user enters is not within the specified range. A programmer would like to create a procedure that will generalize this functionality and can be used throughout the program. The correct use of the procedure is shown below, where min is the least acceptable value, max is the greatest acceptable value, and promptString is the string that should be printed to prompt the user enter a value. inputVal getRange(min, max, promptString) Which of the following is a correct implementation of the getRange procedure?

The following grid contains a robot represented as a triangl…

The following grid contains a robot represented as a triangle, which is initially in the bottom-left square of the grid and facing the top of the grid. The robot can move into a white or a gray square but cannot move into a black region. The robot is represented by a triangle, which is located in the bottom leftmost square and is initially facing upward. Black squares represent barriers that the robot cannot pass through. The first row contains black shading in the first, second, third, and fourth squares from the left and gray shading in the fifth square from the left. The second row contains black shading in the first, second, third, and fourth squares from the left. The fourth row contains black shading in the second, third, fourth, and fifth squares from the left. The fifth row contains black shading in the second, third, fourth and fifth squares from the left. The following code segment implements an algorithm that moves the robot from its initial position to the gray square and facing the top of the grid. Throughout the first, third, and fifth blocks of code are nested blocks of code. [begin block] Line 1: REPEAT 2 TIMES [begin block] Line 2: [begin block] MOVE_FORWARD [end block] [end block] [end block] Line 3: [begin block] ROTATE_RIGHT [end block] [begin block] Line 4: REPEAT 4 TIMES [begin block] Line 5: [begin block] MOVE_FORWARD [end block] [end block] [end block] Line 6: [begin block] ROTATE_LEFT [end block] [begin block] Line 7: REPEAT 2 TIMES [begin block] Line 8: [begin block] MOVE_FORWARD [end block] [end block] [end block] When the robot reaches the gray square, it turns around and faces the bottom of the grid. Which of the following changes, if any, should be made to the code segment to move the robot back to its original position in the bottom-left square of the grid and facing toward the bottom of the grid?