Answer:
Part (A) The required PMF is:
Part (B) 
Step-by-step explanation:
Consider the provided information.
There are 50 industrial rms. An inspector will visit 10 randomly selected rms to check for violations of regulations.
Part (A)
15 of the rms are actually violating at least one regulation.
Let X is the number of firms violate at least one regulation from 10 randomly selected rms to check for violations of regulations out of 50 firms of which 15 5 of the rms are actually violating.
Therefore, 
We need to determine probability mass function.
Hence, the required PMF is:
Part (B) If there are 500 rms in the area, of which 150 are in violation, approximate the pmf of part.
Here N=500 so find the probability of p as shown below:
and n=10
