Вопрос задан 07.04.2021 в 01:56. Предмет Информатика. Спрашивает Резанов Саша.

13. Для какого значения числа Z высказывание ((Z > 2)Ú(Z > 4)) →(Z > 3) будет ложным?

14. Определите значение переменной c после выполнения следующего фрагмента программы, в котором a, b и c – переменные целочисленного типа: a := 27; b := 13; if b div 5 > 2 then ​c := b mod 5 + a mod 3 else ​c := (b + a) mod 6; 15. Определите, что будет напечатано в результате работы следующего фрагмента программы? var n, s, d: integer; begin readln(d); n := 3; s := 57; for i:= 2 to 5 do begin s := s + n; n := n + 4 end; write(s) end.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кримський Макс.
13. Для z = 3;
14 т.к b div 5= 2
   ​c := (b + a) mod 6;
  c:=   40 mod 6
  c:= 4
15. Ничего не будет напечатано, т.к программа не будет работать:
     Паскаль будет ругаться, что не объявлен идентификатор i.
       Но если бы он был, то на экран бы выводилось число 93 
    
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Высказывание ((Z > 2)Ú(Z > 4)) →(Z > 3) можно переписать следующим образом: "если Z больше 2 или больше 4, то Z больше 3". Для того чтобы это выражение было ложным, нужно, чтобы его гипотеза была истинной, а заключение — ложным. То есть нужно, чтобы Z было больше 4, но меньше или равно 3. Так как это невозможно, то данное высказывание всегда истинно, и задача не имеет решения.

Ответ: Нет решения.

  1. Сначала выполнится проверка условия if. Значение выражения b div 5 равно 2, потому что 13 div 5 равно 2 (остаток от деления равен 3). 2 не больше 2, поэтому условие не выполнится и выполнится ветвь else. Значение выражения (b + a) mod 6 равно 6, потому что 13 + 27 равно 40, а 40 mod 6 равно 6 (остаток от деления). Значит, переменной c будет присвоено значение 6.

Ответ: 6.

  1. Фрагмент программы означает следующее: сначала считывается значение переменной d. Затем переменным n и s присваиваются значения 3 и 57 соответственно. Далее выполняется цикл, в котором переменная s увеличивается на значение переменной n, а переменная n увеличивается на 4. Цикл повторяется 4 раза (i принимает значения 2, 3, 4, 5). На каждой итерации переменная s увеличивается на 3, 7, 11 и 15 соответственно, а переменная n увеличивается на 4, 8, 12 и 16. В конце выполнения цикла переменная s будет равна 117 (изначальное значение 57 плюс сумма 3+7+11+15, которая равна 36), и это значение будет выведено на экран.

Ответ: 117.

0 1

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос