Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Алгоритм 1. Вычисление суммы элементов массива.
Описание алгоритма: Задается начальное значение суммы S равное 0, поскольку, как известно, от прибавления 0 значение суммы не меняется. Открывается цикл для ввода элементов массива A. В этом же цикле производится вычисление суммы S. После завершения цикла выводится результат – сумма элементов массива S. Если решать задачу в общем виде, т.е. для массива с любым количеством элементов, то в самом начале программы необходимо ввести значение количества элементов в массиве К. Блок-схема алгоритма 1 представлена на рис.10.
Рис.10.Блок-схема алгоритма решения задачи 2.
Программа. INPUT «Введите номер последнего элемента», K DIM А(K) FOR i=0 TO К INPUT “Введите элемент массива”, A(i) S=S+А(i) NEXT PRINT “Сумма элементов массива А равна”, S END Этот алгоритм можно с небольшими изменениями применить и для вычисления среднего значения. Задача. Вводится информация о средних сентябрьских температурах в европейских странах. Вычислить среднеевропейскую температуру сентября и вывести результат Описание алгоритма: 1. в нпачале значение суммы равно 0 – переменной S присваивается значение 0; 2. вводится с подсказкой количество стран К; 3. в цикле, который будет выполняться К раз § вводится значение значение температуры Т; § вычисляется сумма температур; § цикл повторяется; 4. после завершения цикла вычисляется среднее значение температур; 5. выводится результат. Мы не будем приводить здесь блок-схему этого алгоритма, т.к. она будет отличаться от блок-схемы алгоритма рис.10. только блоком вычисления среднего значения SR, который последует за циклом. Программа вычисления среднего значения. S=0 Input “Сколько стран”, K DIM T(K) For i=1 To K Input “Значение температуры”, T(i) S=S+T(i) Next SR=S/K Print “Среднеевропейская температура сентября =”; SR End
Очевидно, для вас не составит труда разработать алгоритм вычисления произведения элементов массива.
|