 
Подробно и с объяснением! Допустим ли следующий оператор присваивания? Если да, то выпишите тип и
итоговое значение переменной «y», если нет, то напишите, почему. y := round(3*7 Div y Mod 7/3)/y – Trunc(0.724) 0
        0
         0
        0
    Ответы на вопрос
 
        Для удобства анализа введем добавочные скобки и пробелы.
y := round( ( (3 * 7) div y ) mod (7 / 3) ) / y – trunc(0.724)
3*7 даст величину целочисленного типа.
Тип переменной y в операции (3*7) div y может быть по определению этой операции только целочисленным. Целочисленным будет и её результат.
Деление 7/3 даст результат вещественный, так уж устроена операция "/"
Получаем по типам: <целочисленный> mod <вещественный>. Операция mod определена только для целочисленных операндов, поэтому тут ошибка.
 0
                    0
                     0
                    0
                 
            Да, следующий оператор присваивания допустим:
```y := round(3*7+Div+y+Mod+7/3)/y – Trunc(0.724)```
Тип и итоговое значение переменной "y" зависят от значений, которые принимают другие переменные в выражении. Без дополнительной информации о значениях переменных "Div" и "Mod", а также значения переменной "y" до выполнения оператора присваивания, невозможно точно определить тип и итоговое значение переменной "y".
Однако, я могу объяснить, как работает данное выражение:
1. `3*7` умножает число 3 на число 7, что дает результат 21. 2. `Div` и `Mod` - это операции деления и остатка от деления соответственно. Они применяются к переменной "y" и числу 7/3. Операция `Div` возвращает целую часть от деления, а операция `Mod` возвращает остаток от деления. 3. `7/3` делит число 7 на число 3, что дает результат около 2.33333. 4. `round()` округляет результат выражения `3*7+Div+y+Mod+7/3` до ближайшего целого числа. 5. `Trunc(0.724)` отбрасывает десятичную часть числа 0.724 и возвращает целую часть.
Итоговое значение переменной "y" будет зависеть от результатов всех этих операций и значений переменных "Div", "Mod" и "y". Без дополнительной информации невозможно точно определить тип и итоговое значение переменной "y".
Пожалуйста, предоставьте дополнительную информацию, если вы хотите получить более точный ответ.
 0
                    0
                     0
                    0
                Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			