19. Программирование алгоритмов работы с массивами
Последовательность действий для создания программного фрагмента, предназначенного для обработки массива, такова:
Q в любой форме (например, в виде графической схемы) составить алгоритм решения задачи;
Q открыть все необходимые палитры;
Q задать исходный вектор чисел;
Q определить функцию для решения поставленной задачи в виде программного фрагмента следующим образом:
- набрать имя функции с двумя формальными параметрами: первый - размерность массива, второй – имя массива, а затем оператор «:=»;
- с помощью кнопки «Add Line» палитры программирования создать программный фрагмент с необходимым количеством строк;
Q в каждую строку программного фрагмента с помощью кнопок палитры
Программирования ввести шаблон оператора, реализующий ту или иную часть разработанного алгоритма, затем заполнить этот шаблон (для реализации цикла по номеру элемента массива I нужно использовать оператор цикла с предусловием While, если шаг изменения номера I Не равен 1);
Q в последней строке программного фрагмента набрать имя локальной переменной, содержащей результат вычисления;
Q вывести значение функции для заданных исходных данных, подставив в качестве фактических параметров количество элементов массива и имя определенного выше массива, с помощью оператора «=».
Пример 4.3. Дан вектор чисел произвольной длины. Используя программный фрагмент, вычислить произведение отрицательных элементов с четными номерами.
Схема алгоритма имеет вид:
Здесь X – исходный вектор, N – количество элементов этого вектора, I – номер текущего элемента вектора, P - произведение отрицательных элементов с четными номерами.
Реализация в MathCad:
< Предыдущая | Следующая > |
---|