2. Правильны ли следующие операторы присваивания?

Информатика | 5 - 9 классы

2. Правильны ли следующие операторы присваивания?

Если нет, то почему?

A) k : = k mod 3 + k * cos(5) ; б) x : = x * 2 div 6 + x / 4 ; Если нет исправьте, пожалуйста!

Ответить на вопрос
Ответы (1)
Ilmira77717 1 авг. 2020 г., 20:17:52

1) k : = k mod 3 + k * cos(5) ;

В правой части стоит функция косинус, которая определена только для вещественных чисел и операция mod, которая определена только для целых чисел.

Если k целочисленное, то правая часть будет вещественной и попытка присвоить вещественное значение целочисленной переменной недопустима.

Надо ставить явное преобразование, например k : = Trunc(k mod 3 + k * cos(5)) ; или k : = Round(k mod 3 + k * cos(5)) ;

Если же k - вещественное, то операция k mod 2 недопустима.

2) x : = x * 2 div 6 + x / 4

Тут в правой части смешаны операция div, которая определена только для целых и операция деления, которая определена для вещественных.

Такое смешивание вещественных и целый запрещено.

В Паскале нет функции перевода целых в вещественные, только процедура, но её в выражение не встроишь.

Поэтому можно только говорить о переводе результата х / 4 к целому значение посредством Trunc(х / 4) или Round(x / 4).

Либо о замене х / 4 на x div 4.

Само собой, х надо объявлять целым.

BGrygorenko 24 апр. 2020 г., 03:14:36 | 5 - 9 классы

Язык программирования Паскаль Вычислить 27 div 4 27 mod 4 - 7 div 2 - 7 mod 2 - 14 div 3 - 14 mod 3?

Язык программирования Паскаль Вычислить 27 div 4 27 mod 4 - 7 div 2 - 7 mod 2 - 14 div 3 - 14 mod 3.

Buzkop 17 авг. 2020 г., 18:09:12 | 5 - 9 классы

Оператор mod(a, b) – находит остаток от деления целого числа a на целое число b, например : mod(25, 4) = 1?

Оператор mod(a, b) – находит остаток от деления целого числа a на целое число b, например : mod(25, 4) = 1.

Оператор div(a, b) – находит целую часть от деления целого числа a на целое число b, например : div(25, 4) = 6.

Чему будет равно значение выражения : mod(23, 10) * 10 + div(23, 10)?

Gfgfhfyfy 28 дек. 2020 г., 02:07:57 | 5 - 9 классы

9. Запишите операторы присваивания, определяющие значения переменной Х по следующим правилам ?

9. Запишите операторы присваивания, определяющие значения переменной Х по следующим правилам :

Ledidi457 17 дек. 2020 г., 00:01:23 | 5 - 9 классы

Выполняется ли равенство :(264 mod 100) div 10 = (368 div 10) mod 10?

Выполняется ли равенство :

(264 mod 100) div 10 = (368 div 10) mod 10.

Ganich00 26 окт. 2020 г., 20:11:01 | 5 - 9 классы

Проверьте, правильно ли я решила задания по информатике?

Проверьте, правильно ли я решила задания по информатике?

Исправьте ошибки, где неправильно, пожалуйста.

27 div 4 = 6

27 mod 4 = 3 - 7 div 2 = - 3 - 7 mod 2 = 1 - 14 div 3 = - 4 - 14 mod 3 = 2 - 27 div 4 = - 6 - 27 mod 4 = 3

25 div 4 = 6

48 mod 20 = 8

sqr (8) = это я не поняла

sqr (2) - sqrt(100) = тоже не знаю

20 div 4 + 4 mod 2 = 5

125 div 0 = 0.

LesyaLesya86 4 нояб. 2020 г., 09:18:04 | 10 - 11 классы

Найти значение выражения : 1) 25 / 2 = _________ 9) 220 div 10 mod 3 = ________ 2) 25 div 2 = ______ 10) 220 mod 10 div 3 = ________ 3) 25 mod 2 = ______ 11) - 16 mod 11 * 3 = __________ 4) 15 + 21 di?

Найти значение выражения : 1) 25 / 2 = _________ 9) 220 div 10 mod 3 = ________ 2) 25 div 2 = ______ 10) 220 mod 10 div 3 = ________ 3) 25 mod 2 = ______ 11) - 16 mod 11 * 3 = __________ 4) 15 + 21 div 2 = ____ 12) 3 div (5 + 3) = __________ 5) 2 div 3 = _______ 13) 3 div 5 + 3 = _________ 6) 2 mod 3 = _______ 14) ( - 19 + 9) div - 5 = ________ 7) 11 mod 5 = _____ 15) (16 mod 6) / (2 div 1) = ____ 8) 14 mod (5 + 3) = ____ 16) 16 mod 6 / 2 div 1 __________.

E97M 13 дек. 2020 г., 23:59:56 | 5 - 9 классы

5 * 7 div 2 mod 7?

5 * 7 div 2 mod 7.

0 = - 7 mod 10 + 16 div 2 / 5 =

23 mod 0 * 5div 3 =

12 / 2 mod 5 + 12 div 2 =

40 / (10 div 2) + 8 mod 3 =

12 div 4 - 20 mod 4 =.

Galkinanton20 19 июл. 2020 г., 12:14:51 | 10 - 11 классы

Возможен ли следующий оператор присваивания при каком - нибудь описании переменной x?

Возможен ли следующий оператор присваивания при каком - нибудь описании переменной x?

Ответ обосновать.

X : = round(sqrt(x)) mod 6 * x + x mod 2 / x.

Nill12 15 июн. 2020 г., 11:10:42 | 10 - 11 классы

Допустим ли следующий оператор присваивания?

Допустим ли следующий оператор присваивания?

Если да, то напишите тип и итоговое значение переменной y, если нет, то напишите, почему y : = round(y * (7 div 4) mod 7 / 3) / y - Trunc(0.

724).

Sukhomlinovaga 28 дек. 2020 г., 23:58:53 | 5 - 9 классы

Используя операторов div и mod, составить алгоритм нахождения суммы и произведения цифр двузначного числа?

Используя операторов div и mod, составить алгоритм нахождения суммы и произведения цифр двузначного числа.

Помогите срочно.

На этой странице сайта размещен вопрос 2. Правильны ли следующие операторы присваивания? из категории Информатика с правильным ответом на него. Уровень сложности вопроса соответствует знаниям учеников 5 - 9 классов. Здесь же находятся ответы по заданному поиску, которые вы найдете с помощью автоматической системы. Одновременно с ответом на ваш вопрос показаны другие, похожие варианты по заданной теме. На этой странице можно обсудить все варианты ответов с другими пользователями сайта и получить от них наиболее полную подсказку.