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

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

  1. в любой форме (например, в виде графической схемы) составить алгоритм решения задачи;
  2. открыть все необходимые палитры;
  3. задать исходный вектор чисел;
  4. определить функцию для решения поставленной задачи в виде программного фрагмента следующим образом:
  5. набрать имя функции с двумя формальными параметрами: первый - размерность массива, второй – имя массива, а затем оператор «:=»;
  6. с помощью кнопки «Add line» палитры программирования создать программный фрагмент с необходимым количеством строк;
  7. в каждую строку программного фрагмента с помощью кнопок палитры

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

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

 

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

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

 
 

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

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


Тема 5. Построение графиков








Дата добавления: 2015-01-24; просмотров: 995;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.