Question: Also, the computer language is C EEL 2880 Engineering Software Techniques: SPRING 2018 Dr. Subbarao V Wunnava: 03 22 2018: Project 2 General Considerations: (Reference:
Also, the computer language is C
EEL 2880 Engineering Software Techniques: SPRING 2018 Dr. Subbarao V Wunnava: 03 22 2018: Project 2 General Considerations: (Reference: Chapters 5, 6, 7, 8 and 11, 15, 16 1. 2. Class period of 04 05 2018 Thursday delegated for your interaction with TAs, and among yourselves 3. 4. You may form into groups of no more than three individuals One neat hard copy of report is due at the beginning of class of 04 12 2018 Thursday per group The report should contain clearly: your programming methodology, pseudo code, flow charts, actual code, your results, analysis and scope for improvement, with alternate approaches. PROBLEM STATEMENTS: Work both the problems with clear and to the point documentation: Problem 1: String Operations and Data Security: To improve data security in the transmission of data and information, dynamic character coding is being practiced. The modification of the original characters can be using the first 8 prime members [1, 2, 3, 5, 7, 11, 13, 17]: First character enhanced by 1; second character by 2, third by 3, .8h character by 17. Next 8 characters use the prime numbers in the reverse order 17..1, and decrease the lues. Use a total message of at least 32 characters and repeat the process of modifying 1-17 for the first 8; modifying by 17-1 for next 8, and so on. Make your own message. After the message is coded, decoding should also be done, to restore the original message. You may want to change the lower case and upper case transitions as well. You may use your modifications to make more security built in Example: Original Message 65 66 67 68.... Normal ASCII Prime Numbers Modified ASCII Coded Message 66 68 70 73 B D F I Problem 2: Card Shuffling: Entertainment Industry: Using random number generation, and multi-dimensional array/structure concepts: deal 52 cards into 4 different hands (P, Q, R, and S), 13 cards each hand. The 4 colors are Spades, Hearts, Diamonds and Clubs. 13 cards are: A Q,J, 10, 9, 8, 7, 6, 5, 4, 3, 2. Your software should eliminate any duplication of the cards. (a) Ace has a value of 13; King 12, and so on; Spades value of: 4, Hearts 3, Diamonds 2, and Clubs 1 (b) After each hand is dealt, calculate the total value each hand has in numerical value (c) Highest score wins. P hand is the dealer and should win at least 3 out of 4 times [75% of the time) (d) Extend the game to 8 players (P,Q,R, S, T, U, V, W) with 6 cards each and 4 cards remaining at random Dealer hand P should win at least 3 out of 8 times [37.5% of the time) (e) Clearly explain in your report, how you are accomplishing these tasks Courtesy: Ms. Natt : TA Ms. Apurva, TA; Mr. Espenet and Jonathan : Volunteer TAs GOOD LUCK
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
