Содержание
-
Массивы
-
Одномерные массивы
-
именованный набор с фиксированным количеством однотипных данных. Массив - это
-
В массивы объединены результаты экспериментов, списки фамилий сотрудников, различные сложные структуры данных. Так, список из классного журнала 10 «А» является массивом. В массиве могут быть одинаковые данные, поэтому элементы массива различаются по своим порядковым номерам.
-
Если каждый элемент имеет один порядковый номер, то такой массив называется одномерным. !
-
Одномерный массивможет быть числовой последовательностью с известным количеством членов. Так же, как и в последовательности, в массиве можно указать элемент с конкретным номером, например а5, или записать общий вид элемента, используя в качестве индекса переменную и указывая диапазон ее изменения: а, i= 1, 2, ..., n.
-
1) определить, какие числа даны: целые или вещественные если об этом конкретно не сказано, то лучше считать их вещественными; 2) назвать весь массив одним именем, которое будет использоваться для каждого элемента, только к нему добавится номер этого элемента (индекс); 3) описать массив в разделе переменных VAR, тем самым отведя место в памяти для массива; 4) ввести данные в память. Чтобы решить задачу с массивом с использованием языка программирования Паскаль, необходимо выполнить следующее:
-
В описании массива имеется специальное слово array (массив), после которого в квадратных скобках через две точки указывается диапазон изменения номеров элементов, затем слово of (из) и пишется тип данных массива.
-
const n=10; var а: array [ 1 .. n ] оf real; Пример описания 1:
-
var а: array [ 1 .. 10 ] оf real; Пример описания 2:
-
Для ввода данных в память необходимо организовать цикл. Поскольку число повторений ввода данных известно, удобно использовать цикл пересчет. Ввод описанного массива а может иметь вид:
-
Write (‘wwediteelementimassiwacherezprobel’); Fori:=1 to n do Begin Read(a[i]); End; Примерввода1:
-
Fori:=1 to n do Begin Write (‘a[‘,i,’]=’); Readln(a[i]); End; Примерввода2:
-
Randomize; Fori:=1 to n do Begin a[i]:=random(10); Writeln (a[i]); End; Примерввода3:
-
Программы базового минимума
-
Program Summa; const n=7; var a:array [1..n] of real; S:real; i:integer; begin write (‘введите 7 элементов массива, через пробел’); Fori:=1 to n do readln(a[i]); S:=0; Fori:=1 to n do S:=S+a[i]; writeln; write(‘Сумма всех элементов массива =’,S); readln; readln end. Вычисление суммы элементов массива
-
Вычисление наибольшего элемента массива
-
Вычисление наибольшего элемента массива самый большой
-
Вычисление наибольшего элемента массива max
-
Вычисление наибольшего элемента массива
-
Вычисление наибольшего элемента массива
-
Вычисление наибольшего элемента массива max
-
Вычисление наибольшего элемента массива max
-
Вычисление наибольшего элемента массива max
-
Programmaxsimum; const n=10; var a:array [1..n] of integer; max,i:integer; begin ВВОД ЭЛЕМЕНТОВ МАССИВА; max:=a[1]; fori:=2 to n do if max
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.