We read your photo as:
Integrate the addThrowDice procedure and the lowestRT function into a main program.
Computer Science
ScanSolve AI Answer
To integrate the addThrowDice procedure and the lowestRT function into a main program, we'll define the global array sumDice, the addThrowDice procedure (from the previous context), the lowestRT procedure (based on the provided image), and then a MainProgram to orchestrate their calls.
Here's the complete pseudocode:
// Global declaration for sumDice array
GLOBAL sumDice : ARRAY OF INTEGER
// Procedure to calculate the sum of three dice for each throw
// (Adapted from previous context, assuming DICEDIAL is N rows by 3 columns)
PROCEDURE addThrowDice(N : INTEGER, DICEDIAL : ARRAY OF ARRAY OF INTEGER)
DECLARE i : INTEGER
// Assuming sumDice is dynamically sized or pre-allocated to hold N elements
FOR i = 0 TO N-1
sumDice[i] = DICEDIAL[i][0] + DICEDIAL[i][1] + DICEDIAL[i][2]
ENDFOR
ENDPROCEDURE
// Procedure to find and print the lowest sum and its occurrences
// (Based on the provided image, treated as a procedure due to PRINT statements)
PROCEDURE lowestRT(N : INTEGER)
DECLARE i : INTEGER
DECLARE lowest : INTEGER
lowest = 100 // Initialize 'lowest' with a value higher than any possible sum (max sum of 3 dice is 18)
// Check which is the lowest sum in sumDice
FOR i = 0 TO N-1
IF sumDice[i] < lowest THEN
lowest = sumDice[i]
ENDIF
ENDFOR
// Print the least sum
PRINT "The lowest sum is ", lowest
// Print positions (throw numbers) where the least sum occurs
PRINT "Occurs in throw:"
FOR i = 0 TO N-1
Was this helpful?
Still stuck on this one?
Ask a follow-up, and the answer starts from this question.
Got a different question?Ask your own question
More Computer Science Questions
QWrite down the function to be integrated.QA dice is thrown one .find the probably of getting a number divided by 3QDefine sumDice as a global array.QTwo dice are thrown at a time. The probability of getting sum of the numbers 13 will beQDifferentiate between call by reference and call by value, construct a trace table for calc(8, 37)…