пользователей: 21281
предметов: 10473
вопросов: 178149
Конспект-online
зарегистрируйся или войди через vk.com чтобы оставить конспект.
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

pogromirovanie:
» sooqa
Уася:
» History motherfuckers

Одномерные массивы, ввод/вывод, использование индексов нечислового типа. (пример программ).

)  Массивы

Массив – упорядоченная структура данных, состоящая из фиксированного числа компонент одного и того же типа.
Одномерные массивы

Для объявления массива следует знать:

  1. число его элементов;
  2. тип элементов;
  3. порядок нумерации элементов.

Паскаль поддерживает следующие способы нумерации элементов

  1. целочисленный индекс: а-5,а-4,…, а10;
  2. литерный индекс: а’A’, а’B’,…, а’Z’, а’+’, а’-’ ;
  3. булевский индекс: аTRUE , аFALSE ;
  4. индекс перечислимого типа: аRED, аBLUE ,аGREEN;

Аналогично осуществляется нумерация элементов и в многомерном массиве, типы индексов могут не совпадать.

Объявление массивов может производиться двумя способами:

  1. с использованием раздела TYPE:

TYPE
T_array = array [T] of Та;

VAR
А, В, С: T_array;

  1. без использования раздела TYPE:
     

VAR А, В, С: array [T] of Та;

T_array - имя типа для массива;

Т –тип индекса, отвечающий за способ нумерации;(любой

порядковый исключением longint)

Та - базовый тип массива.(может быть любой кроме файлового)

Если Та - массив, то Т_аrrау будет типом для многомерного массива. Если типы Т и Та не являются стандартными, то они должны объявлены выше в разделе TYPE.

При объявлении одномерных массивов в качестве типа индекса, часто используется ограниченный тип (тип диапазон).

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

Writeln(‘Введите числовую последовательность’);

Writeln(‘количество элементов массива’, N);

For I:=1 to N Do Read (A[I]); фрагмент ввода

Readln;

Writeln(‘Результирующая последовательность’);

For I:=1 to N do Writeln(A[I],’ ‘); фрагмент вывода

Writeln;

 


27.01.2014; 06:58
хиты: 314
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2016. All Rights Reserved. помощь