Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
1 Массивы
2 Одномерные массивы
3 именованный набор с фиксированным количеством однотипных данных. именованный набор с фиксированным количеством однотипных данных. Массив - это
4 В массивы объединены результаты экспериментов, списки фамилий сотрудников, различные сложные структуры данных. Так, список из классного журнала 10 «А» является массивом. В массиве могут быть одинаковые данные, поэтому элементы массива различаются по своим порядковым номерам.
5 Если каждый элемент имеет один порядковый номер, то такой массив называется одномерным.
6 Одномерный массив может быть числовой последовательностью с известным количеством членов. Так же, как и в последовательности, в массиве можно указать элемент с конкретным номером, например а5, или записать общий вид элемента, используя в качестве индекса переменную и указывая диапазон ее изменения: а, i = 1, 2,..., n.
7 1) определить, какие числа даны: целые или вещественные если об этом конкретно не сказано, то лучше считать их вещественными; 2) назвать весь массив одним именем, которое будет использоваться для каждого элемента, только к нему добавится номер этого элемента (индекс); 3) описать массив в разделе переменных VAR, тем самым отведя место в памяти для массива; 4) ввести данные в память. Чтобы решить задачу с массивом с использованием языка программирования Паскаль, необходимо выполнить следующее:
8 В описании массива имеется специальное слово array (массив), после которого в квадратных скобках через две точки указывается диапазон изменения номеров элементов, затем слово of (из) и пишется тип данных массива.
9 const n=10; var а: array [ 1.. n ] оf real; Пример описания 1:
10 var а: array [ ] оf real; Пример описания 2:
11 Для ввода данных в память необходимо организовать цикл. Поскольку число повторений ввода данных известно, удобно использовать цикл пересчет. Ввод описанного массива а может иметь вид:
12 Write (wwedite elementi massiwa cherez probel); For i:=1 to n do Begin Begin Read(a[i]); Read(a[i]); End; End; Пример ввода 1:
13 For i:=1 to n do Begin Begin Write (a[,i,]=); Write (a[,i,]=); Readln(a[i]); Readln(a[i]); End; End; Пример ввода 2:
14 Randomize; For i:=1 to n do Begin Begin a[i]:=random(10); a[i]:=random(10); Writeln (a[i]); Writeln (a[i]); End; End; Пример ввода 3:
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; S:=S+a[i];writeln; write(Сумма всех элементов массива =,S); readln;readlnend. Вычисление суммы элементов массива
17 Вычисление наибольшего элемента массива
18 самый большой
19 Вычисление наибольшего элемента массива max
22 max
23 max
24 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
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.