Одномерные массивы Введение. I.Описание Массив – это фиксированное кол - во элементов одного и того же типа, объединенных одним именем, каждый элемент.

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



Advertisements
Похожие презентации
Дан массив. Найти максимальный и минимальный элементы массива и поменять их местами. Выполнение программы Выполнение программы.
Advertisements

Массивы в Паскале. Создание массива: var a:array [1..5] of integer; i:integer; begin for i:=1 to 5 do begin write ('a[',i,']='); readln(a[i]); end; end.
Способы ввода значений в массив на Паскале 1) Заполнение массива с клавиатуры а) program massiv_1; const n=5; vari: integer; a: array[1..n] of integer;
29. Дан массив целых чисел. Найти индексы элементов, значения которых больше значения предыдущего элемента (на­чиная со второго). Program a29; Var i,n:integer;
ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ С ОДНОМЕРНЫМИ МАССИВАМИ. ЗАДАЧА: Вычислить сумму элементов массива program summa(input,output); var I:integer; T:array[1..5] of.
Одномерные массивы. Одномерный массив - Это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
9.Задана целочисленная матрица. Вывести N чисел - максимальные значения элементов для каждой строки, где N - количество строк матрицы
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
5.Дана матрица А и вектор Х соответствующих размерностей. Нечетные строки матрицы заменить элементами вектора Х. Результаты работы: n=4 m=
Program Summa; {Суммирование элементов в 1м массиве} Uses Crt; Type Massiv = Array [1..100] of Real; Var A : Massiv; i, N : Integer; S : Real; Begin Write('Введите.
Одномерный массив Turbo Pascal 9 класс. Объясните каждый шаг в программе. Что делает программа? Сколько раз срабатывает цикл? Var A : array [1..10] of.
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
1 Программирование на языке Паскаль Тема 2. Максимальный элемент массива.
Program maxsimum; const n=10; var a:array [1..n] of integer; max,i:integer;begin ВВОД ЭЛЕМЕНТОВ МАССИВА; max:=a[1]; for i:=2 to n do if a[i]> max then.
Например: семейство бабочек; Понятие одномерного массива поле цветов;
Тема: «Понятие квадратная матрица» :17:47.
Власова О.А. СОШ 5, Елабуга. Например: семейство бабочек ; Понятие одномерного массива поле цветов;
Решение задач с использованием массивов
Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента.
Транксрипт:

Одномерные массивы Введение

I.Описание Массив – это фиксированное кол - во элементов одного и того же типа, объединенных одним именем, каждый элемент имеет свой номер. 1. type MyArray =Array [n1..n2] тип _ элементов ; var a: MyArray; 2. var a: Array [n1..n2] of тип _ элементов ;

II.Ввод массива 1. Способ const n=50; var A : array [1..n] of integer; i : integer;... writeln( Введите, n, элементов массива ); for i := 1 to n do Read( a[i] );

2.Способ randomize; for i:= 1 to n do begin a[i] := random(50); write( a[i] :4) end;

III.Вывод массива writeln ( Массив : ); for i :=1 to n do write ( a[,i, ]=, a[i]); writeln;

IV.Сумма элементов массива : s := 0; for i := 1 to n do s := s + a[i];

V.Поиск минимального элемента и его номера. K := 1; for i := 2 to n do if a[i] < a[k] then k := i; результат : k - номер минимального элемента, a[k] - значение минимального.

Представление в памяти АДРЕС ( A [ I] )= АДРЕС ( А[1] )+ (i-1) * X байт, где Х байт – размер одного элемента

Поиск минимального элемента и его номера.... к := 1; for i := 2 to n do if a[i] < a[k] then k := i;... результат : k - номер минимального элемента, a[k] - значение минимального.