Главная страница
Навигация по странице:

  • Одномерный массив 6 3 4 -2 0 1

  • Описание массива Общий вид описания массива: var

  • Вывод массива 1 способ.

  • Объявление массива Заполнение массива Вывод массива program

  • попорегенп. 9 масив. Массив Массив


    Скачать 304 Kb.
    НазваниеМассив Массив
    Анкорпопорегенп
    Дата30.09.2021
    Размер304 Kb.
    Формат файлаppt
    Имя файла9 масив.ppt
    ТипРешение
    #239352

    Массив


    Массив - это поименованная совокупность однотипных элементов, упорядоченных по индексам, определяющим положение элемента в массиве.


    Решение разнообразных задач, связанных с обработкой массивов, базируется на решении таких типовых задач, как:
    - суммирование элементов массива;
    - поиск элемента с заданными свойствами;
    - сортировка массива.


    Одномерный массив


    6


    3


    4


    -2


    0


    1


    9


    -5


    7


    9


    8


    7


    6


    5


    4


    3


    2


    1


    Значение элемента массива


    Индекс элемента массива


    Описание массива


    Общий вид описания массива:
    var <имя_массива>: array [<мин_знач_индекса> ..
    <макс_знач_индекса>] of <тип_элементов>;


    var a: array [1..10] of integer;


    const b: array [1..5] of integer = (4, 2, 3, 5, 7);


    Тип элементов массива


    Имя массива


    Максимальное значение индекса


    Минимальное значение индекса


    Значение 1-го элемента массива


    Массив b с постоянными значениями описан в разделе описания констант.


    Способы заполнения массива


    1 способ. Ввод каждого значения с клавиатуры:
    for i:=1 to 10 do read (a[i]);
    2 способ. С помощью оператора присваивания (по формуле):
    for i:=1 to 10 do a[i]:=i;
    3 способ. С помощью оператора присваивания (случайными числами):
    randomize;
    for i:=1 to 10 do a[i]:=random(100);


    a[i]=2*a[i]+6


    Вывод массива


    1 способ. Элементы массива можно вывести в строку, разделив их пробелом:
    for i:=1 to 10 do write (a[i], ' ');


    2 способ. Вывод с комментариями:
    for i:=1 to 10 do writeln ('a[', i, ']=', a[i]);


    45


    21


    56


    43


    83


    56


    69


    34


    28


    15


    a[1]=4


    a[2]=1


    a[3]=6


    a[4]=3


    a[5]=8


    a[6]=5


    a[7]=9


    a[8]=4


    a[9]=8


    a[10]=7


    Объявление массива


    Заполнение массива


    Вывод массива


    program  n_2 ; var i: integer;
    a: array[1..10] of integer;


    Заполнение массива A(10) случайными числами и вывод элементов массива


    randomize;
    begin  for i:=1 to 10 do a[i]:=random(100);


    for i:=1 to 10 do write (a[i],` `);   end.



    написать администратору сайта