Вопрос задан 12.07.2023 в 06:05. Предмет Информатика. Спрашивает Файзрахманова Розалия.

1. Определите значение переменной c после выполнения следующего фрагмента программы a := 10; b :=

4; b := 1 + a * 2; if b > a then c := b - a else c := a - b; writeln (c); Ответ: ___________________________ 2. Ниже приведена программа. var a,b,c:integer; begin var s, t: integer; begin readln(s); readln(t); if (s > 10) or (t > 10) then writeln('ДА') else writeln('НЕТ') end. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (9, 9); (9, 10); (8, 5); (11, 6); (–11, 10); (–5, 9); (–10, 10); (4, 5); (8, 6). Сколько было запусков, при которых программа напечатала «НЕТ»? ответ ?
0 0
Перейти к ответам

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

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

1) с = 11

2)

(9, 9) - НЕТ

(9, 10) -  НЕТ

(8, 5) - НЕТ

(11, 6) - ДА

(–11, 10) - НЕТ

(–5, 9) - НЕТ

(–10, 10) -  НЕТ

(4, 5) -  НЕТ

(8, 6) - НЕТ

8 Нет

1 Да

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

Давайте рассмотрим оба фрагмента программы:

  1. Фрагмент программы:
css
a := 10; b := 4; b := 1 + a * 2; if b > a then c := b - a else c := a - b; writeln(c);

Изначально у нас есть:

css
a = 10 b = 4

Затем мы перезаписываем b как 1 + a * 2, что равно 1 + 10 * 2 = 21, теперь b = 21.

Затем проверяем условие b > a. В данном случае 21 > 10, что является правдой, поэтому c = b - a = 21 - 10 = 11.

Ответ: c = 11.

  1. Программа:
scss
var a, b, c: integer; begin var s, t: integer; begin readln(s); readln(t); if (s > 10) or (t > 10) then writeln('ДА') else writeln('НЕТ'); end; end.

Мы имеем 9 запусков программы с разными значениями s и t. Давайте проверим каждую пару:

  1. (9, 9) - Оба числа не больше 10, программа выведет "НЕТ".
  2. (9, 10) - Хотя второе число (10) больше 10, но первое (9) не больше 10, программа выведет "НЕТ".
  3. (8, 5) - Оба числа не больше 10, программа выведет "НЕТ".
  4. (11, 6) - Хотя первое число (11) больше 10, но второе (6) не больше 10, программа выведет "НЕТ".
  5. (–11, 10) - Хотя второе число (10) больше 10, но первое (–11) не больше 10, программа выведет "НЕТ".
  6. (–5, 9) - Оба числа не больше 10, программа выведет "НЕТ".
  7. (–10, 10) - Хотя оба числа равны 10, программа выведет "НЕТ", так как условие (s > 10) or (t > 10) вернет "false".
  8. (4, 5) - Оба числа не больше 10, программа выведет "НЕТ".
  9. (8, 6) - Оба числа не больше 10, программа выведет "НЕТ".

Всего было 9 запусков, и во всех случаях программа вывела "НЕТ".

Ответ: Было 9 запусков, при которых программа напечатала "НЕТ".

0 0

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

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

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

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