Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Одномерные массивы. Алгоритмы накопления. Запись алгоритма в известных вам формах.Содержание книги
Поиск на нашем сайте
Одномерный массив – это массив состоящий из одного столбца или одной строки. Пример: в MathCad такую запись необхдимо транспонировать.
Алгоритм накопления (накопительные суммы или произведения): I. Зануление сумматра (в накопительном произведении сумматр:=1) II. Организовывается циклическое действие с предопределённым кол-вом шагов III. Задаётся формула накопления (S:=S+i; P:=P*i)
Запись алгоритма (накопления): · В MathCad:
Одномерные массивы. Алгоритм нахождения экстремальных элементов. Запись алгоритма в известных вам формах. Способ из трех пунктов: 3. Путем сравнения выбираем наибольший(наименьший) Одномерные массивы алгоритма удаления элемента вектора. Запись алгоритма в известных вам формах. Все элементы вектора должны принадлежать одному типу. Вектор обладает стандартным набором методов для доступа к элементам, добавления и удаления элементов, а также получения количества хранимых элементов. Вектор может быть инициализирован любым типом, имеющим конструктор копии и определенный и удовлетворяющим следующим условиям Достаточно часто из массива необходимо удалить ненужные элементы. Иногда бывает приемлемо «заменить», но чаще всего под этим подразумевают именно удаление, т.е. на место удалённого элемента должен быть записан тот элемент массива, который должен остаться. Элементы массива необходимо сдвинуть к какому-нибудь краю массива. Обычно сдвиг делается в сторону начала массива, чтобы индексация снова была с нуля. Одномерные массивы алгоритма вставки элемента вектора. Запись алгоритма в известных вам формах. Одномерные массивы алгоритма вставки элемента вектора. Запись алгоритма в известных вам формах. prog(x,n,k,p):= if (k≠1) for i ϵ 1..k yi←xi yk←p for i ϵ k..n yi+1←xi if k=1 yi←p for i ϵ 1..n yi+1←xi y Особенность реализации MathCad – в процессе работы автоматическое увеличение массива. Поэтому эту же программу можно записать в следующем виде prog(x,n,k,p):= for i ϵ n..x xi+1←xi xk←p
Одномерные массивы алгоритма сортировки элементов вектора. Запись алгоритма в известных вам формах. Одномерные массивы алгоритма сортировки элементов вектора. Запись алгоритма в известных вам формах.
Метод основан на попарном сравнении исходного массива и постепенном уменьшении его размерности Сортировка по возрастанию prog(x,n):= for i ϵ 1..n-1 if xi˃xi+1 c←xi xi←xi+1 xi+1←c x
Для i от 1 до n-1 с шагом 1 цикл если xi˃xi+1 c:= xi xi:= xi+1 xi+1 := c Все если Все для Вывести х
|
|||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-22; просмотров: 473; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.249.160 (0.006 с.) |