Urgenthomework logo
UrgentHomeWork
Live chat

Loading..

Cbsc4103 Software Construction|Output : Integer Assessment Answer

Lexical Analysis is the first phase of compiler also known as scanner. It converts the high level input program into a sequence of tokens. 

 

Given a diagram in Figure 1 that shows the function of lexical analyzer.

a) What is a token?

b) Give example of tokens.

c) Give example of non-tokens.

d) A C++ program (ProjectTOKEN.cpp) has been developed to check if a string is a valid integer or not. Compile and run this program:

 

#include

using namespace std;

  

// This is a CPP program to check if a given string is a valid integer

  

bool isNumber(string s)

{

   for (int i = 0; i < s.length(); i++)

 if (isdigit(s[i]) == false)

      return false;

  

   return true;

}

 

int main(int argc, char *argv[])

{

   // the input in string

   string str = "1234";

  

  if (isNumber(str))

cout << "Input: " << str << "\tOutput : Integer";  

  else

cout << "Input: " << str << "\tOutput : String";

  return 0;

}

Output:

Input: 1234     Output : Integer

Input: a1234    Output : String

 

i. Provide the screenshot of THREE different output for the above program.

 

ii. Re-write the program (save as ProjectTOKEN2.cpp) by changing the input to be entered by the end user as shown in a sample of output below:

 

 

Enter the Input (by user): 1234

Input: 1234     Output : Integer

 

Enter the Input (by user): a1234    

Input: a1234    Output : String




Buy Cbsc4103 Software Construction|Output : Integer Assessment Answers Online


Talk to our expert to get the help with Cbsc4103 Software Construction|Output : Integer Assessment Answers to complete your assessment on time and boost your grades now

The main aim/motive of the management assignment help services is to get connect with a greater number of students, and effectively help, and support them in getting completing their assignments the students also get find this a wonderful opportunity where they could effectively learn more about their topics, as the experts also have the best team members with them in which all the members effectively support each other to get complete their diploma assignments. They complete the assessments of the students in an appropriate manner and deliver them back to the students before the due date of the assignment so that the students could timely submit this, and can score higher marks. The experts of the assignment help services at urgenthomework.com are so much skilled, capable, talented, and experienced in their field of programming homework help writing assignments, so, for this, they can effectively write the best economics assignment help services.

Get Online Support for Cbsc4103 Software Construction|Output : Integer Assessment Answer Assignment Help Online

Resources

    • 24 x 7 Availability.
    • Trained and Certified Experts.
    • Deadline Guaranteed.
    • Plagiarism Free.
    • Privacy Guaranteed.
    • Free download.
    • Online help for all project.
    • Homework Help Services
); }
Copyright © 2009-2023 UrgentHomework.com, All right reserved.