19. Программирование алгоритмов работы с массивами

Последовательность действий для создания программного фрагмента, предназначенного для обработки массива, такова:

Q в любой форме (например, в виде графической схемы) составить алгоритм решения задачи;

Q открыть все необходимые палитры;

Q задать исходный вектор чисел;

Q определить функцию для решения поставленной задачи в виде программного фрагмента следующим образом:

- набрать имя функции с двумя формальными параметрами: первый - размерность массива, второй – имя массива, а затем оператор «:=»;

- с помощью кнопки «Add Line» палитры программирования создать программный фрагмент с необходимым количеством строк;

Q в каждую строку программного фрагмента с помощью кнопок палитры

Программирования ввести шаблон оператора, реализующий ту или иную часть разработанного алгоритма, затем заполнить этот шаблон (для реализации цикла по номеру элемента массива I нужно использовать оператор цикла с предусловием While, если шаг изменения номера I Не равен 1);

Q в последней строке программного фрагмента набрать имя локальной переменной, содержащей результат вычисления;

Q вывести значение функции для заданных исходных данных, подставив в качестве фактических параметров количество элементов массива и имя определенного выше массива, с помощью оператора «=».

Пример 4.3. Дан вектор чисел произвольной длины. Используя программный фрагмент, вычислить произведение отрицательных элементов с четными номерами.

Схема алгоритма имеет вид:


Здесь X – исходный вектор, N – количество элементов этого вектора, I – номер текущего элемента вектора, P - произведение отрицательных элементов с четными номерами.

Реализация в MathCad:


© 2011-2024 Контрольные работы по математике и другим предметам!