Предмет: Информатика,
автор: yaorlov
Как это решить и что будет в итоге???
10. а) Определить значение переменной x после работы следующей программы
начало a = 14; b = 2 * a – 13; x = 0; y = 3 * b – 25;
если ( a – b < 0 ) или ( b < 0 ) то начало x = 1; y = y – b конец;
если ( a < y ) и ( b > 0 ) то начало x = 2; y = –6 конец;
конец
б) В результате работы некоторой подпрограммы вычислены значения четырех переменных a, b, c, d. Написать на предложенном в пункте а) языке программирования программу, после работы которой в случае, если сумма положительных значений (среди a, b, c, d) больше 20, значение g равно наибольшему из a, b, c, а в остальных случаях значение g равно значению d. (В программе можно использовать новые переменные.)
Ответы
Автор ответа:
2
a) x = 1;
б)
начало
если a+b+c+d>20 то
если (c>a) и (c>b) то g = c
иначе если (b>a) и (b>c) то g = b
иначе g = a
иначе g = d;
конец
б)
начало
если a+b+c+d>20 то
если (c>a) и (c>b) то g = c
иначе если (b>a) и (b>c) то g = b
иначе g = a
иначе g = d;
конец
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: juliavovasofi
Предмет: Русский язык,
автор: aglrk
Предмет: Русский язык,
автор: ayazhanbeibit5
Предмет: Математика,
автор: Erzhan1233