Программирование алгоритмов работы с массивами
Последовательность действий для создания программного фрагмента, предназначенного для обработки массива, такова:
- в любой форме (например, в виде графической схемы) составить алгоритм решения задачи;
- открыть все необходимые палитры;
- задать исходный вектор чисел;
- определить функцию для решения поставленной задачи в виде программного фрагмента следующим образом:
- набрать имя функции с двумя формальными параметрами: первый - размерность массива, второй – имя массива, а затем оператор «:=»;
- с помощью кнопки «Add line» палитры программирования создать программный фрагмент с необходимым количеством строк;
- в каждую строку программного фрагмента с помощью кнопок палитры
программирования ввести шаблон оператора, реализующий ту или иную часть разработанного алгоритма, затем заполнить этот шаблон (для реализации цикла по номеру элемента массива i нужно использовать оператор цикла с предусловием while, если шаг изменения номера i не равен 1);
- в последней строке программного фрагмента набрать имя локальной переменной, содержащей результат вычисления;
- вывести значение функции для заданных исходных данных, подставив в качестве фактических параметров количество элементов массива и имя определенного выше массива, с помощью оператора «=».
Пример 4.3.Дан вектор чисел произвольной длины. Используя программный фрагмент, вычислить произведение отрицательных элементов с четными номерами.
Схема алгоритма имеет вид:
Здесь x – исходный вектор, n – количество элементов этого вектора, i – номер текущего элемента вектора, P - произведение отрицательных элементов с четными номерами.
Реализация в MathCad:
Тема 5. Построение графиков
Дата добавления: 2015-01-24; просмотров: 995;