Вопрос задан 05.07.2023 в 15:57. Предмет Информатика. Спрашивает Печинкин Александр.

1. Напишите надписи СГУ. Используя координатную плоскость для изображения аббревиатуры,

последовательность действий пропишите с помощью способа записи алгоритмов «Текстовый» (словесный). 2. По заданному алгоритму «Псевдокод» укажите число - начального значения переменной X данного алгоритма, если переменная Y в конце программы приняла значение равное 5. В результате работы фрагмента алгоритма: Y:=X-5 X:=2*(Y+1) Y:=X+Y вывод (Y) 3. Ниже приведена программа, записанная на языке программирования «Паскаль». var s,k: integer; begin readln(s); readln(t); if (s < 1) and (t < 2) then writeln ('YES') else writeln ('NO') end. Было выведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t): (3, 5); (4, 3); (4, −5); (0, 7); (0, −2); (−2, 1); (−2, 5); (−2, −4); (1, 2). Сколько было запусков, при которых программа напечатала «YES»?
0 0
Перейти к ответам

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

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

Ответ:

Актуально?

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Надпись СГУ на координатной плоскости (допустим, используем буквы в квадратной решётке 5x5):
markdown
SSS GGG UUU S G U U SS G GG U U S G G U U SSS GG UUU
  1. Алгоритм «Псевдокод»:
go
Y := X - 5 X := 2 * (Y + 1) Y := X + Y Output(Y)

Чтобы найти начальное значение переменной X, при котором Y в конце программы равно 5, мы начинаем с последней строки и обратно выполняем шаги алгоритма:

go
Y := X + Y => 5 = X + 5 => X = 0 X := 2 * (Y + 1) => X = 2 * (5 + 1) = 12 Y := X - 5 => Y = 12 - 5 = 7

Таким образом, начальное значение переменной X, при котором Y в конце программы равно 5, равно 0.

  1. Программа на языке «Паскаль»:
pascal
var s, t: integer; begin readln(s); readln(t); if (s < 1) and (t < 2) then writeln('YES') else writeln('NO'); end.

По заданным парам чисел (s, t) было выполнено 9 запусков программы:

  • (3, 5) - Нет
  • (4, 3) - Нет
  • (4, -5) - Нет
  • (0, 7) - Да
  • (0, -2) - Да
  • (-2, 1) - Да
  • (-2, 5) - Да
  • (-2, -4) - Нет
  • (1, 2) - Нет

Программа напечатала "YES" в ответ на 4 различных входа.

0 0

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

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

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

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