Перестановка элементов массива Перестановка для одного и двух массивов.

Презентация:



Advertisements
Похожие презентации
Доступ к элементам массива Изменение элементов массива.
Advertisements

1 Автор разработки: Розанова Татьяна Аркадьевна, учитель информатики МОУ СОШ 2 города Кинешмы Ивановской области 2011 – 2012 учебный год Автор разработки:
Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
Перестановка элементов двумерного массива. Поменять местами столбцы с номерами m1 и m2 Эту задачу можно реализовать несколькими способами. Составим две.
Одномерные массивы. Одномерный массив - Это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет.
Двумерные массивы. Массивы, положение элементов в которых описывается двумя индексами, называются двумерными. Их можно представить в виде прямоугольной.
Двумерные массивы Решение задач из сборника «Задачи по программированию» под редакцией С. Окулова.
Задачи с использованием одномерных массивов 1. Опишите алгоритм подсчёта среднего значения положительных элементов в целочисленном массиве из 30 элементов.
Задачи с использованием одномерных массивов 1. Опишите алгоритм подсчёта среднего значения положительных элементов в целочисленном массиве из 30 элементов.
БЛОК-СХЕМЫ АЛГОРИТМОВ ПОДСЧЕТА СУММЫ ЧЁТНЫХ (1) И НЕЧЁТНЫХ (2) ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ.
Решение задач с использованием массивов
Двумерные массивы Понятие двумерного массива Описание типа двумерного массива Формирование двумерного массива.
Работа с элементами массива. Принципы работы с двумерными массивами Для обработки двумерных массивов могут применяться методы решения задач, рассмотренные.
Чтобы найти максимальный элемент в массиве и потом производить с ним какие-либо действия, нужно узнать его номер (индекс - I). Для этого вначале будем.
Методы работы с одномерными массивами. Примеры Задач. Paskal -6.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
Индекс – величина, характеризующая положение элемента, относительно начала массива. МАССИВЫ Конечная, упорядоченная по номерам совокупность значений, объединенных.
Одномерные массивы Понятие массива, виды массивов Описание, заполнение и вывод одномерного массива Обработка одномерного массива.
Урок 9. Массивы Поиск максимума, минимума, поиск индекса максимума, минимума. Перестановки элементов.
1 Индекс – величина, характеризующая положение элемента, относительно начала массива. МАССИВЫ Конечная, упорядоченная по номерам совокупность значений,
Транксрипт:

Перестановка элементов массива Перестановка для одного и двух массивов

Поменять местами два элемента массива с номерами k1 и k2. Procedure Obmen(Var m : MyArray; n, k1, k2 : integer;); Var x : integer; Begin x:=m[k1]; m[k1] := m[k2]; m[k2] := x; End;

Поменять местами переднюю и заднюю части массива с чётным количеством элементов for i := 1 to n do Obmen2(A, 2*n, i, i+n,);

Решение задач «Перевернуть» массив; Поменять местами: а) первый элемент и максимальный; б) второй и минимальный;

Найти скалярное произведение двух массивов Скалярным произведением двух массивов одинаковой размерности называется сумма произведений соответствующих элементов. Это можно записать так: a[1]*b[1] + a[2]*b[2] a[n-1]*b[n-1] + a[n]*b[n], где n - это количество элементов в массивах (размерность).

Функция для вычисления скалярного произведения массивов Function Sp (a, b : MyArray; n ; integer) : LongInt; Var i : Integer; s : LongInt; Begin s:= 0; for i := 1 to n do s := s+a[i]*b[i]; Sp := s; End;

Решение задач Дан одномерный массив чисел а. Сформируйте такой массив b, который содержит копию положительных элементов массива а. Дан упорядоченный целочисленный массив. Сформировать второй массив всех таких различных значений, которые в первом массиве встречаются по два и более раза. Даны два целочисленных массива одинаковой размерности. Получить третий массив той же размерности, каждый элемент которого равен большему из соответствующих элементов данного массива.