
1 - Semantics - Attributes Grammar (25 points) Using the following grammar write an attributes grammar...
Using the following grammar write an attributes grammar that can calculate the decimal value of an octal number. Grammar: number = list list = list octal | octal octal = ‘0’ | ‘1’ | ‘2’ | ‘3’ | ‘4’ | ‘5’ | ‘6’ | ‘7’ Notes: An octal number consists of octal digits, i.e. 0 to 7. The following example shows how to convert the octal 67 to its equivalent decimal. The symbol star represents multiplication. 67 = 6 *...
Consider the following context free grammar. Write an attribute grammar that specifies the calculation rules, i.e. how the value of E or T is calculated. There is no need to perform type checking. We assume all types are matched correctly. Please clearly specify the type of attribute(s) you introduce, i.e. synthesized, inherited, or intrinsic. E ::= E + T | T T ::= T * F | F F ::= NUM NUM ::= 1 | 2 | 3 | 4...
3 points) Question Three Consider the context-free grammar S >SS+1 SS 1a and the string aa Give a leftmost derivation for the string. 3 points) (4 poiots) (5 points) (3 points) sECTION IWOLAttcmpt.any 3.(or 2) questions from this.scction Suppose we have two tokens: (1) the keyword if, and (2) id-entifiers, which are strings of letters other than if. Show the DFA for these tokens. Give a nightmost derivation for the string. Give a parse tree for the string i) Is...
There are 7 problems that require using joins. Each problem has 10 points. 1. Write an SQL command that will find any customers who have not placed orders and sort them out by CustomerID in ascending order. 2. List the employees and supervisors names for each supervisor who supervises more than two employees. 3. List the name of each employee, his or her birth date, the name of his or her manager, and the manager’s birth date for those employees...
Question 1a - Increasing Numbers in List - First Occurence(3 points) Write a function numIncreasing1(L) that takes as input a list of numbers and returns a list of the first sequence within that is increasing order, and has a length of at least 2. If no increasing sequential numbers are found, (ie. the input list is in descending order) then naturally a list of just the first value is returned. Increasing sequence means for a number to be valid it...
write out the appropriate commands for each step using CMD 1, Create a new file named, Work1.txt, in the directory HW1a, with the use of the ECHO command with the following sentence 2, Copy the file Work1.txt from directory HW1a to directory HW1aa. 3, Rename the copied file Work1.txt in directory HW1aa to Work2.txt 4, Move the directory HW1aaa to the directory HW1a and rename it HW1ab 5,Move the file Work1.txt from directory HW1a to directory HW1aa 6, Copy both...
2. Long answer questions (25 points) d the answer to two decimal points. e.g., 0.45%. ote: write down th e necessary steps; roun (1) The following table gives the prices of bo Bond Prinepat(Sime to Maarity Annual Coupon (3)" Bond Price (5 yrs) 0.5 1.0 1.5 98 95 102 100 0.0 0.0 6.2 100 100 Half the stated coupon is paid every six months a) (7 points) Calculate zero rates (with continuous compounding) for maturities of 6 mor 12 months...
Econ 250 Chapter 8 Homework Name 1. (2.5 points) The following table shows a short-run production function for laptop computers. Fll Chapter 8 Homework in the last column and then answer the question that follows Number of Workers Total Output of Laptop Computers Marginal Product of each 0 Worker 0 N/A 80 200 300 4 360 5 400 With what worker does diminishing marginal product set in? (3 points) A pizza business has the following cost structure. Use the given...
Question 1.Write a SQL statement for each of the following
questions based on the above tables (50 Points).
1) Create “Enrollment” table.
2) Change the credits of “Database” course from 2 to 3.
3) List the course titles (not Course_No) and grades John Doe
had taken.
4) Calculate average of Café Balance, and name new field as
Average Balance.
5) Create a roster for “Database” course (list student ID, last
name, first name, major, and status for each student enrolled...
Assignment Chapter 6 Part - Assignment Chapter 6 Part 2 - Write Queries that: 1. List all Staff first and last names that have a branch number listed the Branch table. 2. Sort the query results from the query above is descending order 3. Join Branch and Staff tables where branch No are equal 4. Execute Left Outer Join for query 3 5. Execute Right Outer Join for query 3. 6. Insert record - 'CR76', 'PL94', '2018-02-28', 'To Big' into...