辅导案例-207SE

  • August 10, 2020

207SE Lab 1 (Wk Commencing 6 th October 2014) Your task a) In one paragraph explain the modified Harvard architecture. You might include diagrams and compare it with the von Neumann architecture and the Harvard architecture. b) Complete either activity b1 or b2 below. (Do not do both!!) Evidence The paragraph on modified Harvard architecture, and commented source code with output examples for either activity b1 or b2. Activity b1 Write a simple program (or adapt the C++ program in Appendix A) to parse a string to determine if it fulfils one of the following grammar order rules. Below are rules related to the basic grammar. For example in the grammar, an is followed by an and the is follow by a . Grammar rules Correct sentence structure = Correct sentence structure = Correct sentence structure = Correct sentence structure = Correct sentence structure = Words marking up vocabulary Agent Word:- bot mike Action words:- pick put lift drop go Direction word:- forward backwards left right Pronoun word:- I you we Objects words:- nuts plum cat cup Colour words:- red blue Examples of grammatically correct and incorrect inputs bot pick plum  We drop cup  I go nut  bot lift left  bot pick plum plum  drop cup  nut go left  left left left  Appendix A //This C++ code is used to take an input string and put words in an array #include #include #include using namespace std; int main() { //set up input string string input=”bot pick ball”; //initalise input stream stringstream currentstring(input); int count=-1; string word[10]; //Repeatedly put words in string array while (currentstring.good()) { count=count+1; currentstring >> word[count]; } return 0; } To compile and run C++ in eadwine use 1. Save file with a .cc extension 2. Type g++ -o parser string.cc at the command prompt 3. Type ./parser at the command prompt Activity b2 Write a simple program in at least three (3) programming languages. It should display your full name broken into blocks. The length of the block should be equal to the first digit in your university user id. If your name is so unique it has no digit, use the LAST digit of your student ID. Each block should be on a new line. For example if Graeme Stewarts’ id is ab247 the output would be. Gr am e St ew ar t

LATEST POSTS
MOST POPULAR

ezAce多年来为广大留学生提供定制写作、留学文书定制、语法润色以及网课代修等服务,超过200位指导老师为您提供24小时不间断地服务。