Категория
Информатика
Тип
курсовая работа
Страницы
22 стр.
Дата
05.07.2013
Формат файла
.doc — Microsoft Word
Архив
747892.zip — 28.22 kb
  • sovmestimost-i-preobrazovanie-tipov-dannyx_747892_1.doc — 153.5 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Курсовой проект по программированию
По теме:
«Совместимость и преобразование типов данных»
Составила: Ирина Комарова IT2V
Проверила: Анна Сакса
Таллинн

2004 г.
Содержание

Введение. 3Описание типов данных. 4Стандартные функции языка Паскаль. 6В тригонометрических функциях аргумент должен быть задан
только в радианной мере угла. 7Совместимость и преобразование типов данных. 8Эквивалентность типов. 11Структурная эквивалентность. 11Именная эквивалентность. 12Структурно-именная эквивалентность. 13Примеры.. 15

Введение


Язык программирования Pascal был разработан в 1968-1971 гг. Никлаусом Виртом
в Цюрихском Институте информатики (Швейцария), и назван вчесть Блеза Паскаля
– выдающегося математика, философа и физика 17-го века. Первоначальная цель
разработки языка диктовалась необходимостью создания инструмента "для
обучения программированию как систематической дисциплине". Однако очень скоро
обнаружилась чрезвычайная эффективность языка Pascal в самых разнообразных
приложениях, от решения небольших задач численного характера до разработки
сложных программных систем - компиляторов, баз данных, операционных систем и
т.п. К настоящему времени Pascal принадлежит к группе наиболее
распространенных и популярных в мире языков программирования:
  • существуют многочисленные реализации языка практически для всех
    машинных архитектур;
  • разработаны десятки диалектов и
    проблемно-ориентированных расширений языка Pascal;
  • обучение
    программированию и научно-технические публикации в значительной степени
    базируются на этом языке.
Описание типов данных
Достоинством языка Паскаль является возможность использования широкого набора
разных типов данных. Тип данных определяет возможные значения констант,
переменных, функций, выражений и операций, которые могут выполняться над
ними.
Типы данных подразделяются на простые и сложные. Простые типы делятся на
стандартные (предопределенные) типы и типы определяемые пользователем
(пользовательские типы).
Имена стандартных типов являются идентификаторами и действуют в любой точке
программы. Они описаны в стандартном модуле System. Так же, как и другие
идентификаторы, имена стандартных типов могут быть переопределены в
программе.
Однако остается возможность обращения к их первоначальному смыслу с помощью
квалифицируемого идентификатора с указанием имени модуля System. Например:
System.Integer, System.Real.
К стандартным типам относятся:
· группа целых типов (Shortint, Integer, Longint, Byte, Word);
· группа вещественных типов (Single, Real, Double, Extended, Comp);
· группа логических (булевских) типов (Boolean, ByteBool,
WordBool, LongBool);
· символьный тип (Char);
· строковый тип (String, Pchar);
· указательный тип (Pointer);
· текстовый тип (Text).
Символьный тип, целые и булевские типы относят к, так называемым, порядковым
типам.
Порядковые типы характеризуются следующими свойствами:
1. Множество допустимых значений любого порядкового типа представляет собой
упорядоченную последовательность , каждый элемент которой имеет свой
порядковый номер. Порядковый номер представляется целым числом. Первое
значение любого порядкового типа имеет номер 0, следующий номер 1 и т.д.
Исключение составляют порядковые типы Integer, Shortint, Longint, где
порядковым номером значений этих типов является само значение.
2. К любому значению порядкового типа можно применять функции возвращающие
номер, предыдущее или последующее значение данного типа.
Пользовательские типы – дополнительные абстрактные типы, характеристики
которых программист может определять самостоятельно.
К пользовательским типам относятся:
· перечисляемый тип;
· интервальный тип;
· указательные типы (кроме стандартного типа Pointer);
· структурированные типы;
· процедурный тип.
Перечисляемый и интервальный типы являются порядковыми.
Структура подраздела описания типов выглядит следующим образом:
Форма записи:
type <идентификатор_типа> = <тип>;
Пример:



Ваше мнение



CAPTCHA