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

Презентация:



Advertisements
Похожие презентации
Записи Структурированный тип. Type =record end; Запись – структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. Поля.
Advertisements

Структуры (записи) Программирование на языке Паскаль.
Тема: Комбинированный тип данных. Цель:. Комбинированный тип данных – это структурированный тип, состоящий из фиксированного числа компонент разного типа.
1 Записи 2 Запись – это тип данных, который может включать в себя несколько полей – элементов разных типов (в том числе и другие структуры). Свойства:
1 Пример: Для каждого из 25 учеников класса известны фамилия и оценки (в баллах) по пяти дисциплинам. Требуется вычислить среднюю оценку каждого ученика.
Записи Комбинированный тип. Запись – структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. Поля записи могут быть.
Записи Структурированный тип. Type =record end; Запись – структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. Поля.
© М.Е.Макарова
Комбинированный тип данных (Record) Решение задач Вербицкая Ольга Владимировна, Заозерная школа 16.
Для работы с группой различных по типу данных, в системе программирования Turbo Pascal применяют тип данных "запись".
Программирование на языке Паскаль ЗАПИСИ в Паскале (RECORD)
Структурированные типы в Pascal Pascal Структурированные типы данных в Pascal характеризуются множественностью образующих тип элементов. К этим типам относятся.
Записи 1.Повторение структуры данных МАССИВ 2.Определение структуры данных ЗАПИСЬ 3.Описание типа данных ЗАПИСЬ в Pascal 4.Решение задачи с использованием.
Записи Определение и правила записи. Определение: Запись – это структурированный тип данных, состоящий из фиксированного числа компонентов одного или.
Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
Функции. Функция- это подпрограмма, которая вычисляет и возвращает некоторое значение. Функции описываются в разделе описаний следующим образом: Function.
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
Практикум по теме «Организация циклов» Пункт плана Проверка домашнего задания Цикл ? Операторы бывают … Цикл с.
ОПЕРАТОР ВЫБОРА. С помощью операторов множественного выбора можно выбрать вариант из некоторого набора значений переменной. В силу множества вариантов.
Оператор CASE. Pascal. Структура оператора CASE: Оператор CASE позволяет реализовать множественный выбор и в общем виде записывается так: case выражение.
Транксрипт:

Записи

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

Формат описания записей type = record : ; : ; ……………………. : ; end; var : < имя типа>;

Пример type p erson = record f am : s tring[20] ; name : s tring[10] ; day : b yte ; month : b yte ; year : i nteger ; address : s tring[20] ; end ; var man, woman : p erson ;

Чтобы обратиться к полю записи нужно указать имя записи, точку, имя поля. !!!

Допустимы операции: woman.name := Дуся ; man.fam := Иванов ; readln ( man.day, man.month ) ; writeln ( man.fam, man.name ) ; Иванов ?

Позволяет использовать в программе имена полей без указания имени записи. Оператор with

Формат оператора with with do ; Оператор – простой или составной оператор.

Пример with m an do begin fam := Иванов ; name := Иван ; day := 12 ; month := 1 ; year := 1988 ; end;

Состоит из фиксированной и вариантной частей. Запись c вариантами Позволяет задать произвольное число вариантов структуры.

Формат вариантной записи type = record : ; ……………………. : ; case : of : (поле:тип); ……………………………. :(поле:тип) end; Фиксированная часть В а р ч и а а с н т т ь н а я

Пример type p erson = record f am : s tring[20] ; name : s tring[10] ; day : b yte ; month : b yte ; year : i nteger ; address : s tring[20] ; case f : b oolean of t rue : ( military :boolean ) ; f alse : ( ) end ;