
Вопрос задан 15.04.2025 в 22:06.
Предмет Информатика.
Спрашивает Соболь Вика.
Qbasic помогите составить программу
Получить массив из 25 элементов, содержащий случайные числа от -15 до 30. Найти среднее значение отрицательных чисел.
Ответы на вопрос

Отвечает Красина Кристина.
Чтобы решить эту задачу на языке QBasic, нужно выполнить несколько шагов. Сначала нужно создать массив, затем заполнить его случайными числами в заданном диапазоне от -15 до 30. После этого нужно найти все отрицательные числа в массиве и вычислить их среднее значение.
Вот пример программы на QBasic:
Объяснение работы программы:
Объявление массива и переменных:
- Массив
arr(25)
содержит 25 элементов. - Переменные
sumNeg
иcountNeg
будут хранить сумму отрицательных чисел и их количество соответственно. - Переменная
average
будет использоваться для хранения среднего значения отрицательных чисел.
- Массив
Заполнение массива случайными числами:
INT(RND * 46) - 15
генерирует случайное число в диапазоне от -15 до 30. ЗдесьRND
возвращает случайное число от 0 до 1, умноженное на 46, а затем вычитается 15 для смещения диапазона.
Вывод массива на экран:
- Используется цикл
FOR
для вывода всех элементов массива на экран.
- Используется цикл
Нахождение отрицательных чисел:
- В цикле проверяется, является ли элемент массива отрицательным. Если это так, то он добавляется к сумме, а счетчик увеличивается на единицу.
Вычисление среднего значения:
- Если есть хотя бы одно отрицательное число, то среднее значение вычисляется как сумма отрицательных чисел, деленная на их количество.
Вывод результата:
- Программа выводит либо среднее значение отрицательных чисел, либо сообщает, что отрицательных чисел в массиве нет.
Пример вывода:
Этот код полностью решает задачу, позволяя не только вычислить среднее значение отрицательных чисел, но и увидеть сами случайные числа, содержащиеся в массиве.
Похожие вопросы









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









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