Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Имя поля n:тип




Государственное образовательное учреждение среднего профессионального образования

ВОРКУТИНСКИЙ ГОРНО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ

 

 

РАССМОТРЕНО УТВЕРЖДАЮ:

На заседании цикловой комиссии Зам. директора по УВР

«___»_____________2008 г. ______________З.Г. Штокалюк

Председатель цикловой комиссии «___»___________2008 г.

____________ О.В. Гармаш

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

 

к лабораторной работе № 11

 

 

Тема:

«Работа с массивом из записей»

 

 

Дисциплина: «Программирование на языке высокого уровня»

для студентов специальности 230101

 

 

Разработал преподаватель Баев А.В.

 

2008 г.

Лабораторная работа №11

Работа с массивом из записей

Цель работы:

1. Научиться описывать записи с заданной структурой

2. Освоить приемы ввода данных по полям записи

Краткие сведения из теории:

Запись - это структура данных, состоящая их фиксированного числа компонентов, называемых полями. Запись имеет имя. Каждое поле записи также имеет имя. Обращение к любому элементу записи осуществляется по составному имени, имеющему вид:

Имя записи.Имя поля

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

Запись может быть объявлена в разделе Var или в разделах Type и Var, одновременно.

Var <Имя записи>:RECORD

Имя поля 1:тип;

Имя поля 2:тип;

...

Имя поля n:тип

END;

Или

2. Type <Имя типа для записи>=RECORD

Имя поля 1:тип;

Имя поля 2:тип;

...

Имя поля n:тип

END;

Var <Имя записи>:<Имя типа для записи>;

Второй способ описания более предпочтителен, будем использовать его.

Например, пусть необходимо описать список студентов, имеющий следующую структуру:

№ п/п Фамилия Имя Отчество Факультет Группа Экзаменационные оценки Физика Математика Программиров

 

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

Type

T_Stud=Record

Nom: word;

FIO: string[40];

Fac: string[5];

Group: string[6];

Ball: array[1..3] of byte;

End;

Var Stud: T_Stud; {Описание одной записи}

Записи могут быть составными частями массивов или других записей. Так для описания всего списка студентов, состоящего, допустим, из 1000 записей необходимо записать:

Spisok:Array[1..1000] of T_Stud; {Описание массива из записей}

Элементы записи (поля) используются в программе как обычные переменные данного типа. Чтобы обратиться к i - той записи представленного списка (массива Spisok) и к его полю FIO необходимо записать: Spisok[i].FIO. Для того, чтобы обратиться к той же записи и выбрать оценку по математике необходимо записать Spisok[i].Ball[2].

Для упрощения обращения к элементам записи используется оператор присоединения





Поделиться с друзьями:


Дата добавления: 2015-05-06; Мы поможем в написании ваших работ!; просмотров: 401 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Люди избавились бы от половины своих неприятностей, если бы договорились о значении слов. © Рене Декарт
==> читать все изречения...

2450 - | 2243 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.