Use the following code fragment:
1 sub x4,x4,x0
2 add x3,x4,x0
3 sub x6,x3,x2
4 mul x1,x6,x7
5 add x2,x5,x9
6 div x5,x9,x2
7 add x8,x1,x4
Draw the dependency graph among the instructions and indicate the type of data hazards (such as RAW, WAW, etc.) on each edge.
In: Computer Science
write a c++ program to perform the following operations on stack of Integers (Array Implementation of Stack with maximum size MAX)
(i) Push an Element on to stack
(ii) Pop an Element from stack
(iii) Demonstrate how stack can be used to check Palindrome
(iv) Display the status of stack
(v) Exit
In: Computer Science
4. Please name your driver program XXX_P04 where XXX are your initials. Given the array inputArray (doubles), write a method called swap which will swap any two contiguous (next to each other) elements. Swap will be passed two parameters, the index of the first element to be swapped and the array name. Write another method printArray that will print the array 5 elements to a line. PrintArray will be passed one parameter the array name. See the videos for help with this. The array elements are: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
Java Eclipse
In: Computer Science
Q1. [10 pt] How will you implement a binary semaphore with block wake-up protocol? Give the code.
(Please help, Operating system question, 2011 Spring)
In: Computer Science
Create a project with a Program class and write the following two methods (headers provided) as described below:
In: Computer Science
In: Computer Science
Python
Write a function str_slice(s) to slice sentence into single word by
their spaces and punctuations and returns a list.
You cannot use split(), join() method for this define
function
Example:
>>>str_slice(‘Hi, I like it!!’)
[‘Hi’, ‘, ’, 'I', ‘ ‘, ‘like’, ‘ ‘, ‘it’, ‘!!’]
In: Computer Science
This program has to be written in assembly language using emu8086. Please choose the .EXE template. The requirements and the action is contained in the docx file.
You’ve been hired by Spacely Sprockets and they need to be able to write order information out to a file. Using all of the knowledge that we’ve gained in the last few sections on structures and files, you need to write a program that does the following:
Here’s a sample run:
Order Number: 105
Customer ID: 405
Sprocket Type: Awesome Atomic Sprocket
Part Quantity: 3
Order Total: 105.74
Struct written to file C:\asm\test.txt
Order Number: 105
Customer ID: 405
Sprocket Type: Awesome Atomic Sprocket
Part Quantity: 3
Order Total: 105.74
Program Complete!
Hints: Think procedures! You can simplify the code and your debugging life by writing procedures. For example, a print structure routine, a save to file routine, a read from file routine, et cetera. Secondly, DO NOT code this application in a single shot – incrementally build up each piece of logic otherwise you will get lost when things don’t work right.
In: Computer Science
/* Test#1: Please type 0 for the Fibonacci sequence Please type 1 for the Fibonacci square matrix Please type 2 for the flipped Fibonacci square matrix based on Y-axis Please type 3 for the flipped Fibonacci square matrix based on X-axis 0 Please enter size for the Fibonacci sequence (size <100) 10 0 1 1 2 3 5 8 13 21 34 Median of the Fibonacci sequence is 4.000000 Test#2: Please type 0 for the Fibonacci sequence Please type 1 for the Fibonacci square matrix Please type 2 for the flipped Fibonacci square matrix based on Y-axis Please type 3 for the flipped Fibonacci square matrix based on X-axis 1 Please enter length of edge for the Fibonacci matrix (size <10) 4 The matrix is 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 Test#3: Please type 0 for the Fibonacci sequence Please type 1 for the Fibonacci square matrix Please type 2 for the flipped Fibonacci square matrix based on Y-axis Please type 3 for the flipped Fibonacci square matrix based on X-axis 2 Please enter length of edge for the Fibonacci matrix (size <10) 4 The matrix is 2 1 1 0 13 8 5 3 89 55 34 21 610 377 233 144 Test#4: Please type 0 for the Fibonacci sequence Please type 1 for the Fibonacci square matrix Please type 2 for the flipped Fibonacci square matrix based on Y-axis Please type 3 for the flipped Fibonacci square matrix based on X-axis 3 Please enter length of edge for the Fibonacci matrix (size <10) 4 The matrix is 144 233 377 610 21 34 55 89 3 5 8 13 0 1 1 2 Of course, your program cannot just satisfy above four test cases. It should be generalized to satisfy any Fibonacci sequence (size <100) and Fibonacci Matrix (< 10x10). */ #include <stdio.h> //@Hint: put the function you need here int main() { int a[100]; //For Fibonacci sequence int fibonacciMatrix[10][10]; //For Fibonacci Matrix int num = 0; float median = 0.0; //Median number of the Fibonacci sequence int choice = 0; int lengthFbSequence = 0; //the length of Fibonacci sequence int lengthFbMatrix = 0; //the length of the edge of Fibonacci Matrix printf("Please type 0 for the Fibonacci sequence \n"); printf("Please type 1 for the Fibonacci square matrix \n"); printf("Please type 2 for the flipped Fibonacci square matrix based on Y-axis \n"); printf("Please type 3 for the flipped Fibonacci square matrix based on X-axis \n"); scanf("%d", &choice); while (choice < 0) { printf("Please type 0 for the Fibonacci sequence \n"); printf("Please type 1 for the Fibonacci matrix \n"); printf("Please type 2 for the flipped Fibonacci square matrix based on Y-axis \n"); printf("Please type 3 for the flipped Fibonacci square matrix based on X-axis \n"); scanf("%d", &choice); } if (choice == 0) { printf("Please enter size for the Fibonacci sequence (size <100) \n"); scanf("%d", &lengthFbSequence); while (lengthFbSequence < 0) { printf("Please enter size for the Fibonacci sequence (size <100) \n"); scanf("%d", &lengthFbSequence); } //@Hint: Please start to code for option 0 } if (choice == 1 || choice == 2 || choice == 3) { printf("Please enter length of edge for the Fibonacci matrix (size <10) \n"); scanf("%d", &lengthFbMatrix); while (lengthFbMatrix < 0) { printf("Please enter length of edge for the Fibonacci matrix (size <10) \n"); scanf("%d", &lengthFbMatrix); } //@Hint: Please start to code for option 1, 2, 3 } return 0; }
In: Computer Science
acos() Prototype
double acos(double x);
To find arc cosine of type int, float or long double, you can explicitly convert the type to double using cast operator.
int x = 0; double result; result = acos(double(x));
int x = 0; double result; result = acos(double(x));
acos() Parameter
The acos() function takes a single argument in the range of [-1, +1]. It's because the value of cosine is in the range of 1 and -1.
Parameter | Description |
---|---|
double value | Required. A double value between - 1 and +1 inclusive. |
acos() Return Value
The acos() functions returns the value in range of [0.0, π] in radians. If the parameter passed to the acos() function is less than -1 or greater than 1, the function returns NaN (not a number).
Parameter (x) | Return Value |
---|---|
x = [-1, +1] | [0, π] in radians |
-1 > x or x > 1 | NaN (not a number) |
Example 1: acos() function with different parameters
#include <stdio.h> #include <math.h> int main() { // constant PI is defined const double PI = 3.1415926; double x, result; x = -0.5; result = acos(x); printf("Inverse of cos(%.2f) = %.2lf in radians\n", x, result); // converting radians to degree result = acos(x)*180/PI; printf("Inverse of cos(%.2f) = %.2lf in degrees\n", x, result); // paramter not in range x = 1.2; result = acos(x); printf("Inverse of cos(%.2f) = %.2lf", x, result); return 0; }
Output
Inverse of cos(-0.50) = 2.09 in radians Inverse of cos(-0.50) = 120.00 in degrees Inverse of cos(1.20) = nan
give an example of (math.h) function from the c language library and explain
1- prototype
2-input type (parameters)
3-output or return type
4- number of arguments/parameters
5- example
In: Computer Science
This assignment involves developing a program that prompts the user to enter a series of 10 integers and then determines and displays the largest and smallest values entered.
Your solution must use at least the following variables: counter: A counter to count how many integers were entered
a Number: The integer most recently input by the user,
smallest: The smallest number entered so far, largest: The largest number entered so far.
Write three separate programs for this assignment:
Name the first program HiLoWhile and use a while construct in the solution.
Name the second program HiLoFor and use a for construct in the solution.
Name the third program HiLoDoWhile and use a do-while construct in the solution.
Write the pseudocode for ONLY the HiLoWhile program.
IN JAVA
In: Computer Science
Many dog owners see the benefit of buying natural dog food and treats. Dog Day Afternoon is a local company that creates its own dog food and treats. Their products are made locally and with natural ingredients. Sales are up and the owners of Dog Day Afternoon have decided to expand their business. Currently they are manually calculating sales. They need a computer program to help speed up the process.
The owners of Dog Day Afternoon decided to get some help. They approached the Career Center and posted numerous temporary programming positions. You are eager to get some experience as a programmer so you apply and get the job.
Your portion of the project is to create a class called DogDay that will take in the quantity and the size of the dog treat. Store these values in attributes called quantity (integer) and size (string). The class will also contain three methods. One method will determine the cost of one dog bone. Name this method DeterminePrice. The cost of the different size natural raw hide bones is as follows:
Store the cost of each individual dog bone in an attribute called price.
Your second method will be called DetermineTotal. This method will calculate the total cost (quantity * cost) and round this value to 2 decimal places. It will store this value in an attribute called total.
Your final method will return the total.
When creating this class start coding in VS Code or IDLE. To test your class create an object. Send in the values 6 and C. Next call your method DeterminePrice followed by DetermineTotal. Finally print the method ReturnTotal to the screen. Your code should print the following: 29.7
In: Computer Science
Suppose internet data in hex is 99 f5 44 27 23 96 e3 4f. Calculate internet checksum.
You need to show steps and write answer here
In: Computer Science
You will conduct a systems analysis project ( car rentals ) by performing 3 phases of SDLC (planning, analysis and design) for a small (real or imaginary) organization. ( car rentals )The actual project implementation is not required (i.e. No coding required.)
This project should follow the main steps of the first three phases of the SDLC (phase 1, 2 and 3). Details description and diagrams should be included in each phase.
my part that i need help in it :
, you are required to determine the main business requirements; consequently, the following must be included:
In: Computer Science
Database systems and Information systems
An information system performs three sets of services:
Basically, a database is a fact (data) repository that serves an information system. If the database is designed poorly, one can hardly expect that the data/information transformation will be successful, nor is it reasonable to expect efficient and capable management of data and information.
The transformation of data into information is accomplished through application programs. It is impossible to produce good information from poor data; and, no matter how sophisticated the application programs are, it is impossible to use good application programs to overcome the effects of bad database design. In short: Good database design is the foundation of a successful information system.
Database design must yield a database that:
The last point deserves emphasis: even the best-designed database lacks value if it fails to meet information system objectives. In short, good database designers must pay close attention to the information system requirements.
Systems design and database design are usually tightly intertwined and are often performed in parallel. Therefore, database and systems designers must cooperate and coordinate to yield the best possible information system.
The SDLC traces the history (life cycle) of an information system. The DBLC traces the history (life cycle) of a database system. Since we know that the database serves the information system, it is not surprising that the two life cycles conform to the same basic phases.
There are two basic approaches to database design: top‑down and bottom‑up.
Top‑down design begins by identifying the different entity types and the definition of each entity's attributes. In other words, top‑down design:
Bottom‑up design:
Although the two methodologies tend to be complementary, database designers who deal with small databases with relatively few entities, attributes, and transactions tend to emphasize the bottom‑up approach. Database designers who deal with large, complex databases usually find that a primarily top‑down design approach is more appropriate.
Even if a generally top‑down approach is selected, the normalization process that revises existing table structures is (inevitably) a bottom‑up technique. E-R models constitute a top-down process even if the selection of attributes and entities may be described as bottom-up. Since both the E-R model and normalization techniques form the basis for most designs, the top‑down vs. bottom-up debate may be based on a distinction without a difference.
Assignment
Write two to three paragraphs answering each of the following questions:
In: Computer Science