à Первый способ задания одномерного массива - это задание с клавиатуры. Заполнение и вывод массива можно осуществлять только поэлементно, то есть можно сначала присвоить значение первому элементу, затем второму и так далее, до последнего; то же самое и с выводом на экран - выводим первый, второй, третий и так до последнего. На Паскале заполнение одномерного массива, состоящего из N элементов, с клавиатуры осуществляется следующим образом.
For i: =I to n Do {ввод массива с клавиатуры}
Readln(m[i]); {чтение i-го элемента}
End;
Массив m должен быть предварительно объявлен в разделе переменных.
Вывод массива осуществляется следующим образом:.
For i: =I to n Do {ввод массива}
Writeln(m[i]:3); {вывод i-го элемента массива}
à Второй способ задания это задание с помощью генератора случайных чисел, этот способ более удобен, когда много элементов в массиве.
На Паскале данный способ реализуется следующим образом: в теле программы, перед заполнением массива необходима включить генератор случайных чисел Randomize;,после чего записывают примерно так:
Randomize ;{ включение генератора случайных чисел}
For i: =I to n Do
m [i]:=-25+Random(100);
{Random выбирает случайное число из отрезка от 0 до 99, тогда i-му элементу массива будет присвоена сумма выбранного случайного числа и -25, таким образом, массив будет заполнятся случайными числами от-25 до -25+(99), то есть до 26+100}
Распечатка такого массива аналогична первому способу.
à Третий способ задания – это чтение чисел из файла. Этот способ будет рассматриваться позже.
à