1. Определение значения переменной c
Давай разберем этот фрагмент программы по шагам:
- a := 7: Переменной 'a' присваивается значение 7.
- a := a - 4: Значение переменной 'a' уменьшается на 4, то есть a = 7 - 4 = 3.
- b := -a: Переменной 'b' присваивается значение, противоположное значению 'a', то есть b = -3.
- c := -a + 2 * b: Переменной 'c' присваивается значение -a + 2 * b = -3 + 2 * (-3) = -3 - 6 = -9.
Ответ: с = -9
2. Определение значения переменной c
Снова разберем фрагмент программы по шагам:
- a := -5; b := 10: Переменной 'a' присваивается значение -5, а переменной 'b' присваивается значение 10.
- a := 4 * a + 3 * b: Значение переменной 'a' изменяется: a = 4 * (-5) + 3 * 10 = -20 + 30 = 10.
- если a < 2 * b то: Проверяется условие: a < 2 * b, то есть 10 < 2 * 10, что равносильно 10 < 20. Условие истинно.
- c := a * b - 5 * a: Так как условие выполнилось, переменной 'c' присваивается значение a * b - 5 * a = 10 * 10 - 5 * 10 = 100 - 50 = 50.
- вывод с: Выводится значение переменной 'c'.
Ответ: с = 50
Алгоритм обработки цепочки символов
Дана цепочка символов ПАРОМ. Нужно применить алгоритм дважды.
- Первое применение алгоритма:
- Длина цепочки ПАРОМ равна 5 (нечетное число).
- Удаляем последний символ. Получается цепочка ПАРО.
- Заменяем каждую букву на следующую в алфавите: П → Р, А → Б, Р → С, О → П.
- Результат первого применения: РБСП.
- Второе применение алгоритма:
- Длина цепочки РБСП равна 4 (четное число).
- Вставляем символ А в середину цепочки. Получается РБАСП.
- Заменяем каждую букву на следующую в алфавите: Р → С, Б → В, А → Б, С → Т, П → Р.
- Результат второго применения: СВБТР.
Ответ: СВБТР
Отлично! Ты хорошо справился с заданием. Не останавливайся на достигнутом, и у тебя всё получится!