Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемАнфиса Киреева
1 Перестановка элементов массива Перестановка для одного и двух массивов
2 Поменять местами два элемента массива с номерами 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;
3 Поменять местами переднюю и заднюю части массива с чётным количеством элементов for i := 1 to n do Obmen2(A, 2*n, i, i+n,);
4 Решение задач «Перевернуть» массив; Поменять местами: а) первый элемент и максимальный; б) второй и минимальный;
5 Найти скалярное произведение двух массивов Скалярным произведением двух массивов одинаковой размерности называется сумма произведений соответствующих элементов. Это можно записать так: a[1]*b[1] + a[2]*b[2] a[n-1]*b[n-1] + a[n]*b[n], где n - это количество элементов в массивах (размерность).
6 Функция для вычисления скалярного произведения массивов 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;
7 Решение задач Дан одномерный массив чисел а. Сформируйте такой массив b, который содержит копию положительных элементов массива а. Дан упорядоченный целочисленный массив. Сформировать второй массив всех таких различных значений, которые в первом массиве встречаются по два и более раза. Даны два целочисленных массива одинаковой размерности. Получить третий массив той же размерности, каждый элемент которого равен большему из соответствующих элементов данного массива.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.