Write a program for random number generator, Programming Languages

Assignment Help:

* Comments in your code are required

* Main Program Operation:

 # Your program should first prompt the user for an integer to seed the random number Generator. "Enter an seed integer for random number generator:"

 #  Prompt the user to enter an integer to denote the number of values to create, n. The limit is100 numbers. "How many numbers to create:"

 #  Randomly generate and store the n integer values in the range of [-100,500]. Set argument $a0, the ID of the pseudorandom number generator to 8.

 # Write/Call a function to print the array values to the screen, printArray

 #  Write/Call a function for insertion sort, isort, to sort the values.

 #  Call printArray again to print the sorted values.

 # Prompt the user to enter a filename. "Enter input filename:"

- When reading in a string, the newline character is appended to the end if the string does not fill the buffer. Mars does not allow the newline character to be in the .filenamein order to open a file. You must delete/remove the newline character from thefilename string prior to opening the file (replace it with NULL).

# Use syscall 13 and 14 to open the file and read from the input file. Print error and reprompt forfilename if the file is not found. "Cannot open file." Make sure to open and close each fileproperly.

 # Write/Call a function, abcCount, to count the frequency of each alphabetic character in theinput file text.

 # Print the total number of characters counted.

# Write/Call a function, printTable, to print a table which displays the frequency of each letter.

 # Write/Call a function, ROT47Cipher, to encrypt the input text and print it to the screen.

 #  Prompt the user to enter 'E' to exit or 'R' to repeat the program.

Technical Specification:

The program should contain the following five functions:

 #isort: This function implements the iterative insertion sort algorithm.

* Input parameters: the base address of the array to be sorted, the number of elements in the array

  • Return parameter: Total sum of values sorted.

 

 #printArray: This function should print an array of integers to the screen.

* Input parameter: the base address of the array to be printed, number of elements to print.

* Return parameter: None

 #abcCount: This function examines each character in the text string and increments the countof the character in the array. Ignore any punctuation and spaces. Assume capital andlowercase letters are equivalent.

*   Input parameter: the base address of the array for storing the letter count, the base

address of the text string

* Return parameter: The total number of characters processed

# printTable: This function prints a two column table which displays the letter followed by itsfrequency count.

 

* Input parameter: the base address of the array for the frequency count, the number of

elements to print

  • Return parameter: None

a. ROT47: A substitution cipher in which uses the ASCII table to replace the plaintext withletters, numbers, and symbols. Specifically, the 7-bit printable characters from 0x21 '!' to

0x7E '~' (94 in total) are rotated by 47 positions. No special consideration is taken for

upper case and lower case, and the space character is left intact. For example, 'a' is

mapped to '2' and '9' is mapped to 'h'. (More details can be found here

https://en.wikipedia.org/wiki/ROT13). Note: Spaces are left untouched, but all other visiblesymbols are encrypted.

* Input parameter: the base address of the text string

* Return parameter: None

 # All functions should be called from the main program.

 # You may write additional functions if you choose. However, DO NOT deviate from the abovefunction specifications, redefine the parameters and/or functionality of the functions. Implement the functions and program as described above

  •  Data segment:

#  You should allocate space in your memory to generate at most 100 integer values, space for100,000 characters to be read from the text file, and space for storing the frequency of eachcharacter. Remember if you allocate your space after strings you must realign your memorysuch that the integer values are word aligned. Use the .align directive.

Enter 'E' to exit or 'R' to repeat: E

Testing:

your code must  assemble or operate correctly in MARS.


Related Discussions:- Write a program for random number generator

C.., I am still waiting on a quote from you

I am still waiting on a quote from you

Explain inheritance and polymorphism in lingo programming, Question: (a...

Question: (a) Explain the concepts of Inheritance and Polymorphism in Lingo programming. (b) Write short descriptions on parent scripts and child objects in Lingo object

Shell script to display system time in words, Normal 0 false ...

Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4

Java.., create a program that can determine the number of students that are...

create a program that can determine the number of students that are doing their final year for a particular program (e.g. BCOM Information Systems), calculate the required credits

Creates an object and prompt the user to enter the name, Design an object d...

Design an object definition named Pet, which should have the following fields: name: The name field holds the name of a Pet type: The type field holds the type of anima

Write a function called triple, Write a function called triple (in a file c...

Write a function called triple (in a file called 'triple.m'). That takes a single variable x and returns a single variable in which every element of x is multiplied by 3. Make sure

Capital gain calculator, This assignment is divided into two parts. The goa...

This assignment is divided into two parts. The goal is to write a Java program that calculates capital gain on a stock market, see Lab 7. When a share of common stock of some co

Pseudo code, I need help putting this into a flowchart constant c as Intege...

I need help putting this into a flowchart constant c as Integer = 3500 Constant CALORIESTOOUNCE as Integer = 219 Declare Sex as Character Declare Age as Integer Declare Weight as I

Urgently need help with Javascript, Really urgent help needed with Javascri...

Really urgent help needed with Javascript. I have this website: I">https://www.theppcpresents.com/globe13/#/home I need to remove the video on the slider so that it only sho

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd