Similar presentations:
Линейный массив
1. Линейный массив
Презентация 9-20Линейный массив
2. Массив
Массивом называется упорядоченнаяпоследовательность величин, обозначенная
одним именем.
А
1
2
3
4
5
3. Массив
Для боле простого понятия «массив» лучшевсего представить их в виде таблицы, в которой
каждая величина размещена в своей клеточке или
ячейке. Такое положение ячеек должно
определяться конкретными координатами или
индексами.
4. Объявление массива
Для выполнения задачи с массивом при помощиязыка Паскаль, нужно выполнить такие действия:
• определить тип числа (целое или
вещественное), но если типе ничего не сказано,
то число лучше считать вещественным
• именовать массив нужно одним именем,
используемым для каждого элемента (к нему
добавится индекс этого элемента)
• массив нужно описать в разделе переменных
VAR, тем самым для него отводится место в
памяти
• последнее действие - введение данных в
память
5. Объявление массива
Описать переменную-массив можно и сразу вразделе описания переменных:
var <Переменная-массив>:array [<Диапазон
индексов>] of <Тип элементов>;
Пример.
var B: array[0..5] оf real;
var R: array [1..34] of integer;
6. Элемент массива
Чтобы получить доступ к нужному элементумассива, нужно указать имя массива и его
индекс.
Индекс записывается в круглых скобках после
имени массива. В качестве индексов могут
употребляться любые арифметические
выражения.
Например: А[3]:=5
7. Ввод и вывод элементов линейного массива
program zap_m;var A: array [1..3] of integer;
var i: integer;
begin
cls;
writeln('Задача 1. Формирование массива А (ввод элементов
с клавиатуры)');
for i:=1 to 3 do
begin
write('A[',i,']=');
readln(A[i])
end;
writeln('Печать элементов массива А в виде линейной
таблицы');
for i:=1 to 3 do
write(A[i]:5);
writeln;
end.
8. Задачи
1. Формирование массива B (где элемент равенквадрату своего номера). В массиве 5 элементов.
2. Составить программу, заменяющую элементы
линейного (одномерного) массива их квадратами. В
массиве 4 элемента.
3. Подсчитать количество и сумму положительных
элементов одномерного массива R(10).
4. Найти среднее арифметическое элементов
массива Р(9).
5. Составьте программу вычисления
произведения ненулевых элементов линейного
массива Т(8).