ФГАОУ ВПО «Северо-восточного федерального университета им. М. К. Аммосова» Горный факультет
курсовая работа
на тему: «Основные типы данных. Разветленный алгоритм. Примеры задач на языке паскаль»
Выполнил: Водинеев Ю. С.
Студент группы ШПС-11
ЯКУТСК 2012
Содержание:
Введение (цели, задачи)
Глава 1 (теория по теме)
Глава 2 (практика)
Заключение
Списокиспользованной литературы
Введение
Целью данной курсовой работы является разработка программ на языке Pasсal. В ходе курсовой работы будет проведен обзор теоретических вопросов касающихся понятий о типах основных данных и разветления алгоритмов.
ГЛАВА 1
Понятие типа данных в Турбо Паскаль.
Для обработки ЭВМ данные представляются в виде величин и их совокупностей. С понятием величины связаны такаяважная характеристика, как ее тип.
Тип определяет:
возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
внутреннюю форму представления данных в ЭВМ;
операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
В языке Паскаль тип величины задают заранее. Все переменные, используемые в программе, должны быть объявлены вразделе описания с указанием их типа. Обязательное описание типа приводит к избыточности в тексте программ, но такая избыточность является важным вспомогательным средством разработки программ и рассматривается как необходимое свойство современных алгоритмических языков высокого уровня.
Иерархия типов в языке Паскаль такая:
Простые
Порядковые
Целые
ЛогическиеСимвольные
Перечисляемые
Интервальные
Вещественные
Структуированные
Массивы
Строки
Множества
Записи
Файлы
Указатели
Простые типы данных
В таблице приведены простые типы данных Турбо Паскаль, объем памяти, необходимый для хранения одной переменной указанного типа, множество допустимых значений и применимые операции.Идентификатор | Длина (байт) | Диапазон значений | Операции |
Целые типы |
integer | 2 | -32768..32767 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |
byte | 1 | 0..255 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |
word | 2 | 0..65535 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |shortint | 1 | -128..127 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |
longint | 4 | -2147483648..2147483647 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |
Вещественные типы |
real | 6 | 2,9x10-39 - 1,7x1038 | +, -, /, *,>=, <=, =, <>, <, > |
single | 4 | 1,5x10-45 - 3,4x1038| +, -, /, *,>=, <=, =, <>, <, > |
double | 8 | 5x10-324 - 1,7x10308 | +, -, /, *,>=, <=, =, <>, <, > |
extended | 10 | 3,4x10-4932 - 1,1x104932 | +, -, /, *,>=, <=, =, <>, <, > |
Логический тип |
boolean | 1 | true, false | Not, And, Or, Xor,>=, <=, =, <>, <, >|
Символьный тип |
char | 1 | все символы кода ASCII | +,>=, <=, =, <>, <, > |
Перечисляемый и интервальный тип относятся к типам, определяемым пользователем и будут рассмотрены нами позже.
Подробности..
Порядковые типы, выделяемые из группы простых типов, характеризуются следующими свойствами:
все возможные значения порядкового типапредставляют собой ограниченное упорядоченное множество;
к любому порядковому типу может быть применена стандартная функция Ord, которая в качестве результата возвращает порядковый номер конкретного значения в данном типе;
к любому порядковому типу могут быть применены стандартные функции Pred и Succ, которые возвращают предыдущее и последующее значения соответственно;
к любому...
курсовая работа
на тему: «Основные типы данных. Разветленный алгоритм. Примеры задач на языке паскаль»
Выполнил: Водинеев Ю. С.
Студент группы ШПС-11
ЯКУТСК 2012
Содержание:
Введение (цели, задачи)
Глава 1 (теория по теме)
Глава 2 (практика)
Заключение
Списокиспользованной литературы
Введение
Целью данной курсовой работы является разработка программ на языке Pasсal. В ходе курсовой работы будет проведен обзор теоретических вопросов касающихся понятий о типах основных данных и разветления алгоритмов.
ГЛАВА 1
Понятие типа данных в Турбо Паскаль.
Для обработки ЭВМ данные представляются в виде величин и их совокупностей. С понятием величины связаны такаяважная характеристика, как ее тип.
Тип определяет:
возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
внутреннюю форму представления данных в ЭВМ;
операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
В языке Паскаль тип величины задают заранее. Все переменные, используемые в программе, должны быть объявлены вразделе описания с указанием их типа. Обязательное описание типа приводит к избыточности в тексте программ, но такая избыточность является важным вспомогательным средством разработки программ и рассматривается как необходимое свойство современных алгоритмических языков высокого уровня.
Иерархия типов в языке Паскаль такая:
Простые
Порядковые
Целые
ЛогическиеСимвольные
Перечисляемые
Интервальные
Вещественные
Структуированные
Массивы
Строки
Множества
Записи
Файлы
Указатели
Простые типы данных
В таблице приведены простые типы данных Турбо Паскаль, объем памяти, необходимый для хранения одной переменной указанного типа, множество допустимых значений и применимые операции.Идентификатор | Длина (байт) | Диапазон значений | Операции |
Целые типы |
integer | 2 | -32768..32767 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |
byte | 1 | 0..255 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |
word | 2 | 0..65535 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |shortint | 1 | -128..127 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |
longint | 4 | -2147483648..2147483647 | +, -, /, *, Div, Mod,>=, <=, =, <>, <, > |
Вещественные типы |
real | 6 | 2,9x10-39 - 1,7x1038 | +, -, /, *,>=, <=, =, <>, <, > |
single | 4 | 1,5x10-45 - 3,4x1038| +, -, /, *,>=, <=, =, <>, <, > |
double | 8 | 5x10-324 - 1,7x10308 | +, -, /, *,>=, <=, =, <>, <, > |
extended | 10 | 3,4x10-4932 - 1,1x104932 | +, -, /, *,>=, <=, =, <>, <, > |
Логический тип |
boolean | 1 | true, false | Not, And, Or, Xor,>=, <=, =, <>, <, >|
Символьный тип |
char | 1 | все символы кода ASCII | +,>=, <=, =, <>, <, > |
Перечисляемый и интервальный тип относятся к типам, определяемым пользователем и будут рассмотрены нами позже.
Подробности..
Порядковые типы, выделяемые из группы простых типов, характеризуются следующими свойствами:
все возможные значения порядкового типапредставляют собой ограниченное упорядоченное множество;
к любому порядковому типу может быть применена стандартная функция Ord, которая в качестве результата возвращает порядковый номер конкретного значения в данном типе;
к любому порядковому типу могут быть применены стандартные функции Pred и Succ, которые возвращают предыдущее и последующее значения соответственно;
к любому...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат