Вопрос задан 19.08.2018 в 06:31. Предмет Информатика. Спрашивает Кислов Руслан.

В одномерном массиве B, состоящем из 20 вещественных чисел, найтинаибольший элемент и указать его

номер в массиве.Составить схему алгоритма и программу на языке программированияBasic для решения задачи по обработке одномерного массива.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пронина Дашка.
Программа:    
clear
dimension b[20]
for=1 to 20
b[i]=val(inputbox("значения B"))
endfor
max=b[1]
for i=1 to 20
if b[i]>max
max=b[i]
n=i
endif
endfor
?max,n

блок схему сами сделайте по программе


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

Поиск наибольшего элемента в одномерном массиве

Для нахождения наибольшего элемента в одномерном массиве B, состоящем из 20 вещественных чисел, можно использовать алгоритм поиска максимального значения в массиве. Давайте рассмотрим схему алгоритма и программу на языке программирования Basic для решения этой задачи.

Схема алгоритма

1. Инициализировать переменные: - Максимальный элемент (max_element) = B[0] - Номер максимального элемента (max_index) = 0

2. Для каждого элемента B[i] в массиве B (начиная с i=1): - Если B[i] > max_element, то: - max_element = B[i] - max_index = i

3. Вывести "Наибольший элемент: max_element, его номер в массиве: max_index"

Программа на языке программирования Basic

```basic 10 DIM B(20) 20 REM Заполнение массива B вещественными числами (предположим, что массив уже заполнен) 30 max_element = B(1) 40 max_index = 1 50 FOR i = 2 TO 20 60 IF B(i) > max_element THEN 70 max_element = B(i) 80 max_index = i 90 END IF 100 NEXT i 110 PRINT "Наибольший элемент: "; max_element; ", его номер в массиве: "; max_index ```

Это простая программа на языке программирования Basic, которая находит наибольший элемент в массиве B и выводит его значение и номер.

Давайте знаем, если у вас есть еще вопросы или нужна дополнительная информация!

0 0

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

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

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