В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
VADIMSTRENDG
VADIMSTRENDG
09.07.2022 06:44 •  Информатика

Определите новое значение переменной С: c:=1;
if (a>0) and (b else c:=b;
if (a<0) and (b>=a) then c:=3*c
else c:=2*c;
при а= 5; b=7 ответ: С=
при a= -5; b=7 ответ: С=

Ответ:
Hdhfr
Hdhfr
23.01.2024 13:07
Давайте разберем каждую строчку условия по очереди, чтобы определить новое значение переменной С.

1. Сначала, у нас есть строка "c:=1;", означающая, что изначальное значение переменной C равно 1.

2. Далее, у нас есть условие "if (a>0) and (b
3. После этого, у нас есть условие "if (a<0) and (b>=a) then c:=3*c;", которое будет выполняться только в случае, если a меньше нуля и b больше или равно a. В данном случае, a равно -5, что меньше нуля, и b равно 7, что больше -5. Таким образом, это условие выполняется и переменная C умножается на 3. Изначальное значение C равно 1, поэтому новое значение C будет 3.

4. Наконец, у нас есть строка "else c:=2*c;", которая будет выполняться только в случае, если предыдущие условия не выполнены. В данном случае, мы выполнили условие 3 и переменная C стала равна 3. Поэтому эта строка не будет выполняться.

Таким образом, новое значение переменной C будет зависеть от значения a и b.

- Если a равно 5 и b равно 7, то новое значение C будет равно 1.
- Если a равно -5 и b равно 7, то новое значение C будет равно 3.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?