Даны три целых числа. Неотрицательные числа заменить нулями, а отрицательные – удвоить.
Блок-схема: Программа:
a,b,c
<script>
false a>=0 true function Start(){
a=prompt(“введи а”,“”);
a=a*2 a=0 a=parseInt(a);
b=prompt(“введи b”,””);
b=parseInt(b);
c=prompt(“введи c”,””);
false b>=0 true c=parseInt(c);
b=b*2 b=0
if (a>=0) {a=0} else {a=a*2};
if (b>=0) {b=0} else {b=b*2};
if (c>=0) {c=0} else {c=c*2};
document.write(a+”,”+b+”,”+c)
false c>=0 true }
</script>
c=c*2 c=0
Вопросы к программе
:
1.Протестируйте программу с исходными данными:
а) 5, -10, 2 б) 0, 55, -9 в) -7, -8, -9 г) 7, 8, 9
a,b, c 2. Как изменится алгоритм при перестановке условий?