Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экзамен 24.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
173.84 Кб
Скачать

Вопрос 51массивы в паскаль

Итак, массив – это именованная группа однотипных данных, хранящихся в последовательных ячейках памяти. Каждая ячейка содержит элемент массива. Элементы нумеруются по порядку, но необязательно начиная с единицы (хотя в языке программирования Pascal чаще всего именно с нее). Порядковый номер элемента массива называется индексом этого элемента.

Помним, все элементы определенного массива имеют один и тот же тип. У разных массивов типы данных могут различаться. Например, один массив может состоять из чисел типа integer, а другой – из чисел типаreal.

Индексы элементов массива обычно целые числа, однако могут быть и символами, а также описываться другими порядковыми типами. Т.е. для индекса можно использовать тип, в котором определена дискретная последовательность значений, и все эти значения можно пересчитать по порядку. Индексировать можно как константами и переменными, так и выражениями, результат вычисления которых дает значение перечислимого типа.

Массивы

Массив – это упорядоченная совокупность данных, обозначаемых одним именем, доступ к элементам массива осуществляется по их номерам (индексам). Элементами массива могут быть данные любого типа, включая структурированные, но в одном массиве могут храниться данные только одного типа (real, integer, string, char и пр.).

Если за каждым элементом массива закреплен только один его порядковый номер, то такой массив называется линейным,  одномерным или вектором.

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

Объявление одномерных массивов

Описать одномерный массив можно несколькими способами:

  • В разделе переменных

Var имя массива : Array [тип индекса] of тип элементов ;

  • В разделе описания типов

Type имя типа = Array [тип индекса] of тип элементов ; Var имя массива : имя типа ;

  • В разделе констант

Const имя массива : Array [тип индекса] of тип элементов = (список элементов);

Вопрос 52символы и строки в паскаль

Строка в Паскале – упорядоченная последовательность символов. Количество символов в строке называется ее длинойДлина строки в Паскалеможет лежать в диапазоне от 0 до 255. Каждый символ строковой величины занимает 1 байт памяти и имеет числовой код в соответствии с таблицей кодов ASCII.

Код ASCII (American Code for Information Interchange – Американский стандартный код для обмена информацией) имеет основной стандарт и его расширение. Основной стандарт использует шестнадцатеричные коды 00-7F, расширение стандарта – 80-FF. Основной стандарт является международным и используется для кодирования управляющих символов, цифр и букв латинского алфавита; в расширении стандарта используются символы псевдографики и буквы национальных алфавитов.

При написании программ применяются следующие специальные символы:

+

Плюс

,

Запятая

-

Минус

.

Точка

*

Звездочка

:

Двоеточие

/

Дробная черта

[ ]

Квадратные скобки

>

Больше

{ }

Фигурные скобки

<

Меньше

$

Знак денежной единицы

=

Равно

( )

Круглые скобки

;

Точка с запятой

^

Тильда

#

Номер

@

Коммерческое а

'

Апостроф

<=

Меньше или равно

:=

Присваивание

>=

Больше или равно

<>

Не равно

(* *)

Альтернатива { }

..

Диапазон значений

(. .)

Альтернатива [ ]