Вопрос задан 01.10.2023 в 01:50. Предмет Информатика. Спрашивает Стрисюк Віталіна.

Задание #3 Какие из приведенных ниже операторов являются правильными? Выберите несколько из 5

вариантов ответа: 1) IF K<>M THEN K:=M; 2) IF (A=B) AND (P=0) THEN P:=P+10.5 3) IF A 4) IF 5 THEN S:=S+5; 5) IF X AND Y THEN S:=S+1; ELSE S:=S-1; Задание #4Составьте правильную последовательность написания оператора ветвления: (укажите порядок следования всех 6 вариантов ответа) a) Оператор 2 b) else c) if d) end e) then f) Оператор 1 g) Условие Задание #5 Какой результат будет выведен в процессе выполнения программы: varchislo,m,n,p,w : integer; begin chislo:=379; m:=chislo mod 10; n:=(chislo div 10) mod 10; p:=chislo div 100; if m+n>10 then w:=m+n else w:=p; writeln(w); end.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Волкова Саша.

#3  1, 2

#4  c, g, e, a, b, f, d

#5  16

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задание #3:

  1. IF K<>M THEN K:=M; - Правильный оператор.
  2. IF (A=B) AND (P=0) THEN P:=P+10.5 - Неправильный оператор, потому что условие должно быть заключено в скобки, и отсутствует оператор "THEN".
  3. IF A - Неправильный оператор, потому что отсутствует условие и оператор "THEN".
  4. IF 5 THEN S:=S+5; - Правильный оператор.
  5. IF X AND Y THEN S:=S+1; ELSE S:=S-1; - Неправильный оператор, потому что условие должно быть выражено в виде логического выражения, а не просто "X AND Y".

Задание #4: Правильная последовательность оператора ветвления:

c) if g) Условие e) then f) Оператор 1 b) else d) end a) Оператор 2

Задание #5: Давайте проанализируем программу:

  1. chislo:=379; - Присваивается значение 379 переменной chislo.
  2. m:=chislo mod 10; - Вычисляется остаток от деления chislo на 10, что равно 9, и присваивается переменной m.
  3. n:=(chislo div 10) mod 10; - Сначала вычисляется частное от деления chislo на 10, что равно 37, а затем остаток от деления этого частного на 10, что равно 7, и присваивается переменной n.
  4. p:=chislo div 100; - Вычисляется целая часть от деления chislo на 100, что равно 3, и присваивается переменной p.
  5. if m+n>10 then w:=m+n else w:=p; - Выполняется условная конструкция. m+n равно 9+7=16, что больше 10, поэтому w присваивается значение 16.
  6. writeln(w); - Выводится значение w, которое равно 16.

Итак, результат выполнения программы будет "16".

0 0

Похожие вопросы

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

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

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