русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Print(d,k)


Дата добавления: 2015-06-12; просмотров: 523; Нарушение авторских прав


end;

readkey;

End.

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 46

ЗАПИСИ

При работе с массивами существует один существенный недостаток – элементы в массиве одного типа. На практике часто требуется обрабатывать данные с элементами разного типа. Если одновременно вести работу с несколькими массивами разного типа, то программа получается очень громоздкой и требуется много времени для отладки такой программы.

В Паскале предусмотрена возможность описывать сложные типы и работать с ними.

ЗАПИСЬ – упорядоченное множество значений, называемых полями записи, которые могут иметь разные типы.

ЗАПИСЬ – структура данных, построенная из компонент, имеющих в общем случае разные типы данных.

Тип записи

TYPE NAME=RECORD

поле_1: тип;

поле_2: тип;

……..

поле_N:тип;

END;

VAR NAMREC: NAME;

Record – служебное слово – запись,

NAME – имя типа записи,

Поле_N – поле записи указанного типа, в качестве поля может быть запись,

NAMREC – имя записи – переменная определенного TYPE типа;

Имена полей не должны совпадать,

Если полей одного типа несколько, то их имена перечисляются через запятую:

Record x,y: real; end;

 

Доступ к элементу записи производится с помощью компонентных переменных, имеющих форму R.T ,где R – переменная типа записи, Т – имя поля.

Если полей много, то обращение можно произвести с помощью оператора над записью или оператора присоединения WITH имя_записи DO

Задача

Для группы учащихся, имеющих итоговые оценки по 5 предметам вычислить средний балл и упорядочить список группы по убыванию среднего балла.

 

Нарисуем таблицу с указанием имен полей, их типов.

Затем приступим к описанию переменных и написанию программы.

 



<== предыдущая лекция | следующая лекция ==>
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 45 | Табель успеваемости


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.32 сек.