Доступ к элементам массива Изменение элементов массива.

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



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

Работа с элементами массива. Принципы работы с двумерными массивами Для обработки двумерных массивов могут применяться методы решения задач, рассмотренные.
Алгоритм удаления из массива максимального элемента найти номер максимального элемента k; сдвинуть все элементы, начиная с k-го, на один элемент влево;
Тема: «Понятие квадратная матрица» :17:47.
Методы работы с одномерными массивами. Примеры Задач. Paskal -6.
5.Дана матрица А и вектор Х соответствующих размерностей. Нечетные строки матрицы заменить элементами вектора Х. Результаты работы: n=4 m=
Вставка элементов в одномерный массив. Вставка одного элемента (алгоритм) Пусть k - это номер элемента, после которого мы должны вставить элемент х. Тогда.
Тема: Нахождение минимального и максимального элемента в массиве.
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 100 – баллы учащихся выпускного класса за итоговый тест.
Использование частных случаев в условиях. Флаг в задачах Задача. Определить место первого четного элемента в массиве.
Урок 10. Сортировки 425 а1а2а3а4 Пример: Дан целочисленный массив А из 4-х элементов. 1 шаг. а1>a2? Да 3 b If a[1]>a[2] then begin b:=a[2]; a[2]:=a[1];
Одномерные массивы. Определения Массив – группа элементов одного типа, объединенных под общим именем. Индекс – что-то (чаще всего номер), что позволяет.
Задачи с использованием одномерных массивов 1. Опишите алгоритм подсчёта среднего значения положительных элементов в целочисленном массиве из 30 элементов.
Задачи с использованием одномерных массивов 1. Опишите алгоритм подсчёта среднего значения положительных элементов в целочисленном массиве из 30 элементов.
Перестановка элементов двумерного массива. Поменять местами столбцы с номерами m1 и m2 Эту задачу можно реализовать несколькими способами. Составим две.
Задача. Сдвинуть одномерный массив на один элемент влево. Например, исходный массив Обработанный массив: Фрагмент программы:
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
Задача: определить является ли простым заданное число.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Решение задач с использованием массивов
Транксрипт:

Доступ к элементам массива Изменение элементов массива

Смена знаков элементов массива Procedure Zamena (Var m : MyArray; n:integer); Var i : integer; Begin for i := 1 to n do if m[i] < 0 then m[i] := -1*m[i]; End;

Нахождение элементов с заданным свойством Procedure PoiskChet(m : MyArray; n:integer); Var i : integer; Begin for i := 1 to n do if m[i] mod 2 =0 then Write(i:5); End;

Нахождение количества элементов с заданным свойством Procedure OtrPol(m : MyArray; ; n:integer; Var k1,k2 : Integer); Var i : integer; Begin k1 :=0; k2 :=0; for i := 1 to n do if m[i] > 0 then Inc(k1) else if m[i] < 0 then Inc(k2); End;

Есть ли в массиве элементы с данным свойством? Function Control (m : MyArray; n:integer) : Boolean; Var i : integer; Begin i := 1; while (i 0) do Inc(i); Control := (i<=n); End;

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