1. Определите значения переменных a и b после выполнения данного фрагмента алгоритма: a = 42 b = 14 1) a = 9 b
1. Определите значения переменных a и b после выполнения данного фрагмента алгоритма:
a = 42
b = 14
1) a = 9
b = 14
2) a = 14
b = 14
3) a = 15
b = 14
4) a = 10
b = 14
2. Определите значение переменной c после выполнения данного фрагмента алгоритма:
a = 15
1) c = 5
2) c = -15
3) c = 25
4) c = -25
b = 30
b = a * 2 - b / 2
Если a > b, то
c = 3 * b - a / 3
Иначе
c = 3 * a - 4 * b
3. Какому логическому выражению соответствует данная таблица истинности:
a & b
2) a v b
3) ¬(a & b)
4) ¬a & ¬b
4. Переведите десятичное число 23110 в двоичную и шестнадцатеричную системы счисления.
5. Выполните следующие действия в двоичной системе счисления:
11001 + 1111111 × 1100
6. Преобразуйте данную блок-схему.
08.12.2023 06:56
Разъяснение:
В данном фрагменте алгоритма заданы начальные значения для переменных a и b. Затем происходит присваивание новых значений переменной a и b. Алгоритм состоит из двух команд присваивания.
Первая команда: `a = 42`
В результате выполнения этой команды, переменная a будет равна 42.
Вторая команда: `b = 14`
После выполнения этой команды, переменная b будет равна 14.
Дополнительный материал: Нет примера.
Совет: Чтобы понять значение переменной после выполнения алгоритма, внимательно следите за каждым шагом присваивания значений переменным.
Задание для закрепления: Определите значения переменных a и b после выполнения данного фрагмента алгоритма:
1) a = ?, b = ?
---
Задача 2: Определение значения переменной c
Разъяснение:
В данном фрагменте алгоритма определено значения для переменных a и b, а затем происходит присваивание нового значения переменной b по формуле `b = a * 2 - b / 2`.
Затем проверяется условие: если `a` больше `b`, то переменной `c` будет присвоено значение по формуле `c = 3 * b - a / 3`, иначе `c` будет равно `3 * a - 4 * b`.
Дополнительный материал: Нет примера.
Совет: Чтобы определить значение переменной `c`, нужно вычислить переменные `a` и `b`, а затем применить условие и вычислить значение `c`.
Задание для закрепления: Определите значение переменной `c` после выполнения данного фрагмента алгоритма:
1) c = ?
---
Задача 3: Логические выражения
Разъяснение:
Для каждого варианта данной таблицы истинности нужно определить соответствующее логическое выражение.
1) a & b - логическое И (AND) между переменными a и b.
2) a v b - логическое ИЛИ (OR) между переменными a и b.
3) ¬(a & b) - отрицание (НЕ) логического И (AND) между переменными a и b.
4) ¬a & ¬b - отрицание (НЕ) переменных a и b, а затем логическое И (AND) между ними.
Дополнительный материал: Нет примера.
Совет: Визуализируйте оба значения переменных a и b и примените соответствующую операцию логического выражения.
Задание для закрепления: Определите соответствующее логическое выражение данной таблице истинности:
1) ?
---
Задача 4: Перевод в двоичную и шестнадцатеричную системы
Разъяснение:
Десятичное число 231 можно перевести в двоичную и шестнадцатеричную системы счисления.
Перевод в двоичную систему:
Таким образом, двоичное представление числа 231 равно `11100111`.
Перевод в шестнадцатеричную систему:
Таким образом, шестнадцатеричное представление числа 231 равно `E7`.
Дополнительный материал: Нет примера.
Совет: Начните с деления и последовательно определите остатки. Запишите остатки в обратном порядке для двоичного представления и полученные значения для шестнадцатеричного представления.
Задание для закрепления: Переведите десятичные числа 57 и 239 в двоичную и шестнадцатеричную системы счисления.
1) Двоичное представление числа 57: ?
2) Шестнадцатеричное представление числа 57: ?
3) Двоичное представление числа 239: ?
4) Шестнадцатеричное представление числа 239:?