 
Как это решить и что будет в итоге??? 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. (В программе можно использовать новые переменные.) 0
        0
         0
        0
    Ответы на вопрос
 
        б)
начало
если a+b+c+d>20 то
если (c>a) и (c>b) то g = c
иначе если (b>a) и (b>c) то g = b
иначе g = a
иначе g = d;
конец
 0
                    0
                     0
                    0
                 
            Ответ на вопрос а)
Для определения значения переменной `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 конец;
конец ```
Давайте последовательно выполним инструкции программы и обновим значения переменных:
1. `a = 14;` 2. `b = 2 * a – 13;` (b = 2 * 14 – 13 = 28 – 13 = 15) 3. `x = 0;` 4. `y = 3 * b – 25;` (y = 3 * 15 – 25 = 45 – 25 = 20)
Теперь у нас есть значения переменных `a`, `b`, `x` и `y`:
- `a = 14` - `b = 15` - `x = 0` - `y = 20`
Далее, у нас есть два условия:
1. `если (a – b < 0) или (b < 0) то` 2. `если (a < y) и (b > 0) то`
Проверим каждое условие:
1. `(a – b < 0) или (b < 0)` (14 – 15 < 0) или (15 < 0) - оба условия не выполняются. 2. `(a < y) и (b > 0)` (14 < 20) и (15 > 0) - оба условия выполняются.
Следовательно, выполнится второе условие:
``` начало x = 2; y = –6 конец; ```
Обновим значения переменных:
- `x = 2` - `y = -6`
Таким образом, после выполнения программы значения переменных будут:
- `a = 14` - `b = 15` - `x = 2` - `y = -6`
Ответ на вопрос б)
Для написания программы на предложенном языке программирования, которая будет вычислять значение переменной `g` в зависимости от значений переменных `a`, `b`, `c` и `d`, следует использовать условные операторы и операторы сравнения.
Вот пример программы на псевдокоде, которая решает данную задачу:
``` начало ввод a, b, c, d; // ввод значений переменных a, b, c, d g = 0; // инициализация переменной g
если (a > 0) то g = a;
если (b > 0) и (b > g) то g = b;
если (c > 0) и (c > g) то g = c;
если (d > 0) и (d > g) то g = d;
если (a + b + c + d > 20) то вывод g; иначе вывод d;
конец ```
В этой программе мы сначала вводим значения переменных `a`, `b`, `c` и `d`. Затем мы инициализируем переменную `g` значением 0.
Затем мы проверяем каждую переменную на положительность и сравниваем ее со значением `g`. Если значение переменной больше `g`, мы обновляем значение `g`.
После этого мы проверяем сумму положительных значений `a`, `b`, `c` и `d`. Если сумма больше 20, мы выводим значение `g`. В противном случае, мы выводим значение `d`.
Таким образом, в результате работы программы значение переменной `g` будет равно наибольшему из значений `a`, `b`, `c` или `d`, если сумма положительных значений больше 20. В противном случае, значение `g` будет равно значению `d`.
 0
                    0
                     0
                    0
                Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			