Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


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




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

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

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

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

 

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

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

 
 

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

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


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


Поделиться:

Дата добавления: 2015-02-10; просмотров: 190; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты