53.Записи в языке Turbo-Pascal: описание, определение значений переменных и констант типа запись, понятие «составное имя поля записи», обращение к значению поля записи.

Тип данных записи.

Все типы данных, как простые, так и сложные, могут использоваться для хранения данных только одного типа. Для работы с группой различных по типу данных, в систе-ме программирования Turbo Pascal применяют тип данных «за-пись».

Рассмотрим пример списка учащихся с их оценками:

Фамилия И.О. Оценки
1 Иванов И.И. 5 3 4 2
2 Петров С.С. 3 4 5 5
3 Сидоров П.П. 3 3 3 4

Каждая строка в этой ведомости состоит из отдельных элементов -данных разного типа:

а) порядковый номер - целое число;

б) Фамилия И.О. - символьная строка;

в) оценки - массив целых чисел.

Эти данные можно объединить в одну группу и считать записью. Запись в целом и отдельные её элементы (поля) обозначаются именами. Введём, например, следующие обозначения: R_EX - имя всей записи; N - порядковый номер; NAME - Фамилия И.О.; RB - оценки.

Обращение к элементу (полю) записи в программе выполняется с помощью уточнённого (составного) имени. Уточнённое имя содержит имя записи и имя элемента и записывается в следующем виде: .

Например:

R_EX.N

R_EX.NAME R_EX.RB

Объявление записи можно производить в разделе объяв-ления переменных VAR или с использованием раздела объявле-ния типов пользователя TYPE.

Объявление записи в разделе объявления переменных VAR имеет следующий вид

VAR

: RECORD

: тип;

: тип;

. . .

: тип

END;

Для представленной выше ведомости учащихся описание записи выглядит следующим образом:

VAR

R_EX: RECORD

N: Integer;

NAME: String[25];

RB: Array[1..4] of byte

END;

<< | >>
Источник: Ответы по методике преподавания информатики. 2016
Вы также можете найти интересующую информацию в научном поисковике Otvety.Online. Воспользуйтесь формой поиска:

Еще по теме 53.Записи в языке Turbo-Pascal: описание, определение значений переменных и констант типа запись, понятие «составное имя поля записи», обращение к значению поля записи.:

  1. 49.Массивы в языке Turbo-Pascal. Понятие записи с вариантами. Структура объявления
  2. Символьные переменные и строки языка Turbo-Pascal. Организация, размещение в памяти, встроенные процедуры и функции обработки строк в языке Turbo-Pascal.
  3. 52. Множества в языке Turbo-Pascal: описание, операции над множествами.
  4. Запись родителей ребенка в книге записей рождений.
  5. 44. Оператор присваивания, составной оператор, пустой оператор языка Turbo-Pascal. Операторы ввода и вывода (все возможные форматы операторов) языка Turbo-Pascal
  6. Элементы списка значений в VBA могут иметь следующие формы записи:
  7. 55.Подпрограммы в языке Turbo-Pascal: процедуры и функции. Синтаксис описания подпрограмм. Классификация параметров. Особенности использования массивов в качестве параметров.
  8. Порядок учетных записей на счетах в условиях калькулирования себестоимости с полным распределением затрат и по переменным расходам.
  9. Понятие двойной записи
  10. 56.Вызов процедур и функций в языке Turbo-Pascal. Особенности их использования. Рекурсия.
  11. 43. Классификация данных языка ТР: константы, переменные. Область действия переменных. Выражения в языке ТР: арифметические, логические, стандартные функции.
  12. 21. Понятие двойной записи операций на счетах.
- Воспитательный процесс - Дидактика - Дошкольное образование - Логопедия - Методика преподавания биологии - Методика преподавания в начальной школе - Методика преподавания изобразительного искусства - Методика преподавания иностранных языков - Методика преподавания информатики - Методика преподавания истории - Методика преподавания литературы - Методика преподавания математики - Методика преподавания МХК - Методика преподавания начертательной геометрии и инженерной графики - Методика преподавания права - Методика преподавания психологии - Методика преподавания русского языка - Методика преподавания технологии - Методика преподавания экономики - Методика физвоспитания - Методология педагогики - Основы педагогики - Педагогика высшей школы - Профессиональное образование - Системы образования - Социальная педагогика - Специальная (коррекционная) педагогика - Управление процессами ОУ - Философия образования -