Буклет к урокам информатики и ИКТ «Одномерные массивы»
ГБОУ Школа № 1561
Учитель информатики –
Кондрухова Ольга Васильевна
Один из самых распространенных способов организации данных – табличный.
Таблицы могут состоять из 1 строки (линейный массив):
а1 а2 а3 а4
и из нескольких строк и столбцов (прямоугольный массив):
а11 а12 а13 а14
а21 а22 а23 а24
а31 а32 а33 а34
Мы рассмотрим одномерные массивы.
Массив – совокупность данных одного типа.
Обозначаются массивы латинскими буквами, строки нумеруются сверху вниз, столбцы слева направо.
Элемент, расположенных на i – том месте линейной таблицы обозначается A [ i ]
Прежде чем использовать массив в программе необходимо зарезервировать в памяти место под него.
Для этого используется зарезервированное слово array – массив:
Var a:array[1..n] of integer;
Алгоритм решения задач с использованием массивов:
1. Описание массива
2. Заполнение массива
3. Вывод массива (распечатка)
4. Выполнение условий задачи
5. Вывод результата
Способы задания элементов массива:
1. Ввод с клавиатуры.
Write(‘Введите число элементов массива:');
Read(n);
For i:=1 to n do begin
Read(a[i]);
Write(a[i]:4)
end
2. С помощью генератора случайных чисел.
Randomize;
Write(‘Введите число элементов’);
Read(n);
For i:=1 to n do begin
a[i]:=random(10);
Write(a[i]:4);
End;
Функция random: (max-min+1)+min
Пример. В одномерном массиве посчитать сумму положительных элементов
program summatrix;
var a:array[1..10] of integer;
i,n,s:integer;
begin
write(‘Введите число элементов массива:’);
read(n);
for i:=1 to n do begin
read(a[i]);
write(a[i]:4);
end;
writeln;
for i:=1 to n do
if a[i]>0 then s:=s+a[i];
writeln('s= ',s)
end.
Ссылки на источники:
Картинки:
http://developer.alexanderklimov.ru/android/java/array.php
http://codeacademy.ru/blog/69/kratkoe-vvedenie-v-massivy-php
Логотип: