Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 70025.doc
Скачиваний:
3
Добавлен:
01.05.2022
Размер:
141.31 Кб
Скачать

ФГБОУВПО «Воронежский государственный технический университет»

Кафедра систем автоматизированного проектирования и информационных систем

Методические указания

к выполнению лабораторной работы

«Сложные типы данных»

по дисциплине «Программирование»

для студентов по направлению 230400

«Информационные системы и технологии»

(бакалавриат) очной формы обучения

Воронеж 2011

Составитель канд. техн. наук Ю.В.Литвиненко

УДК 681.3

Методические указания к выполнению лабораторной работы «Сложные типы данных» по дисциплине «Программирование» для студентов специальности 230400 «Информационные системы и технологии» очной формы обучения / ФГБОУВПО «Воронежский государственный технический университет»; сост. Ю.В.Литвиненко. Воронеж, 2011. 22 с.

В методических указаниях приведено описание лабораторной работы «Сложные типы данных» по дисциплине «Программирование». Лабораторные работы проводятся на первом курсе. Содержащаяся информация является базовой для изучения основ программирование на языке Pascal.

Методические указания подготовлены в электронном виде в текстовом редакторе MS Word XP и содержатся в файле Программирование№3.doc.

Рис.1. Библиогр.: 4 назв.

Рецензент канд. техн. наук, доц. А.В.Питолин

Ответственный за выпуск зав. кафедрой д-р техн. наук, проф. Я.Е.Львович

Издается по решению редакционно-издательского совета Воронежского государственного технического университета

© ФГБОУВПО «Воронежский государственный технический университет», 2011

Содержание

Введение……………………………………………..…………..2

1. Сложные типы данных (массивы).……………………….....4

1.1. Одномерные массивы……………...……………...........6

1.2. Многомерные массивы. …………………...…………..13

2. Задание на лабораторную работу…………….....................18

3. Контрольные вопросы к лабораторной работе………..….20

Библиографический список………………...…..…………….22

..

ВВЕДЕНИЕ

В математике принято классифицировать переменные в соответствии с некоторыми важными характеристиками. Производится строгое разграничение между вещественными, комплексными и логическими переменными, между переменными, представляющими отдельные значения и множество значений и так далее.

При обработке данных на ЭВМ такая классификация еще более важна. В любом алгоритмическом языке каждая константа, переменная, выражение или функция бывают определенного типа. В языке ПАСКАЛЬ существует правило: тип явно задается в описании переменной или функции, которое предшествует их использованию. Концепция типа языка ПАСКАЛЬ имеет следующие основные свойства:

-любой тип данных определяет множество значений, к которому принадлежит константа, которые может принимать переменная или выражение, или вырабатывать операция или функция;

-тип значения, задаваемого константой, переменной или выражением, можно определить по их виду или описанию;

-каждая операция или функция требует аргументов фиксированного типа и выдает результат фиксированного типа.

Отсюда следует, что транслятор может использовать информацию о типах для проверки вычислимости и правильности различных конструкций.

Тип определяет:

-возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;

-внутреннюю форму представления данных в ЭВМ;

-операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.

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

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

Проблемные данные могут быть разных типов. Тип данных определяет, какие значения может принимать элемент данных и какие операции допустимы над этим элементом, а также тип данных определяет формат внутреннего представления данных в памяти ПК. Перечислим прежде всего стандартные (простые) типы:

- числовой или арифметический: целые, вещественные (действительные);

- логический (или булевский);

- символьный;

- строковый.

Переменная простого типа содержит один элемент данных.

Данное, представленное набором элементных величин, называется составным (например, массивы, записи, файлы, множества, классы в Паскале и массив, структура, объединение и класс в СИ). Переменная составного типа содержит несколько элементов данных.

Каждый тип данных предназначен для определенных целей и имеет свое внутреннее представление (на "атомарном'', битовом уровне каждое данное состоит из комбинации нулей и единиц).

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

Рис.1. Типы данных Паскаля