Questions
Terrain navigation is a key component in the design of unmanned aerial vehicles (UAVs). Vehichles such...

Terrain navigation is a key component in the design of unmanned aerial vehicles (UAVs). Vehichles such as a robot or a car, can travel on land; and vehiches such as a drone or a plane can fly above the land. A UAV system contains an on board computer that has stored the terrain information for the area in which it is to be operated, Because it knows where it is at all times (often using a global positioning system (GPS) receiver), the vehicle can then select the best path to get to a designed spot. If the destination changes, the vehicle can refer to its internal maps and recompute the new path. The computer software that guides these vechicles must be tested over a variety of land formations and topologies. Elevvation information for large grids of land is available in computer databases. One way of measuring the "difficulty" of a lanad grid with respect to terrain navigation is to determine the number of peaks in the grid, where a peak is a point that has lower elevations all around it. For this problem, we want to determine whether the value in grid position [m] [n] is peak. Assume that the values in the four positions shown are adjacent to grid position [m] [n]

grid [m-1] [n]
grid [m][n-1] grid [m][n]    grid [m][n+1]
grid [m+1] [n]

Write a program in C PROGRAMMING that reads elevation data from a data file named grid1. txt. (this file you have to create and name it as grid 1.txt.) data as shown below which represent elevation for a grid that has 6 points along the side and seven points along the top ( the peaks have been highlighted and underlined):

5039 5127 5238 5259 5248 5310 5299

5150 5392 5410 5401 5352 5820 5321

5290   5560    5490 5421 5530 5831    5210

5110 5429 5430 5411 5459 5630 5319

4920 5129 4921   5821 4722 4921 5129

5023 5129 4822 4872 4794 4862 4245

Then prints the number of peaks and their locations. Assume that the first line of the data file contains the number of rows and the number of columns for the grid of information. These values are then followed by the elevation values, in row order. The maximum size of the grid is 25 rows by 25 columns.

Hints:

  1. Define and print the number of peaks and their locations in an elevation grid.
  2. input is a file containing the elevation data and the output is a listing of the location of the peaks.
  3. to specify the location of the peaks, you need to assign an addressing scheme to the data because you are going to implement this solution in c. Therefore, choose its 2D array subscripting notation.
  4. assume the top left corner is position [0][0], the row numbers increase by 1 as move down the page and the column numbers increase by 1 as move to the right.
  5. These peaks then occur at position[2][1], [2][5], and [4][3].
  6. To determine the peaks, compare a potential peak with its four neighbouring points.
  7. if all four neighboring points are less that the potential peak, then the potential peak is a real peak.
  8. the points on the edges of the array or grid cannot be potential peaks because do not have elevation information on all four sides of the points.

#Need solution c/c++ programmme

In: Computer Science

Hello I need this written in C# with a few comments thanks Modify the Patient class...

Hello I need this written in C# with a few comments thanks

Modify the Patient class to reference a demographic object that contains the patient phone number, email and next of kin. Create a demographic class to store this information. Make sure to create a constructor in the class for this information.

  1. Modify the Patient constructor to pass in this additional information at the time of instantiation.

  2. Modify the display method to display all the data

  3. HERE IS THE CODE

  4. using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    namespace Example2Aggregation

    {

        class Program

        {

            static void Main(string[] args)

            {

                Patient p1 = new Patient(1234, "Smith", "Jane", "O", "+");

                displayPatient(p1);

                Patient p2 = new Patient();

                p2.PatientId = 444;

                p2.LastName = "Doe";

                p2.FirstName = "John";

                BloodData b1 = new BloodData("A", "-");

                p2.BloodData = b1;

                p2.displayPatient();

            }

            //display method

            public static void displayPatient(Patient p)

            {

                Console.WriteLine("Patient ID: " + p.PatientId + " " + p.LastName +

                    " Blood Data: " + p.BloodData.BloodType + " " + p.BloodData.RhFactor);

            }

        }

    }



    PATIENT CLASS

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;


In: Computer Science

Use C++ to write a program that reads in a binary string from the command line...

Use C++ to write a program that reads in a binary string from the command line and applies the following (00, 1101) tag-system: if the first bit is 0, deletes the first three bits and append 00; if the first bit is 1, delete the first three bits and append 1101. Repeat as long as the string has at least 3 bits. Try to determine whether the following inputs will halt or go into an infinite loop: 10010, 100100100100100100. Use a queue.

In: Computer Science

. Dice rolling: In c++Write a program that simulates the rolling of two dice. The sum...

. Dice rolling: In c++Write a program that simulates the rolling of two dice. The sum of the two values should then be calculated. [Note: Each die can show an integer value from 1 to 6, so the sum of the two values will vary from 2 to 12, with 7 being the most frequent sum and 2 and 12 being the least frequent sums.] The following table shows the 36 possible combinations of the two dice. Your program should roll the two dice 36,000,000 times. Use a onedimensional array to tally the numbers of times each possible sum appears. Print the results in a tabular format. Also determine if the totals are reasonable (i.e., there are six ways to roll a 7, so approximately one-sixth of all the rolls should be 7).

In: Computer Science

Show the decimal integer 44 in 7-bit sign magnitude, one's complement, two's complement and excess-63 respectively...

Show the decimal integer 44 in 7-bit sign magnitude, one's complement, two's complement and excess-63 respectively in the given order, separated by comma.

In: Computer Science

In python: In many jurisdictions a small deposit is added to drink containers to encourage people...

In python:

In many jurisdictions a small deposit is added to drink containers to encourage people to recycle them. In one particular jurisdiction, drink containers holding one liter or less have a 0.10???????,??????????????????ℎ???????????ℎ??????????ℎ????0.10deposit,anddrinkcontainersholdingmorethanoneliterhavea0.25 deposit. Write a program that reads the number of containers of each size from the user as variables. Your program should continue by computing and displaying the refund that will be received for returning those containers.

In: Computer Science

Q1) ... “what-if analysis” is one of the four basic types of analytical modeling activities that...

Q1) ... “what-if analysis” is one of the four basic types of analytical modeling activities that are involved in using a decision support system. List all of the four types. Then, in your own words, explain how is “what-if analysis” applied with a suitable example.

Q2) ...

A firm has developed an organizational planning to automate the process of marketing logistics using the SCM software. The various steps in the planning and personnel responsible are described below.

The top management executives like the Logistics COO first analyze the situation, make a self evaluation, Competitor analysis. Establish a long range vision organization. Provides the statement of Supplier scorecarding and network redesign. The Supply planner and demand planner develops the statement of organizational planning for a short range duration of upto 18 months. The activities accomplished are trend detection, predictive analysis, and tracking activities to plan. The shop floor/procurement personnel who controls the regulation of day to day schedules, activities and costs. Establishes exception detection, notification and resolution along with collaboration of supply / demand with the trading partners.

Categorize the activities according to the type of planning and fill in the table appropriately. Provide justification for your answer.

Type of planning

Set of activities

Who is responsible?

Reasons

َQ3 ...  In the installation and implementation phase, we normally face difficulties to operate the new system or the improved application. To solve this issue, the firm can follow one of the conversion strategies. Discuss and compare in details between these conversion strategies in the table given below

Conversion Strategy

Description

Advantages

Disadvantages

In: Computer Science

briefly explain the difference between Blackbox and whitebox testing?

briefly explain the difference between Blackbox and whitebox testing?

In: Computer Science

Develop a one-page website using HTML tags and element to implement the following. THIS IS HEADING...

Develop a one-page website using HTML tags and element to implement the following.

THIS IS HEADING 1

THIS IS HEADING 2

THIS IS HEADING 3

THIS IS HEADING 4

THIS IS HEADING 5

THIS IS HEADING 6

THIS IS A PARAGRAPH. THIS IS A PARAGRAPH. THIS IS A PARAGRAPH

THIS IS ANOTHER PARAGRAPH. THIS IS ANOTHER PARAGRAPH. THIS IS ANOTHER PARAGRAPH

THIS IS A LINE BREAK
THIS IS A LINE BREAK
THIS IS A LINE BREAK

THIS IS AN ORDERED LIST.

  1. Item 1
  2. Item 2
  3. Item 3
  4. Item 4
  5. Item 5

THIS IS AN UNORDERED LIST.

  • Item 1
  • Item 2
  • Item 3
  • Item 4
  • Item 5

THIS TEXT IS BOLD

THIS TEXT IS ITALIC

In: Computer Science

1) Write a 2 page SLA for the cloud service that you have selected to migrate...

1) Write a 2 page SLA for the cloud service that you have selected to migrate a website to the cloud. The SLA will be used to define the service level obligations of the cloud service provider.

2) Write a brief SOW for the website that you have selected to migrate to the cloud. The SOW will be used to define the obligations of the cloud service provider.

In: Computer Science

Please don’t just write the final answers. Please show the steps for each question (via text,...

Please don’t just write the final answers.

Please show the steps for each question (via text, arrows, grouping, etc)

1. Use the grouping method to convert the following binary number to (a) octal and (b) hexadecimal:

a. 10101101010112

2. Use the grouping method to convert the following numbers to binary:

a. 64358   - b. 4F1A16

In: Computer Science

Rewrite the function so the formal parameter x is an IO pointer-to int parameter. The function’s...

Rewrite the function so the formal parameter x is an IO pointer-to int parameter. The function’s prototype is changed as shown below. Please explain code with comments

//--------------------------------------------------

void NextPrime(int *x)

//--------------------------------------------------

{

bool IsPrime(const int x);

}

In: Computer Science

Using matlab I need to create five random circles with grid x and y (100,100). Also...

Using matlab I need to create five random circles with grid x and y (100,100). Also create 10 different colors

x(1:100) and y (1:100)

In: Computer Science

Compare PHP code used to create and update two-dimensional arrays to another programming language. Which is...

Compare PHP code used to create and update two-dimensional arrays to another programming language. Which is easier and more efficient? Why? Can be compared to any other well used language.

In: Computer Science

Assignment 3-4: IN PYTHON Guest List: If you could invite anyone to dinner, who would you...

Assignment 3-4: IN PYTHON

Guest List: If you could invite anyone to dinner, who would you invite? Make a list that includes at least three people you’d like to invite to dinner. Then use your list to print a message to each person, inviting them to dinner.

---------------------------------------------------------------

Assignment 3-5:

Changing Guest List: You just heard that one of your guests can’t make the dinner, so you need to send out a new set of invitations. You’ll have to think of someone else to invite.

  • Start with your program from Assignment 3-4. Add a print statement at the end of your program stating the name of the guest who can’t make it.
  • Modify your list, replacing the name of the guest who can’t make it with the name of the new person you are inviting.
  • Print a second set of invitation messages, one for each person who is still in your list.

---------------------------------------------------------------

Assignment 3-6:

More Guests: You just found a bigger dinner table, so now more space is available. Think of three more guests to invite to dinner.

  • Start with your program from Assignment 3-4 or Assignment 3-5. Add a print statement to the end of your program informing people that you found a bigger dinner table.
  • Use insert() to add one new guest to the beginning of your list.
  • Use insert() to add one new guest to the middle of your list.
  • Use append() to add one new guest to the end of your list.
  • Print a new set of invitation messages, one for each person in your list.

---------------------------------------------------------------

Assignment 3-7:

Shrinking Guest List: You just found out that your new dinner table won’t arrive in time for the dinner, and you have space for only two guests.

  • Start with your program from Assignment 3-6. Add a new line that prints a message saying that you can invite only two people for dinner.
  • Use pop() to remove guests from your list one at a time until only two names remain in your list. Each time you pop a name from your list, print a message to that person letting them know you’re sorry you can’t invite them to dinner.
  • Print a message to each of the two people still on your list, letting them know they’re still invited.
  • Use del to remove the last two names from your list, so you have an empty list. Print your list to make sure you actually have an empty list at the end of your program.

PreviousNext

In: Computer Science