Answer:
Anything that tells hardware what to do and how to do it.
Answer:
The solution code is written in Python:
- import math
-
- coord= input("Enter coordinates for three points: ")
- coordList = coord.split(" ")
-
- for i in range(0, len(coordList)):
- coordList[i] = float(coordList[i])
-
- seg_1 = math.sqrt((coordList[0] - coordList[2])**2 + (coordList[1]- coordList[3])**2)
-
- seg_2 = math.sqrt((coordList[2] - coordList[4])**2 + (coordList[3]- coordList[5])**2)
-
- print(seg_1 + seg_2)
Explanation:
Firstly, we can use Python built-in method <em>input()</em> to get coordinates for three points from user (Line 3). To simplify the entry process, the input of the three coordinates is expected in a single string 0.0 0.0 3.0 4.0 6.0 8.0O. Please note each of the coordinates is separated by a single space.
Next, we can proceed to use Python string split() method and single space character " " as separator to break the input string of coordinates into a list of individual numbers ["0.0", "0.0", "3.0", "4.0", "6.0", "8.0"].
Prior to calculating the line segment, it is important to ensure the coordinates in the list,<em> coordList</em>, have been converted from string to float type (Line 6 - 7).
Next, we are ready to apply the Distance formula to calculate the length of the two line segments that join the three coordinates (Line 9 and Line 11). The distance formula is 
At last, sum up the two line segments, <em>seg_1 </em>& <em>seg_2 </em>and print it in the terminal (Line 13).
Answer:
The two main differences between arrays and structures are as following according to me :-
1. Array is collection of data elements of same data type while a structure is collection of variables of different data types.
2.Array is a primitive data type while structure is a user defined data type.
There are other differences also which are as following:-
1. The size of array is fixed while the size of structure is not fixed as structure can contain different variables of different data types.
2.array is declared as following :-
int array [100];
where 100 is the size of the array means it can store up to 100 integer values.
struct class{
int roll_number;
char *name;
int admission_no;
};
3.Traversing and searching in an array is easy and fast while it is difficult and slow in structures.
Answer:
// Program is written in Coral Programming Language
// Comments are used for explanatory purpose
// Declare and input n; n stands for the number of input data
integer n
n = Get next input
// Declare and initialise two Variables to 0;
// The first Variable Sum, is used for addition and the second, Max is used for the max
integer sum
integer max
Sum = 0
Max = 0
// Declare and intialise Variable count to hold the number of positive input data
integer count
count = 0
// Declare array. The array is used to hold all input data
integer array(n) Arr
// Declare iterating variable I
integer i
//Use the following iterative statement to input array data
for i = 0; i < Arr.size; i = i + 1
Arr[I] = Get next input
if Arr[i] >= 0
Sum = Sum + Arr[i]
count = count + 1
if Arr[i] >= Max
Max = Arr[I]
// Declare Variable average
float average
//Calculate and print average
average = Sum/count
Put average to output
Put Max to output