Студопедия — ИСПОЛЬЗУЕМЫХ В ЯЗЫКЕ ПАСКАЛЬ
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ИСПОЛЬЗУЕМЫХ В ЯЗЫКЕ ПАСКАЛЬ






 

Под термином данные принято понимать представление некоторых сведений, фактов, идей в формализованном виде, пригодном для передачи и обработки какими-либо средствами, например, компьютером. Смысловое содержание, которое человек приписывает данным посредством принятых соглашений, называют информацией. Разумеется, существуют более строгие и формальные определения информации [ ]. Следует заметить, что данные и информация вовсе не одно и то же, так как одни и те же данные могут нести самую разную информацию и важно восприятие этих данных в совокупности с другими сведениями, то есть в контексте всего сообщения. Например, цифра 5 может означать число предметов, отражать высокое качество ответа на экзамене при пятибальной системе оценок или весьма посредственное при другой системе, в дате 5.05.1997 – день месяца и номер месяца. При обработке данных необходимо четко и корректно определить принадлежность данных к определенному типу. Тип данных – это информация о том, какие значения могут принимать данные и, соответственно, какие действия разрешены при обработке этих данных. Поэтому задание (указание) типа тем данным, которые используются в программе, необходимо как человеку (программисту), так и компьютеру.

Одним из свойств алгоритмов (и программ как реализации алгоритмов на машинном языке) должно быть свойство массовости - независимость от конкретных значений данных. Поэтому данные в программе обычно представляются переменными.

Важнейшим свойством языка Паскаль является обязательное объявление всех переменных, с которыми работает программа, с указанием типов переменных. Это позволяет компьютеру при компиляции программы взять на себя заботу о проверке корректности вводимых данных и корректности программы в части соответствия типа данных выполняемым над ними операциям. На первый взгляд такие возможности кажутся избыточными. Так, например, очевидно, что лишены смысла арифметические операции с текстовой информацией. Однако при обработке числовой информации следует строго соблюдать различие между целыми числами без знака (кодами) и со знаком, а также между целыми и вещественными числами. Опыт показывает, что это свойство Паскаля весьма полезно и ускоряет процесс отладки программы.

В Паскаль-программах возможно применение следующих типов данных:

1. ПРОСТЫЕ:

o ПОРЯДКОВЫЕ:

§ СИМВОЛЬНЫЙ ТИП

§ ЦЕЛЫЕ ТИПЫ

§ ЛОГИЧЕСКИЙ ТИП

§ ТИПЫ ДАННЫХ, ОПРЕДЕЛЯЕМЫЕ ПОЛЬЗОВАТЕЛЕМ

1.1.4.1. ПЕРЕЧИСЛИМЫЙ ТИП

1.1.4.2. ТИП-ДИАПАЗОН

o ВЕЩЕСТВЕННЫЕ ТИПЫ

· СТРУКТУРИРОВАННЫЕ ТИПЫ

o МАССИВЫ

o ЗАПИСИ

o МНОЖЕСТВА

o ФАЙЛЫ

· СТРОКИ

· УКАЗАТЕЛИ

· ПРОЦЕДУРНЫЕ ТИПЫ

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

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

При программировании на языке Паскаль важно знать, что переменные определенного типа характеризуются двумя показателями: диапазоном значений переменных и набором операций, разрешенных для обработки переменных этого типа. Диапазон значений переменных определяется исходя из того, что в процессе компиляции программы для объявленных в этой программе переменных выделяются участки памяти ЭВМ, размеры которых определяются типами этих переменных, и в рамках заданного участка памяти значения переменных представляются соответствующими двоичными кодами. Например, каждый символ при вводе в ЭВМ кодируется воьмиразрядным двоичным кодом и в памяти компьютера занимает 1 байт. Десятичные значения этих кодов – числа без знака 0…255, (см. коды ASCII, например, в [1]). Поэтому не только буквы, но и все используемые в компьютере символы в соответствии с их кодами образуют линейный порядок. Следовательно, все символы могут быть упорядочены по возрастанию или по убыванию их кодов. И вообще, особенностью переменных порядковых типов является возможность применения в программах на Паскале специальных функций:

Ord(x) – принимает (или говорят «возвращает») порядковый номер значения выражения х. Для целых типов функция возвращает само значение х. Для других порядковых типов (логического, символьного, перечислимых типов) функция Ord(x) возвращает код в диапазоне 0…255.

Pred(а), Succ(а) - возвращают предыдущее и последующее значения переменной а. Например, если некоторой переменной а присвоено значение русской буквы Г, то функция Pred(a) принимает значение буквы В, а функция Succ(a) - значение буквы Д. Следует иметь в виду, что коды букв Г и г различны, поэтому Pred(‘Г’) не равно Pred(‘г’).

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







Дата добавления: 2015-10-19; просмотров: 391. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

Предпосылки, условия и движущие силы психического развития Предпосылки –это факторы. Факторы психического развития –это ведущие детерминанты развития чел. К ним относят: среду...

Анализ микросреды предприятия Анализ микросреды направлен на анализ состояния тех со­ставляющих внешней среды, с которыми предприятие нахо­дится в непосредственном взаимодействии...

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

Словарная работа в детском саду Словарная работа в детском саду — это планомерное расширение активного словаря детей за счет незнакомых или трудных слов, которое идет одновременно с ознакомлением с окружающей действительностью, воспитанием правильного отношения к окружающему...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия