Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Арифметические типы данных. Числовые константы и переменные

Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение
Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники

С.А. Григорьев В языке Паскаль определены следующие арифметические типы данных: целочисленные типы - By e, Shor I , Word, I eger и Lo gI ; вещественные типы - Si gle, Real, Double и Ex e ded; и не совсем вещественный тип Comp. Характеристики этих типов приведены в таблице 1 (запись 1.5e-45 означает 1.5, умноженное на 10 в степени -45, это общепринятое в языках программирования обозначение для вещественных чисел - константа с плавающей точкой). Таблица 1 Арифметические типы данных Название типа Диапазон допустимых значений Количество верных цифр Размер в байтах By e 0.255 - 1 Shor I -128.127 - 1 Word 0.65535 - 2 I eger -32768.32767 - 2 Lo gI -2147483648.2147483647 - 4 Si gle 1.5e-45.3.4e 38 7-8 4 Real 2.9e-39.1.7e 38 11-12 6 Double 5.0e-324.1.7e 308 15-16 8 Ex e ded 3.4e-4932.1.1e 4932 19-20 10 Comp -9.2e18.9.2e18 8 8 Типы By e и Word используются для целых величин без знака, типы Shor I , I eger и Lo gI - для целых со знаком, типы Si gle, Real, Double и Ex e ded - для вещественных величин. Тип Comp может содержать только целые числа от -2 63 1 до 263-1, но эти числа хранятся в вещественном формате, поэтому тип Comp считается вещественным. С данными типа Comp можно обращаться так же, как с данными других вещественных типов, но дробная часть числа при этом автоматически отбрасывается. Целые числовые константы записываются в языке Паскаль в десятичном виде или в 16-ричном виде, 16-ричная константа начинается с символа $ и содержит 16-ричные цифры : 0-9,A-F. Например, число 255 можно записать как $FF. Числовые константы по умолчанию имеют тип I eger или Lo gI . Вещественные константы записываются либо с фиксированной точкой, например, -1.234, либо с плавающей точкой, например, -1.234E-5 или 555е12. В программе, как правило, приходится использовать переменные арифметических типов. Каждая такая переменная (и переменная любого другого типа) в языке Паскаль должна быть обязательно описана, т.е. должен быть явно указан ее тип. Описание переменных в общем случае имеет вид: VAR имя , . , имя : тип ; имя , . , имя : тип ; . Здесь имя - имена переменных (идентификаторы), тип - типы переменных, VAR - ключевое слово, означающее, что после него следуют описания переменных. Переменные одного типа можно описать совместно, разделив их имена запятыми, а можно описывать и каждую переменную отдельно. Точка с запятой означает окончание описания переменных данного типа. Слово VAR может повторяться в программе сколько угодно раз. Выбор типа для той или иной переменной определяется назначением этой переменной. Пусть, например, переменная i служит счетчиком (индексом) элементов некоторой последовательности, причем известно, что количество элементов не может превосходить 100. Мы можем описать переменную i любым целочисленным типом, но правильный выбор - By e или Shor I , любой другой тип будет избыточным. Всегда следует выбирать типы переменных осознанно; если вы не понимаете, какой тип должна иметь ваша переменная, вероятнее всего, эта переменная в программе не нужна.

Для вещественных переменных чаще всего используется тип Real, являющийся основным вещественным типом в Паскале, поэтому мы везде будем писать Real для вещественных переменных, хотя это может быть и другой вещественный тип. Пусть в программе нам необходимы переменные b1,b2,b3,b4 типа By e, переменные i,j,k типа I eger и переменные r1,r2 типа Real. Их можно описать, например, так: VAR b1,b2,b3,b4 : By e;      i,j,k        : I eger;      r1,r2        : Real; или так : VAR b1      : By e;      i,j,k     : I eger; VAR r1       : Real; VAR b2,b3,b4 : By e;      r2       : Real; Эти описания эквивалентны. Всякая переменная обладает четырьмя атрибутами: именем, типом, адресом и значением. Имя переменной есть идентификатор, т.е. последовательность символов; тип переменной определяет ее свойства, диапазон допустимых значений и размер памяти, необходимый для размещения этой переменной; адрес переменной указывает на место в памяти, где размещается ее значение; переменная всегда имеет некоторое значение, даже если вы ничего не сделали, чтобы определить это значение. В последнем случае говорят, что переменная не определена; это значит, что ее значение не известно нам заранее (ни в коем случае не следует думать, что неопределенные переменные имеют нулевые значения - это не так). Каким же образом определить значение переменной ? Для этого используется оператор присваивания: имя:= выражение; Здесь мы встречаемся с двумя новыми понятиями - оператор и выражение. Оператор - это минимальная осмысленная конструкция в языке Паскаль, вся программа - это последовательность операторов. Оператор всегда заканчивается символом ";", кроме одного единственного оператора E D. Допускаются пустые операторы ";" , не выполняющие никаких действий. Выражение - это конструкция, состоящая из одного или нескольких операндов и, возможно, знаков операций, и имеющая некоторое значение. Операндами могут быть константы, переменные и другие выражения, т.е. вы можете строить сколь угодно сложные выражения. Мы не знаем пока никаких знаков операций, но предположим, что знак означает операцию сложения (это так и есть). Запишем несколько выражений:    1           (константа есть частный случай выражения);    b1          (переменная есть частный случай выражения);    25 1E3    b1 4.25 r2 Теперь мы можем присвоить переменной ее значение: i:=-11; j:=22 i; k:=i j 177; Наряду с переменными в Паскале есть и другие именованные объекты - это константы (отличайте их от числовых констант, которые не имеют имени, а лишь значение). Константы бывают двух видов - нетипизированные и типизированные. Нетипизированные константы описываются, так же, как и переменные в разделе описаний, в виде : CO S имя=значение; имя=значение; . Здесь имя - идентификатор, значение - вообще говоря, некоторое выражение, которое может включать и именованные константы, описанные выше, но только не переменные. Запишем несколько примеров: CO S C=-155;         D=C 100;         E=1E2 C D; CO S F=D 1; CO S G=C F; Нетипизированные константы, описанные в разделе описаний, вы можете затем использовать в разделе операторов в выражениях, но изменить их значения невозможно.

Не совсем удачное название "нетипизированные" означает не отсутствие у констант типа - любая константа имеет совершенно определенный тип, который определяется ее значением, - а лишь то обстоятельство, что при описании таких констант тип не указывается явно. В нашем примере константы C,D,F и G имеют тип I eger, а константа E - тип Real. Второй класс именованных констант - типизированные константы, описание которых имеет вид: CO S имя:тип=значение; имя:тип=значение; . Эти константы вы можете использовать так же, как и нетипизированные, но можете и изменять их значения (например, с помощью оператора присваивания) подобно переменным. Типизированные константы можно, с небольшими оговорками, рассматривать как переменные, которым присвоено начальное значение. Приведем пример : CO S :Word  = $FFFF;   b:By e   = 11;  r:Real   = 1.23E-16;  z:I eger = 0; BEGI := -1; E D.

Кроме перечисленных, в набор основных символов входит пробел. Пробелы нельзя использовать внутри сдвоенных символов и зарезервированных слов. Концепция типа для данных В математике принято классифицировать переменные в соответствии с некоторыми важными характеристиками. Производится строгое разграничение между вещественными, комплексными и логическими переменными, между переменными, представляющими отдельные значения и множество значений, и т.Pд. При обработке данных на ЭВМ такая классификация еще более важна. В любом алгоритмическом языке каждая константа, переменная, выражение или функция бывают определенного типа. В языке Pascal существует правило: тип явно задается в описании переменной или функции, которое предшествует их использованию. Концепция типа языка Pascal имеет следующие основные свойства: 1)Pлюбой тип данных определяет множество значений, к которому принадлежит константа, которые может принимать переменная или выражение либо вырабатывать операция или функция; 2)Pтип значения, задаваемого константой, переменной или выражением, можно определить по их виду или описанию; 3)Pкаждая операция или функция требуют аргументов фиксированного типа и выдают результат фиксированного типа

1. Совместимость и преобразование типов данных

2. Логический тип данных. Операции сравнения

3. Компьютерные данные: типы данных, обработка и управление

4. Типы данных в Object Pascal

5. Типы данных С++

6. Роль микроэлементов в обменных процессах растений и на накоплении ими биологически активных веществ (Реферат (обзор литературы) () WinWord 97)
7. Экономическая сказка-реферат "НДС - вражья морда" или просто "Сказка про НДС"
8. Несколько рефератов по культурологии

9. Реферат по научной монографии А.Н. Троицкого «Александр I и Наполеон» Москва, «Высшая школа»1994 г.

10. Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов

11. Реферат по технологии приготовления пищи "Венгерская кухня"

12. Несколько рефератов по Исламу

13. "Камю", "Сартр", "Шопенгауэр", "Ясперс", "Фромм" (Рефераты, доклады по философии)

14. Реферат по информационным системам управления

15. Семь чудес света - древний мир, средние века и наше время (история цивилизации, реферат)

16. реферат

Трехколесный велосипед Funny Jaguar Lexus Racer Trike (цвет: бронза).
Детский трехколесный велосипед с колясочной крышей на колесах ПВХ – настоящее спасение для мам с маленькими детьми. Главное место для
3600 руб
Раздел: Трехколесные
Карандаши цветные, трехгранные, 18 цветов.
Один цвет желтый - флюо! Мягкие, но при этом очень прочные карандаши, легко затачиваются и не крошатся. Насыщенные штрихи на бумаге. Не
305 руб
Раздел: 13-24 цвета
Противень глубокий "Mayer & Boch", мраморная крошка, 30,9 см.
Противень MAYER&BOCH изготовлен из высококачественной углеродистой стали с антипригарным мраморным покрытием. Толщина изделия составляет 4
348 руб
Раздел: Противни

17. Обзорный реферат по творчеству Ф.И. Тютчева

18. Реферат - Социальная медицина (ЗДРАВООХРАНЕНИЕ КАК СОЦИАЛЬНАЯ СИСТЕМА ЧЕЛОВЕЧЕСКОГО ОБЩЕСТВА)

19. Реферат - Физиология (строение и функции гемоглобина)

20. Реферат по менеджменту

21. Реферат монографии А.А. Смирнова Проблемы психологии памяти

22. Сборник рефератов о конфликтах
23. Реферат по экскурсоведению
24. Реферат по экологии

25. Реферат о прочитаной на немецком языке литературы

26. Реферат для выпускных экзаменов

27. Реферат по ОБЖ, Тема: СПИД

28. Реферат о США

29. Реферат по делопроизводству с вопросами: Подготовка документов к архивному хранению, Правила оформления реквизитов №№16, 19, 20, 22, Контракты (договоры)

30. Типы и виды данных на языке Pascal 7.0

31. Перевод реферата "Acquaintance with geometry as one of the main goals of teaching mathematics to preschool children"

32. Судовая информационная измерительная система типа "звезда". База данных

Конструктор электронный ЗНАТОК "Первые шаги в электронике. Набор А" (15 схем).
Вам будет предложено собрать свой первый фонарик, первый вентилятор, провести первые эксперименты с магнитом — всего 15 разных проектов,
892 руб
Раздел: Инженерные, научно-технические
Конструктор "Row Boat Kit".
Конструктор для сборки действующей модели «Весельная лодка». Каждый мальчишка, увидев хитроумный механизм, пытается его разобрать, чтобы
317 руб
Раздел: Инженерные, научно-технические
Доска пеленальная "Гном".
Доска для пеленания с жестким деревянным каркасом. Легко устанавливается на перила кроватки, стол, комод или другую устойчивую
789 руб
Раздел: Пеленальные столики, доски

33. Резистор переменного сопротивления типа А

34. Типы домов

35. Типы и элементы планировочной структуры города

36. Типы Звезд

37. Анализ медико-биологических данных с использованием Excel и СПП STADIA

38. Бактериальная система секреции белков первого типа
39. Дания
40. Типы стран по уровню социально-экономического развития

41. План статистического наблюдения и данные переписи населения

42. Разработка месторождений газоконденсатного типа

43. Безработица в России /данные на 1992г/

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

45. Налоговая система Дании

46. Типы государства (Доклад)

47. Семантические типы предикатов, выраженных глаголами эмоционально-оценочной группы appreciate, cherish, value

48. База данных для проекта досугового учреждения в городе Муроме Владимирской области

Деревянная игрушка "Набор для обучения".
Отличная игрушка для малыша. Способствует развитию мелкой моторики, логического мышления, координации движений.
749 руб
Раздел: Счетные наборы, веера
Интеллектуальная игра "Кубики для всех".
Представляем Вам игру "Кубики для всех" производства фирмы "Световид". Как же в нее играть, чтобы игра приносила
546 руб
Раздел: Развивающие игры с кубиками
Набор фломастеров (6 цветов).
Набор фломастеров для декорирования различных поверхностей. Яркие цвета. Проветриваемый и защищенный от деформации колпачок. Помогают
453 руб
Раздел: До 6 цветов

49. Мифология как исторический тип мировоззрения

50. Особенности исламского типа культуры

51. Даниил Иванович Хармс

52. Безличные предложения среди других типов простого предложения

53. Неологизмы, их типы и стилистическое использование

54. Типы словарей
55. Типы грамматических форм слова
56. Данило Нечай - сподвижник Богдана Хмельницкого

57. Основные понятия. Типы цивилизаций

58. Классовый и сословный характер общества по данным древневосточных судебников

59. Методы компьютерной обработки статистических данных. Проверка однородности двух выборок

60. Оптимальное управление вычислениями в распределенных вычислительных системах на основе графа потоков данных

61. Системы, управляемые потоком данных. Язык "Dataflow Graph Language"

62. Оценка методов и средств обеспечения безошибочности передачи данных в сетях

63. Интерфейсные БИС, параллельный и последовательный в/в, сопроцессор в/в, наиболее известные БИС, Модемы, протоколы обменами данных

64. Организация и применение микропроцессорных систем обработки данных и управления

Напольный пазл "Машинки".
Способствует развитию сенсорных навыков, внимания. Материал: плотный картон. В наборе: 8 игровых фигур, 34 элемента пазла. Размер
641 руб
Раздел: Напольные пазлы
Стул детский Ника "СТУ3" складной моющийся (цвет: розовый, рисунок: сердечки).
Мягкая моющаяся обивка. Особенности: - стул складной; - предназначен для детей от 3 до 7 лет; - металлический каркас; - на ножках стула
562 руб
Раздел: Стульчики
Крышка силиконовая "Невыкипайка", 29 см (арт. TK 0081).
Приспособление предназначено для предохранения готовящихся продуктов от выкипания. Заменяет пароварку. Предотвращает беспорядок на
383 руб
Раздел: Прочее

65. Сжатие данных

66. Форматы баз данных в автоматизированных библиографических системах

67. Динамическое представление данных

68. Проектирование и разработка баз и банков данных

69. База данных для учета оплаты за междугородние разговоры

70. Реляционные Базы Данных. SQL - стандартный язык реляционных баз данных
71. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"
72. База данных "Домашняя библиотека"

73. Работа с Базами данных в Delphi

74. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")

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

76. Базы данных Microsoft Access

77. Разработка базы данных "Культурный досуг"

78. Разработка базы данных

79. Fox Pro - реляционная модель данных

80. Алгоритм создания базы данных складского учета

Детский трехколесный велосипед Jaguar (цвет: синий).
Облегченный трехколесный велосипед с родительской ручкой, для малышей от 2 до 4 лет. Удобный, маневренный, отличная модель для получения
2500 руб
Раздел: Трехколесные
Карандаши с разноцветным грифелем "Magic", 5 штук.
Карандаши с разноцветным грифелем. Диаметр: 10 мм. В комплекте: 5 штук.
427 руб
Раздел: До 6 цветов
Пенал большой "Pixie Crew" с силиконовой панелью для картинок (серая клетка).
Повседневные вещи кажутся скучными и однотонными, а тебе хочется выглядеть стильно и быть не как все? "Pixie Crew" сделает твою
1402 руб
Раздел: Без наполнения

81. Разработка базы данных для объекта автоматизации: гомеопатическая аптека

82. Отчёт по созданию курсовой работы «База данных ACCESS»

83. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

84. Классификация баз данных

85. Системы принятия решений, оптимизация в Excel и базы данных Access

86. Компьютерные вирусы, типы вирусов, методы борьбы с вирусами
87. HTML и базы данных
88. КОНСОЛИДАЦИЯ ДАННЫХ И ФИЛЬТРЫ В MicroSoft Excel

89. База данных периодического издания

90. Экстремумы функций многих переменных

91. Определение законов распределения случайных величин и их числовых характеристик на основе опытных данных. Проверка статистических гипотез

92. Исследование регрессии на основе численных данных

93. Биохимические особенности состава крови у людей разных типов телосложения

94. Общие данные о нервной системе

95. Структура отитов у детей по данным ЛОР-отделения ПЦ НЦМ-РБ

96. Некоторые проблемы преступности на государственных границах РФ /по данным 1994-95 гг./

Шары Ньютона "Эврика", металл (арт. 98085).
Движение – это жизнь! Небольшая настольная кинетическая скульптура в собранном виде демонстрирует закон сохранения энергии, открытый
891 руб
Раздел: Антистрессы
Пленка воздушно-пузырчатая 2-х слойная, плотность 75 г/кв.м.
Универсальный упаковочный материал. Препятствует повреждению товаров при ударе, предотвращает проникновение влаги и пыли, защищает от
423 руб
Раздел: Фольга
Копилка-сейф пластиковая большая, красная.
Высокое качество изготовления, пластик. Сейф-копилка - игрушка электронная для монет и купюр с автоматическим затягиванием купюр
1679 руб
Раздел: Копилки

97. Соотношение доказательств и данных, полученных в результате ОРД

98. Школа семейного типа

99. Котел пищеварочный типа КПГСМ-250


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.