с лабораторной работой, нужны только две программы на паскале, скриншот задания прикрепляю. Тема лабораторной работы: Обработка структурированных типов данных.
Сведения, необходимые для выполнения работы:
Структурированные типы данных характеризуется:
1) множественностью элементов, когда переменная или константа имеет несколько компонентов;
2) все компоненты должны быть одного типа;
3) компоненты упорядочены, доступ к обеспечивается указанием его номера.
Массив – это фиксированное количество элементов одного и того же типа, объединенных одним именем, где каждый элемент имеет свой номер. Описание массива задается следующим образом:
var Имя_массива: ARRAY [размерность] OF тип_элементов;
где имя_массива - идентификатор; ARRAY - массив; OF - из;
В качестве размерности массива можно использовать любые порядковые типы, обычно тип-диапазон, в котором задаются изменения индексов. Тип элементов - любой, он может быть и другим массивом. Глубина вложенности структурированных типов - произвольная. Число элементов массива должно задаваться заранее. Если необходимо использование массивов переменной размерности, то описываются массивы с максимально возможным числом элементов, а реально используется только часть. Заполнение и вывод массива можно осуществить с клавиатуры, с генератора случайных чисел RANDOM или из файла.
Оператором присваивания передать все элементы одного массива другому массиву того же типа. Hад массивами не определены операции отношения.
выделения памяти для хранения элементов массива регулируется с зарезервированного слова PACKED (упакованный), что должно уменьшить объем памяти, выделяемый под переменные этого типа.
TYPE Имя_массива = PACKED ARRAY [размерность] OF тип;
Для описания массива в программе используются циклы со счетчиком. Доступ к каждому элементу массива в программе осуществляется с индекса - целого числа или выражения порядкового типа. Индекс не должен выходить за пределы, описанные типом-диапазоном.
Массивы, положение элементов в которых описывается несколькими индексами, называется многомерными. Их описание задается следующим образом:
VAR ИМЯ_МАССИВА: ARRAY [РАЗМЕРНОСТЬ1, …, РАЗМЕРНОСТЬN] OF ТИП_ ЭЛЕМЕНТОВ;

Доступ к каждому элементу массива осуществляется с индекса, который не должен выходить за пределы, описанные типом-диапозоном. Turbo Pascal контролирует использование индексов на этапах компиляции и счета программы. Двумерный массив часто называется матрицей. Матрица представляет собой таблицу, состоящую из нескольких столбцов и строк. Над матрицами можно выполнять различные операции: сложение, умножение, вычитание, транспонирование и другие. Положение элемента в двумерном массиве описывается двумя индексами, например I–номер строки и J–номер столбца. Ввод, вывод и обработка многомерного массива осуществляется вложенными циклами.


с лабораторной работой, нужны только две программы на паскале, скриншот задания прикрепляю. Тема лаб

thenoname1105 thenoname1105    2   15.04.2021 09:29    0

Другие вопросы по теме Информатика