2. Что будет значением переменной "с" после выполнения данного фрагмента алгоритма? Переменным "а" присвоено значение 15, "b" присвоено значение 30, и "b" переопределяется выражением "а*2-b/2". Если "а" больше "b", то переменной "с" присваивается значение "3*bb-a/3", в противном случае переменной "с" присваивается значение "3*a-4*b".
3. Каким будет значение переменной "у" после выполнения данного фрагмента программы? Переменной "у" присвоено значение 1, переменной "х" присвоено значение 15, и выполняется цикл "while", пока "х" больше 5. Внутри цикла значение "х" уменьшается на 3, а значение "у" умножается на "х".
5. Переведите число 231 (десятичное) в двоичную и шестнадцатеричную системы счисления.
6. Переведите число 1001101 (двоичное) в десятичную систему счисления.
3. Каким будет значение переменной "у" после выполнения данного фрагмента программы? Переменной "у" присвоено значение 1, переменной "х" присвоено значение 15, и выполняется цикл "while", пока "х" больше 5. Внутри цикла значение "х" уменьшается на 3, а значение "у" умножается на "х".
5. Переведите число 231 (десятичное) в двоичную и шестнадцатеричную системы счисления.
6. Переведите число 1001101 (двоичное) в десятичную систему счисления.
Solnechnyy_Den
Для первой задачи, давайте разобьем решение на несколько шагов:
Шаг 1: Присваивание значений переменным
Дано:
а = 15
b = 30
Шаг 2: Переопределение переменной b
b = а * 2 - b / 2
Подставляем значения:
b = 15 * 2 - 30 / 2
Выполняем деление:
b = 30 - 15
Выполняем умножение:
b = 15
Шаг 3: Условное присваивание значения переменной с
В условии говорится, что если а больше b, значением переменной с будет выражение "3 * b - a / 3", в противном случае значение c будет равно "3 * a - 4 * b".
Так как а (15) не больше b (15), мы присваиваем переменной с значение:
с = 3 * a - 4 * b
Подставляем значения:
с = 3 * 15 - 4 * 15
Выполняем умножение:
с = 45 - 60
Выполняем вычитание:
с = -15
Таким образом, значение переменной с после выполнения данного фрагмента алгоритма будет -15.
Для второй задачи:
Шаг 1: Присваивание значений переменным
Дано:
у = 1
х = 15
Шаг 2: Выполнение цикла "while"
В условии цикла говорится, что пока х больше 5, мы будем выполнять следующие действия:
- Уменьшать значение х на 3
Так как х (15) больше 5, мы выполняем следующую операцию:
х = х - 3
Подставляем значения:
х = 15 - 3
Выполняем вычитание:
х = 12
Таким образом, после выполнения данного фрагмента программы значение переменной у будет оставаться равным 1, а значение переменной х будет уменьшаться на 3 с каждой итерацией цикла, пока х не станет меньше или равным 5.
Шаг 1: Присваивание значений переменным
Дано:
а = 15
b = 30
Шаг 2: Переопределение переменной b
b = а * 2 - b / 2
Подставляем значения:
b = 15 * 2 - 30 / 2
Выполняем деление:
b = 30 - 15
Выполняем умножение:
b = 15
Шаг 3: Условное присваивание значения переменной с
В условии говорится, что если а больше b, значением переменной с будет выражение "3 * b - a / 3", в противном случае значение c будет равно "3 * a - 4 * b".
Так как а (15) не больше b (15), мы присваиваем переменной с значение:
с = 3 * a - 4 * b
Подставляем значения:
с = 3 * 15 - 4 * 15
Выполняем умножение:
с = 45 - 60
Выполняем вычитание:
с = -15
Таким образом, значение переменной с после выполнения данного фрагмента алгоритма будет -15.
Для второй задачи:
Шаг 1: Присваивание значений переменным
Дано:
у = 1
х = 15
Шаг 2: Выполнение цикла "while"
В условии цикла говорится, что пока х больше 5, мы будем выполнять следующие действия:
- Уменьшать значение х на 3
Так как х (15) больше 5, мы выполняем следующую операцию:
х = х - 3
Подставляем значения:
х = 15 - 3
Выполняем вычитание:
х = 12
Таким образом, после выполнения данного фрагмента программы значение переменной у будет оставаться равным 1, а значение переменной х будет уменьшаться на 3 с каждой итерацией цикла, пока х не станет меньше или равным 5.
Знаешь ответ?