- •Составитель а.М. Сулейманова
- •Содержание
- •Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 лабораторная работа типы данных языка турбо паскаль
- •1. Цель работы
- •2. Теоретическая часть
- •2.1. Понятие типа данных
- •2.2. Простые типы
- •2.3. Строки
- •2.4. Cтруктурированные типы данных
- •Манипуляции над элементами массива
- •2.5. Совместимость типов
- •2.6. Приведение типов
- •3. Порядок выполнения работы
- •4. Требования к отчету
- •5. Контрольные вопросы
- •6. Варианты заданий
- •Вариант 4
- •Вариант 5
- •Список литературы
Составитель а.М. Сулейманова
УДК 681.3
ББК 32.973.26–018.2.75
Типы данных языка Турбо Паскаль: Методические указания к лабораторному практикуму по курсу «Информатика и программирование»/ Уфимск. гос. авиац. техн. ун-т; Сост. А.М. Сулейманова.– Уфа, 2004.– 55 с.
Содержатся сведения, необходимые для изучения применения типов данных, приведены способы реализации программ с использованием простых типов, строк, массивов, записей и множеств, а также правила совместимости типов данных. Практическое применение иллюстрируется различными примерами. Обсуждается методика выполнения лабораторной работы. Приведены перечни заданий на выполнение лабораторных работ.
Предназначены для студентов специальности «Прикладная информатика в экономике».
Библиогр.: 3 назв.
Рецензенты: Ю.Б. Головкин,
Т.Д. Тарасова
© Уфимский государственный авиационный
технический университет, 2004
Содержание
1. ЦЕЛЬ РАБОТЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1. Понятие типа данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Простые типы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3. Строки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4. Структурированные типы данных . . . . . . . . . . . . . . . . . . . . 20
2.5. Совместимость типов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.6. Приведение типов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ . . . . . . . . . . . . . . . . . . . 46
4. ТРЕБОВАНИЯ К ОТЧЕТУ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
5. КОНТРОЛЬНЫЕ ВОПРОСЫ . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6. ВАРИАНТЫ ЗАДАНИЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Список литературы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 лабораторная работа типы данных языка турбо паскаль
1. Цель работы
Целью настоящей работы является изучение типов данных и методов применения различных типов данных при программировании в среде Turbo Pascal.
2. Теоретическая часть
2.1. Понятие типа данных
Тип однозначно определяет, как будет интерпретироваться та или иная информация; в результате исключаются попытки проводить над ней неприемлемые операции. Например, если в программе фигурирует переменная, имеющая смысл "количество штук", понятно, что ее значение не должно представлять собой дробное число. Чтобы этого избежать, такой переменной при объявлении должен быть присвоен один из целочисленных типов (например, Integеr). Также недопустимы арифметические операции над символами, чтобы этого не случилось, соответствующие переменные должны принадлежать символьному типу (Сhar). А если в программе имеется переменная, способная принимать только значения, имеющие смысл "Да" или "Нет" (либо "Правда" или "Ложь”), чтобы обеспечить правильную интерпретацию ее значения, эта переменная должна принадлежать логическому типу (Вооlеаn). Иными словами, принятая в Тиrbо Раsсаl типизация переменных направлена на повышение надежности программ.