Problem 1. (Generating the Waltz) Write a program called generatevaltz.py that accepts the minuet and trio tables from standard input, generates a random sequence of 32 measures according to the rules described above, and writes the sequence to standard output. - "/vorkspace/project3 $ python3 generatevaltz.py < data/zozart.txt 69 95 27 103 105 129 21 24 66 155 48 34 43 18 89 78 72 39 59 68 29 7 15 94 76 34 93 77 12 95 47 10 Directions: • Read the minuet measures from standard input into a 2D list with dimensions 11 x 16. • Read the trio measures from standard input into a 2D list with dimensions 6 × 16. • Write to standard output a random sequence of 16 minuet measures, each of which is a value from the minuet table - the column index j is a value from [0, 15] and the row index i € [0, 10] is obtained from the sum of two die rolls. • Write to standard output a random sequence of 16 trio measures, each of which is a value from the trio table – the column index j is a value from [0, 15] and the row index i € [0, 5] is obtained from a die roll.

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section6.4: A Case Study: Rectangular To Polar Coordinate Conversion
Problem 9E: (Numerical) Write a program that tests the effectiveness of the rand() library function. Start by...
icon
Related questions
Question
Problem 1. (Generating the Waltz) Write a program called generatevaltz.py that accepts the minuet and trio tables from
standard input, generates a random sequence of 32 measures according to the rules described above, and writes the sequence
to standard output.
>- "/workspace/project3
$ python3 generatewaltz.py < data/zozart.txt
69 95 27 103 105 129 21 24 66 155 48 34 43 18 89 78 72 39 59 68 29 7 15 94 76 34 93 77 12 95 47 10
Directions:
• Read the minuet measures from standard input into a 2D list with dimensions 11 x 16.
• Read the trio measures from standard input into a 2D list with dimensions 6 x 16.
• Write to standard output a random sequence of 16 minuet measures, each of which is a value from the minuet table -
the column index j is a value from [0, 15] and the row index i e [0, 10] is obtained from the sum of two die rolls.
Write to standard output a random sequence of 16 trio measures, each of which is a value from the trio table – the
column index j is a value from [0, 15] and the row index i e [0, 5] is obtained from a die roll.
Transcribed Image Text:Problem 1. (Generating the Waltz) Write a program called generatevaltz.py that accepts the minuet and trio tables from standard input, generates a random sequence of 32 measures according to the rules described above, and writes the sequence to standard output. >- "/workspace/project3 $ python3 generatewaltz.py < data/zozart.txt 69 95 27 103 105 129 21 24 66 155 48 34 43 18 89 78 72 39 59 68 29 7 15 94 76 34 93 77 12 95 47 10 Directions: • Read the minuet measures from standard input into a 2D list with dimensions 11 x 16. • Read the trio measures from standard input into a 2D list with dimensions 6 x 16. • Write to standard output a random sequence of 16 minuet measures, each of which is a value from the minuet table - the column index j is a value from [0, 15] and the row index i e [0, 10] is obtained from the sum of two die rolls. Write to standard output a random sequence of 16 trio measures, each of which is a value from the trio table – the column index j is a value from [0, 15] and the row index i e [0, 5] is obtained from a die roll.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr