
25 баллов, срочно!!! Значения массивов a и в заданы с помощью следующего фрагмента. Сколько
элементов массива b будут иметь положительные значения? for i:=1 to 300 do a[i]:=100-i; for i:= 1 to 300 do b[i]:=2*a[i]+1;

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

Ответ:
Ну смотри. Отталкиваясь от логики 99. Смотри закреп.
Объяснение:




Давайте разберемся, сколько элементов массива b
будет иметь положительные значения.
Первоначально массив a
заполняется значениями от 100 до 1 (обратный порядок):
cssa[1] = 100, a[2] = 99, ..., a[300] = 1
Затем массив b
заполняется значениями, умноженными на 2 и увеличенными на 1:
cssb[1] = 2*a[1] + 1 = 2*100 + 1 = 201
b[2] = 2*a[2] + 1 = 2*99 + 1 = 199
...
b[300] = 2*a[300] + 1 = 2*1 + 1 = 3
Таким образом, элементы массива b
будут следующими значениями: 201, 199, ..., 3.
Чтобы определить, сколько элементов будет иметь положительные значения, нужно просто посчитать, сколько из этих значений больше нуля.
Подсчитываем:
python201 > 0 - положительное
199 > 0 - положительное
...
3 > 0 - положительное
Итак, все 300 элементов массива b
будут иметь положительные значения.
Пожалуйста, обратите внимание, что значение второго массива (b
) зависит от значений первого массива (a
), и в данном случае все элементы b
окажутся положительными.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili