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

Определите новое значение переменной С: 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 ответ: С=

Показать ответ
Ответ:
mumina7
mumina7
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота