Вопрос задан 10.10.2023 в 03:07. Предмет Информатика. Спрашивает Беляев Егорушка.

1. Дано три числа. Вычислить сколько раз встречается среди них число 5. 2. Даны два числа. Если

больше первое число, то заменить его на сумму этих чисел. Если больше второе, то заменить его полусумму этих чисел. 3. Даны четыре числа. Найти наименьшее число из данных. 4. Постороить трассировочную таблицу а:=4; с:=-3; у:=2; if ay then a:=a+10 else c:=c*10; y:=y*20;
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Магомедов Магуш.
Var a, b, c, d:integer;beginreadln (a, b, c);while a>0 dobeginif a mod 10=5 then d:=d+1;a:=a div 10;end;while b>0 dobeginif b mod 10=5 then d:=d+1;b:=b div 10;end;while c>0 dobeginif c mod 10=5 then d:=d+1;c:=c div 10;end;writeln (d);end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
  1. Для вычисления, сколько раз число 5 встречается среди трех данных чисел, вам нужно пройти через каждое число и проверить, равно ли оно 5. Если да, увеличивайте счетчик. Вот пример на псевдокоде:
plaintext
Пусть a, b и c - ваши три числа. Счетчик = 0 Если a равно 5, увеличьте счетчик на 1 Если b равно 5, увеличьте счетчик на 1 Если c равно 5, увеличьте счетчик на 1 Вывести счетчик
  1. Для замены первого числа на сумму или второго числа на полусумму, вам нужно сравнить их и выполнить соответствующее действие. Вот пример на псевдокоде:
plaintext
Пусть a и b - ваши два числа. Если a больше b, то a = a + b Иначе, если b больше a, то b = (a + b) / 2 Вывести a и b
  1. Для нахождения наименьшего числа среди четырех данных чисел, вам нужно сравнить их все между собой и найти минимальное. Вот пример на псевдокоде:
plaintext
Пусть a, b, c и d - ваши четыре числа. Наименьшее = a // Пусть начальное значение наименьшего числа будет a. Если b меньше Наименьшее, то Наименьшее = b Если c меньше Наименьшее, то Наименьшее = c Если d меньше Наименьшее, то Наименьшее = d Вывести Наименьшее
  1. Давайте построим трассировочную таблицу для данного кода:
plaintext
a := 4 c := -3 y := 2 Если a > y, то a := a + 10 Иначе c := c * 10 y := y * 20

Теперь пройдемся по каждому шагу:

  1. a = 4
  2. c = -3
  3. y = 2
  4. Сравниваем a (4) и y (2), a не больше y, поэтому переходим к else-ветви.
  5. Выполняем c = c * 10, что дает c = -30.
  6. y = y * 20, что дает y = 40.

Итак, после выполнения кода:

  • a = 4
  • c = -30
  • y = 40
0 0

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

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

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

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