199.65K
Категория: ПрограммированиеПрограммирование

Одномерные массивы целых чисел

1.

2.

Массив - это упорядоченное множество
однотипных элементов
У массива есть имя
У элементов массива есть индексы, т.е.
номера
Например: массив целых чисел
10 15 25 100 24 -5 2 95 -20 43
номер
1
2
3
4
5
6
7
8
Присвоим ему имя A
Массив А состоит из 10 целых чисел
Первый элемент массива – число 10,
последний – число 43
9
10

3.

Указывается имя массива, количество
элементов и их тип
Например, для массива А из нашего
предыдущего примера:
var A: array [1..10] of integer;
имя массива
служебное
слово, означает
«массив»
номера
элементов от
1-го до
последнего
тип элементов массива

4.

var M: array[1..20] of real;
Задание2: описать одномерный
массив B из 130 целых чисел
var B: array[1..130] of integer;

5.

Дан массив А, состоящий из 5 целых чисел:
2 8 9 3 -5
Первый элемент массива А записывается: A[1],
пятый – A[5]
Для данного массива:
A[1]=2, A[2]=8, A[3]=9, A[4]=3, A[5]=-5

6.

7.

3 способа:
с клавиатуры
случайным образом
по формуле

8.

Для массива А из 10 элементов:
for i:=1 to 10 do read(A[i]);

9.

Для массива А из 10 элементов:
for i:=1 to 10 do A[i]:=random(n);
n должно быть заранее задано,
функция random(n) выдаёт случайное
вещественное число из отрезка [0,n-1]

10.

Для массива А из 10 элементов:
for i:=1 to 10 do A[i]:=2*i-5;

11.

Для массива А из n элементов:
for i:=1 to n do write(A[i]:3); -
элементы массива выводятся в одну строку,
на каждый элемент 3 знакопозиции
for i:=1 to n do writeln(A[i]); элементы массива выводятся в столбец

12.

Ввод 105 элементов массива B с клавиатуры
(параметр цикла – переменная i,
нумерация начинается с 1)
for i:=1 to 105 do read(B[i]);

13.

Вывод 15 элементов массива А в строку
(параметр цикла – переменная k,
нумерация начинается с 1)
for i:=1 to 15 do write(A[i]:3);

14.

Формирование массива M из 20 случайных
чисел, принадлежащих промежутку [10,23]
(параметр цикла – переменная k,
нумерация начинается с 1)
for k:=1 to 20 do M[k]:=10+random(14);
English     Русский Правила