Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Computer Engineering Expert

problem 1: Here is a short program. This prints out the value of a variable "x". Ernie and Bert disagree about what will be printed: Ernie says, the value gets changed in "changeX" so it will print "7", and Bert says, no, when the function exits the changes get reversed and the value goes back to "5". describe who is correct and why.

int x = 5;
void draw()
{
   changeX();
   print(x);
}
voidchangeX()
{
   int x = 7;
}

problem 2: prepare out pseudocode for a function called "and" that takes two arguments, both booleans, and returns the logical and of the inputs. DO NOT use the logical and operator: instead, prepare out if statements that cover the possibilities.

problem 3: You are going to prepare a function that computes the total interest charged on a credit card before it is paid off. List all the inputs the function will need.

problem 4: prepare a function that draws a cow at a certain location on the screen, and use the function to draw a herd of cows (at least 10).

problem 5: prepare a function that takes an array as the argument and returns the second largest element. Bonus (+5): prepare a function that takes an array and a number n as arguments and returns the nth-largest element. (So if n = 5, it returns the fifth largest.)

problem 6: prepare a function that computes f(x) for a quadratic polynomial in x, such as the one in assignment 3. Use the function to plot f(x) from -10 to +10.

problem 7: prepare a function to determine whether a number is prime: it will return true if the input is prime and false otherwise. Use it to see whether -7 is prime.

problem 8: Create an array of Strings and fill it with some interesting text, such as vacation destinations, album names, or weapon names from a CRPG. Display three elements of the array on the screen at a time; allow the user to scroll through the list with keypresses (e.g., 'a' to advance the list, 's' to go back).

problem 9: prepare a function that takes in a number n and divides the screen into n vertical bars, alternating black and white. (What should you do if someone puts in n = 0 or n = -99?)

problem 10: prepare a function that takes in a radius and evenly covers the screen with circles of that radius. Don't attempt to draw any circles that are completely off the screen.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M91240

Have any Question? 


Related Questions in Computer Engineering

Show that the covariance matrix of a row-ordered vector

Show that the covariance matrix of a row-ordered vector obtained from an N x N array of a stationary random field is not fully Toeplitz. Hence, a row scanned two-dimensional stationary random field does not yield a one-d ...

1 how is a repeater different from an amplifier2 what do we

1. How is a repeater different from an amplifier? 2. What do we mean when we say that a switch can filter traffic? Why is filtering important? 3. What is a transparent switch? 4. How is a hub related to a repeater? 5. Wh ...

1 ftp uses the services of tcp for exchanging control

1. FTP uses the services of TCP for exchanging control information and data transfer. Could FTP have used the services of UDP for either of these two connections? Explain. 2. In FTP, which entity (client or server) start ...

1 what is the length of the value field in the following

1. What is the length of the value field in the following BER encoding? 04 09 48 65 6C 4C ... 2. Distinguish between SMI and MIB. 3. What does the if object in MIB define? Why does this object need to be managed?

What factors should a firm consider when evaluating a move

What factors should a firm consider when evaluating a move from a client/server system to a cloud computing environment? Answer in about two paragraphs with reference. Must be 200-400 words and show an understanding and ...

Discussion questionpersonal factors such as anger revenge

Discussion Question Personal factors, such as anger, revenge, and lack of rewards and recognition, may increase the risk of someone stealing from or spying against employees. Organizations should apply adequate security ...

1 write a program that contains a text field a button add

1. Write a program that contains a text field, a button "Add Value", and a component that draws a bar chart of the numbers that a user typed into the text field. 2. Write a program that draws a clock face with a time tha ...

In an 80211 network three stations a b and c are contending

In an 802.11 network, three stations (A, B, and C) are contending to access the medium. The contention window for each station has 31 slots. Station A randomly picks up the first slot; station B picks up the fifth slot; ...

Metrics paperresearch the following topicmetricsreview nist

Metrics Paper Research the following topic: Metrics Review NIST SP 800-55 Rev. 1, Performance Measurement Guide for Information Security. Discuss measures you would be interested in finding the results, based on your hom ...

1 why is it important for organizations to have a business

1. Why is it important for organizations to have a business continuity plan in place? 2. Why is important for organizations to have a disaster recovery plan? 3. If companies have both a BCP and a DRP in place do they nee ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen