Массивы. Одномерные массивы презентация

Содержание

Слайд 2

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

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

Слайд 3

именованный набор с фиксированным количеством однотипных данных.

Массив - это

именованный набор с фиксированным количеством однотипных данных. Массив - это

Слайд 4

В массивы объединены результаты экспериментов, списки фамилий сотрудников, различные сложные структуры данных. Так,

список из классного журнала группы является массивом. В массиве могут быть одинаковые данные, поэтому элементы массива различаются по своим порядковым номерам.

В массивы объединены результаты экспериментов, списки фамилий сотрудников, различные сложные структуры данных. Так,

Слайд 5

Если каждый элемент имеет один порядковый номер, то такой массив называется одномерным.

!

Если каждый элемент имеет один порядковый номер, то такой массив называется одномерным. !

Слайд 6

Одномерный массив может быть числовой последовательностью с известным количеством членов. В массиве можно

указать элемент с конкретным номером, например а5, или записать общий вид элемента, используя в качестве индекса переменную и указывая диапазон ее изменения: а, i = 1, 2, ..., n.

Одномерный массив может быть числовой последовательностью с известным количеством членов. В массиве можно

Слайд 7

1) определить, какие числа даны: целые или вещественные, если не известен тип то

задаем вещественный;
2) назвать весь массив одним именем, которое будет использоваться для каждого элемента, только к нему добавится номер этого элемента (индекс);
3) описать массив в разделе переменных VAR, тем самым отведя место в памяти для массива;
4) ввести данные в память.

Алгоритм решения задач :

1) определить, какие числа даны: целые или вещественные, если не известен тип то

Слайд 8

В описании массива имеется специальное слово array (массив), после которого в квадратных скобках

через две точки указывается диапазон изменения номеров элементов, затем слово of (из) и пишется тип данных массива.

В описании массива имеется специальное слово array (массив), после которого в квадратных скобках

Слайд 9

const n=10;
var а: array [ 1 .. n ] оf real;

Пример описания 1:

const n=10; var а: array [ 1 .. n ] оf real; Пример описания 1:

Слайд 10

var а: array [ 1 .. 10 ] оf real;

Пример описания 2:

var а: array [ 1 .. 10 ] оf real; Пример описания 2:

Слайд 11

Для ввода данных в
память необходимо организовать цикл. Поскольку число повторений ввода данных

известно, удобно использовать цикл пересчет. Ввод описанного массива а может иметь вид:

Для ввода данных в память необходимо организовать цикл. Поскольку число повторений ввода данных

Слайд 12

Write (‘wwedite elementi massiwa cherez probel’);
For i:=1 to n do
Begin
Read(a[i]);
End;

Пример

ввода 1:

Write (‘wwedite elementi massiwa cherez probel’); For i:=1 to n do Begin Read(a[i]);

Слайд 13

For i:=1 to n do
Begin
Write (‘a[‘,i,’]=’);
Readln(a[i]);
End;

Пример ввода 2:

For i:=1 to n do Begin Write (‘a[‘,i,’]=’); Readln(a[i]); End; Пример ввода 2:

Слайд 14

Randomize;
For i:=1 to n do
Begin
a[i]:=random(10);
Writeln (a[i]);
End;

Пример ввода

3:

Randomize; For i:=1 to n do Begin a[i]:=random(10); Writeln (a[i]); End; Пример ввода 3:

Слайд 15

Программы
базового минимума

Программы базового минимума

Слайд 16

Program Summa;
const n=7;
var a:array [1..n] of real;
S:real;
i:integer;
begin
write (‘введите 7 элементов массива, через пробел’);
For

i:=1 to n do
readln(a[i]);
S:=0;
For i:=1 to n do
S:=S+a[i];
writeln;
write(‘Сумма всех элементов массива =’,S);
readln;
Readln;
end.

Вычисление суммы элементов массива

Program Summa; const n=7; var a:array [1..n] of real; S:real; i:integer; begin write

Слайд 17

Вычисление наибольшего элемента массива

Вычисление наибольшего элемента массива

Слайд 18

Вычисление наибольшего элемента массива

самый большой

Вычисление наибольшего элемента массива самый большой

Слайд 19

Вычисление наибольшего элемента массива

max

Вычисление наибольшего элемента массива max

Слайд 20

Вычисление наибольшего элемента массива

Вычисление наибольшего элемента массива

Слайд 21

Вычисление наибольшего элемента массива

Вычисление наибольшего элемента массива

Слайд 22

Вычисление наибольшего элемента массива

max

Вычисление наибольшего элемента массива max

Слайд 23

Вычисление наибольшего элемента массива

max

Вычисление наибольшего элемента массива max

Слайд 24

Вычисление наибольшего элемента массива

max

Вычисление наибольшего элемента массива max

Слайд 25

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 max

max:=a[i];
writeln;
write(‘наибольший элемент массива =’,max);
readln;
Readln;
end.

Вычисление наибольшего элемента массива

Program maxsimum; const n=10; var a:array [1..n] of integer; max,i:integer; Begin max:=a[1]; for

Имя файла: Массивы.-Одномерные-массивы.pptx
Количество просмотров: 54
Количество скачиваний: 0