1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Simora [160]
3 years ago
6

Which examples best demonstrate likely tasks for Health, Safety, and Environmental Assurance workers? check all that apply

Engineering
2 answers:
Over [174]3 years ago
6 0

Sam, Elijah, Joy Those are 100% correct from my human knowledge

Ira Lisetskai [31]3 years ago
6 0

Answer:

i just did the thing on edge

Explanation:

You might be interested in
Implement a quick sort algorithm that will accept an integer array of size n and in random order. Develop or research three diff
Nostrana [21]

Answer:

#include <cstdlib>  

#include <iostream>  

#include <array>  

using namespace std;  

const string APP_NAME = "Quick Sort Algorithm";  

const array<string, 3> MENU_OPTIONS = {  

"Simulate with Random data",  

"Enter data",  

"Exit program"  

};  

void printMenuOptions() {  

cout << endl << "---------------------------" << endl;  

cout << APP_NAME << endl;  

cout << "---------------------------" << endl;  

for (int i=0; i<MENU_OPTIONS.size(); i++) {  

cout << i+1 << ". " << MENU_OPTIONS[i] << endl;  

}  

cout << endl << "Select an option: ";  

}  

int getRandomInt(int min, int max) {  

return min + (static_cast<int>(rand() % (max - min + 1)));  

}  

bool inArray(int value, int* arr, int size) {  

bool found = false;  

for (int i=0; i<size; i++) {  

if (arr[i] == value) {  

found = true;  

}  

}  

return found;  

}  

void generateRandomArrays(int size, int* arr0, int* arr1, int* arr2, int* arr3) {  

int value;  

bool ok = false;  

for (int i=0; i<size; i++) {  

while (!ok) {  

value = getRandomInt(1, size*10);  

if (!inArray(value, arr0, size)) {  

arr0[i] = value;  

arr1[i] = value;  

arr2[i] = value;  

arr3[i] = value;  

ok = true;  

}  

}  

ok = false;  

}  

}  

void print(int* data, int size) {  

for (int i=0; i<size; i++) {  

cout << data[i] << " ";  

}  

}  

int getPivot(int first, int last, int approach) {  

int pivot;  

switch (approach) {  

case 2:  

pivot = first;  

break;  

case 3:  

pivot = last;  

break;  

case 1:  

default:  

pivot = (first + last) / 2;  

}  

return pivot;  

}  

void swap(int* data, int i, int j) {  

int temp = data[i];  

data[i] = data[j];  

data[j] = temp;  

}  

int quickSort(int* data, int first, int last, int approach) {  

int ops = 0;  

int i = first;  

int j = last;  

int pivot = getPivot(i, j, approach);  

while (i <= j) {  

while (data[i] < data[pivot]) {  

i++;  

}  

while (data[j] > data[pivot]) {  

j--;  

}  

if (i <= j) {  

ops++;  

swap(data, i, j);  

i++;  

j--;  

}  

}  

if (j > first) {  

ops += quickSort(data, first, j, approach);  

}  

if (i < last) {  

ops += quickSort(data, i, last, approach);  

}  

return ops;  

}  

void simulate(int size, bool display) {  

int* data0 = new int[size];  

int* data1 = new int[size];  

int* data2 = new int[size];  

int* data3 = new int[size];  

int ops1, ops2, ops3;  

generateRandomArrays(size, data0, data1, data2, data3);  

ops1 = quickSort(data1, 0, size-1, 1);  

ops2 = quickSort(data2, 0, size-1, 2);  

ops3 = quickSort(data3, 0, size-1, 3);  

if (display) {  

cout << "Unsorted Array: ";  

print(data0, size);  

}  

cout << endl << endl << "> QuickSort #1: pivot is at the median" << endl;  

cout << "Swaps done: " << ops1 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data1, size);  

}  

cout << endl << endl << "> QuickSort #2: pivot is at the start" << endl;  

cout << "Swaps done: " << ops2 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data2, size);  

}  

cout << endl << endl << "> QuickSort #3: pivot is at the end" << endl;  

cout << "Swaps done: " << ops3 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data3, size);  

}  

}  

void enterArray(int size, bool display) {  

// declare some variables  

int* data0 = new int[size];  

int* data1 = new int[size];  

int* data2 = new int[size];  

int* data3 = new int[size];  

int ops1, ops2, ops3;  

int value;  

for (int i=0; i<size; i++) {  

cout << "Enter value " << i+1 << " of " << size << ": ";  

cin >> value;  

data0[i] = value;  

data1[i] = value;  

data2[i] = value;  

data3[i] = value;  

}  

ops1 = quickSort(data1, 0, size-1, 1);  

ops2 = quickSort(data2, 0, size-1, 2);  

ops3 = quickSort(data3, 0, size-1, 3);  

if (display) {  

cout << "Unsorted Array: ";  

print(data0, size);  

}  

cout << endl << endl << "> QuickSort #1: pivot is at the median" << endl;  

cout << "Swaps done: " << ops1 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data1, size);  

}  

cout << endl << endl << "> QuickSort #2: pivot is at the start" << endl;  

cout << "Swaps done: " << ops2 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data2, size);  

}  

cout << endl << endl << "> QuickSort #3: pivot is at the end" << endl;  

cout << "Swaps done: " << ops3 << endl;  

if (display) {  

cout << "Sorted Array: ";  

print(data3, size);  

}  

}  

int main(int argc, char** argv) {  

int choice;  

char option;  

int num;  

bool end = false;  

bool display = false;  

while (!end) {  

printMenuOptions();  

cin >> choice;  

switch (choice) {  

case 1:  

cout << endl << "Enter size of array (elements will be integers randomly generated): ";  

cin >> num;  

if (num > 0) {  

cout << "Values will be randomly generated from 1 to " << num*10 << endl;  

cout << "Do you want to display the sorted arrays? <y/N>: ";  

cin >> option;  

display = (option == 'y') ? true : false;  

simulate(num, display);  

} else {  

cout << endl << "Incorrect size." << endl;  

}  

break;  

case 2:  

cout << endl << "Enter size of array (you will enter the numbers): ";  

cin >> num;  

if (num > 0) {  

cout << "Do you want to display the sorted arrays? <y/N>: ";  

cin >> option;  

display = (option == 'y') ? true : false;  

enterArray(num, display);  

} else {  

cout << endl << "Incorrect size." << endl;  

}  

break;  

case 3:  

end = true;  

break;  

default:  

cout << endl << "Incorrect option. Try again." << endl;  

}  

}  

return 0;  

}

8 0
4 years ago
In an experiment, the local heat transfer over a flat plate were correlated in the form of local Nusselt number as expressed by
Stells [14]

Answer:

\dfrac{\bar{h}}{h}=\dfrac{5}{4}

Explanation:

Given that

Nu_x=0.035Re_x^{0.8} Pr^{1/3}

We know that

Rex=ρvx/μ

So

Nu_x=0.035Re_x^{0.8} Pr^{1/3}

Nu_x=0.035\times\left(\dfrac{\rho vx}{\mu}\right)^{0.8}Pr^{1/3}

All other quantities are constant only x is a variable in the above equation .so lets take all other quantities as a constant C

Nu_x=C.x^{0.8}=C.x^{4/5}

We also know that

Nux=hx/K

C.x^{4/5}=\dfrac{hx}{k}

m is the constant

h=mx^{-1/5}

This is local heat transfer coefficient

The average value of h given as

\bar{h}=\dfrac{\int_{0}^{L}hdx}{L}

\bar{h}=\dfrac{5m}{4}\times\dfrac{L^{4/5}}{L}

\bar{h}=\dfrac{5m}{4}L^{-1/5}             ---------1

The value of local heat transfer coefficient at x=L

h=mx^{-1/5}

h=mL^{-1/5}            -----------2

From 1 and 2 we can say that

\dfrac{\bar{h}}{h}=\dfrac{5}{4}

8 0
4 years ago
simply supported beam is subjected to a linearly varying distributed load ( ) 0 q x x L 5 q with maximum intensity 0 q at B. The
Pavlova-9 [17]

Answer:

q₀ = 350,740.2885 N/m

Explanation:

Given

q(x)=\frac{x}{L} q_{0}

σ = 120 MPa = 120*10⁶ Pa

L=4 m\\w=200 mm=0.2m\\h=300 mm=0.3m\\q_{0}=? \\

We can see the pic shown in order to understand the question.

We apply

∑MB = 0  (Counterclockwise is the positive rotation direction)

⇒ - Av*L + (q₀*L/2)*(L/3) = 0

⇒ Av = q₀*L/6   (↑)

Then, we apply

v(x)=\int\limits^L_0 {q(x)} \, dx\\v(x)=-\frac{q_{0}}{2L} x^{2}+\frac{q_{0} L}{6} \\M(x)=\int\limits^L_0 {v(x)} \, dx=-\frac{q_{0}}{6L} x^{3}+\frac{q_{0} L}{6}x

Then, we can get the maximum bending moment as follows

M'(x)=0\\ (-\frac{q_{0}}{6L} x^{3}+\frac{q_{0} L}{6}x)'=0\\ -\frac{q_{0}}{2L} x^{2}+\frac{q_{0} L}{6}=0\\x^{2} =\frac{L^{2}}{3}\\  x=\sqrt{\frac{L^{2}}{3}} =\frac{L}{\sqrt{3} }=\frac{4}{\sqrt{3} }m

then we get  

M(\frac{4}{\sqrt{3} })=-\frac{q_{0}}{6*4} (\frac{4}{\sqrt{3} })^{3}+\frac{q_{0} *4}{6}(\frac{4}{\sqrt{3} })\\ M(\frac{4}{\sqrt{3} })=-\frac{8}{9\sqrt{3} } q_{0} +\frac{8}{3\sqrt{3} } q_{0}=\frac{16}{9\sqrt{3} } q_{0}m^{2}

We get the inertia as follows

I=\frac{w*h^{3} }{12} \\ I=\frac{0.2m*(0.3m)^{3} }{12}=4.5*10^{-4}m^{4}

We use the formula

σ = M*y/I

⇒ M = σ*I/y

where

y=\frac{h}{2} =\frac{0.3m}{2}=0.15m

If M = Mmax, we have

(\frac{16}{9\sqrt{3} }m^{2} ) q_{0}\leq \frac{120*10^{6}Pa*4.5*10^{-4}m^{4}   }{0.15m}\\ q_{0}\leq 350,740.2885\frac{N}{m}

8 0
4 years ago
Disconnecting means shall be capable of being locked in the open position. The provisions for locking do not have to reamin in p
Lorico [155]
The answer is a.true
7 0
3 years ago
Cho biết tác dụng chung của các hệ giằng khung ngang nhà công nghiệp nhẹ 1 tầng 1 nhịp.
Dmitry_Shevchenko [17]
I don’t know how to speak the laungue or know this language
4 0
3 years ago
Other questions:
  • Biologists use a sequence of letters A, C, T, and G to model a genome. A gene isa substring of a genome that starts after a trip
    5·1 answer
  • The natural variation of a process relative to the variation allowed by the design specifications is known as
    15·1 answer
  • A 5 MW gas turbine power plant is reported to have a thermodynamic efficiency of 35%. Assume products of the combustion reaction
    5·1 answer
  • 1 2 3 4 5 6 7 8 9 10
    14·1 answer
  • What are the four basic parts of process plan
    11·1 answer
  • The manufacturer of a 1.5 V D flashlight battery says that the battery will deliver 9 mA for 40 continuous hours. During that ti
    11·1 answer
  • Users say that the game is interesting to look at but the music gets annoying
    9·1 answer
  • Why is communication one of the most important aspects of an engineer’s job?
    7·2 answers
  • Can U lose a rank in Brainly by using too many points?
    6·1 answer
  • 1. A hydro facility operates with an elevation difference of 50 m and a flow rate of 500 m3/s. If the rotational speed is 90 RPM
    12·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!