Написать код к блок-схеме - Pascal
Формулировка задачи:
Ребята, помогите будущему экономисту с дипломом!
Нужно написать код к блок-схеме. Я очень сильно ничего не понимаю) вероятнее всего даже не правильно составила блок схему(
Суть такая: три эксперта оцениваю риск по двум позициям
1 - вероятность наступления, 2 - тяжесть последствий.
нужно найти среднюю оценку по каждой позиции (abc/3 и def/3)
Полученные значения перемножить
Далее посмотреть, больше это значение 9 или меньше, отсюда и решение о том, как реагировать на риск.
Помогите пожалуйста(
Решение задачи: «Написать код к блок-схеме»
textual
Листинг программы
- var a,b,c,d,e,f,x,y,r:real;
- begin
- writeln('Первый эксперт');
- repeat
- write('Оценка вероятности от 0 до 1 a=');
- readln(a);
- until (a>=0)and(a<=1);
- repeat
- write('Тяжесть последствий e>0 e=');
- readln(e);
- until e>0 ;
- writeln('Второй эксперт');
- repeat
- write('Оценка вероятности от 0 до 1 b=');
- readln(b);
- until (b>=0)and(b<=1);
- repeat
- write('Тяжесть последствий d>0 d=');
- readln(d);
- until d>0 ;
- writeln('Третий эксперт');
- repeat
- write('Оценка вероятности от 0 до 1 c=');
- readln(c);
- until (c>=0)and(c<=1);
- repeat
- write('Тяжесть последствий f>0 b=');
- readln(f);
- until f>0 ;
- x:=(a+b+c)/3; //среднее считают так
- y:=(d+e+f)/3;
- r:=x*y;
- if r>9 then write('Принять меры по регулироанию рисков')
- else write('Риск незначителен');
- end.
Объяснение кода листинга программы
- Объявление переменных:
a
,b
,c
,d
,e
,f
,x
,y
,r
типаreal
(вещественное число).
- Ввод данных:
- Запрашивается и считывается с клавиатуры значение вероятности
a
от 0 до 1. - Повторять этот процесс, пока значение переменной
a
не попадет в диапазон от 0 до 1. - Затем аналогично запрашивается тяжесть последствий
e
(должно быть больше 0). - Затем поочередно вводятся и проверяются значения для
b
,d
,c
,f
(вероятности и тяжесть последствий).
- Запрашивается и считывается с клавиатуры значение вероятности
- Вычисление:
- Вычисляется среднее значение вероятности
x
как среднее арифметическоеa
,b
иc
. - Вычисляется среднее значение тяжести последствий
y
аналогично. - Рассчитывается произведение
r
средних значений вероятности и тяжести последствий.
- Вычисляется среднее значение вероятности
- Вывод результата:
- Если значение
r
больше 9, выводится сообщениеПринять меры по регулированию рисков
. - В противном случае выводится сообщение
Риск незначителен
.
- Если значение
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д