6185

Дослідження дійсних типів даних

Лабораторная работа

Архивоведение и делопроизводство

Дослідження дійсних типів даних Теоретичні відомості Змінні дійсного типу можуть містити числа з дробовою частиною. Такі дані можуть бути представлені у двох формах: стандартної десятинній або експоненціальній. Зображення стандартної десятинної форм...

Русский

2012-12-30

62 KB

10 чел.

Дослідження дійсних типів даних

Теоретичні відомості

Змінні дійсного типу можуть містити числа з дробовою частиною. Такі дані можуть бути представлені у двох формах: стандартної десятинній або експоненціальній. Зображення стандартної десятинної форми включає цілу частину, десятинну крапку та дробову частину (наприклад: 6.768, 0.0012, -45.789, 23.0).

Експоненціальна форма (або наукова нотація) використовується для написання дуже великих або дуже малих чисел. Експоненціальна форма включає три частини:

  1.  коефіцієнт, який виглядає як стандартна десятинна форма дійсного числа;
  2.  буква E або e;
  3.  експонента, яка має ту ж форму, як ціла константа.

Наприклад:

Десятинна форма

Звичайна експоненціальна форма

Експоненціальна форма у мовах Pascal та C

-12345000000

0.00000467

-1.12345 x 1010

4.67 x 10-6

-1.2345E+10

4.67e-6

Отже, експоненціальна форма у мовах програмування зв’язана з науковою нотацією наступним чином:

(коефіцієнт)E(експонента) = (коефіцієнт) x 10 (експонента)

Точність дійсних змінних обмежена кількістю цифр коефіцієнта (наприклад, 11-12 цифр для типу Real Pascal).

Завдання

Написати програми на мовах Паскаль та Сі, які складаються з наступних дій:

  1.  Опису змінних дійсного типу.
  2.  Опису констант дійсного типу.
  3.  Ініціювання об'єктів при опису.
  4.  Ініціювання об'єктів оператором привласнення, використовуючи значення з варіанта (табл.). Дослідити входження даних з варіанта до діапазону подання значень відповідного типу.

Примітка: При написанні програми дослідити опис дійсних літералів.

   Таблиця

№ варіанта

Дійсні типи

Real

float

Double

double

п

с

п

с

1

-23564567894.76

0.000000984879

345.541051

-345.541051

0.876710-329

2

0.0000000078234

-0.56781062

3465787652.98

-0.46810500

567.6710-90

3

-45.67810-43

25167876500.01

0.120002312

-45.67810-1333

0.7671065

4

765.231029

-123456789086.9

76.510-400

-0.43510-432

9876.45610201

5

35678932109.67

-0.0000007654

98.12310-61

-64.87321099

0.543210-396

6

0.02000405434

-374.121043

98765432753.76

-0.321101097

98.7610-86

7

-408.34110-40

0.876500023

6574839201.998

456.2310-3048

-0.35781052

8

-0.002345087

2938485763.12

786.321042

0.438510-111

-49.765104125

9

0.2327218654

-8694032167.9

786.321054

-0.2531099

854.10110-895

10

-0.00330044982

214.5610-63

10243657043.55

0.73110-3408

-452.111045

11

0.000010001001

-342.9871074

62413879012.45

-0.842107041

124.83210-212

12

0.0908070605

-116655773377.99

78.5210-49

0.13210-273

-943.14104867

13

-0.58123109845

23864561254.93

612.381046

-0.74810301

425.7310-2322

14

0.6891354328

362514748596.84

-52.2910-73

0.89910-5320

-743.610189

15

0.0000000002222

-61879153264.89

473.51091

-0.0210-300

365.1102581


 

А также другие работы, которые могут Вас заинтересовать

49080. ДАТЧИК ВЛАЖНОСТИ 248.5 KB
  Описание физической величины Описание и выбор метода измерения влажности Метод высушивания Дистилляционный метод Экстракционные методы Химический метод Метод СВЧ-влагометрии Нейтронный метод Инфракрасные влагомеры Кондуктометрические датчики Выбор метода Выбор и описание датчика Влагомер ВП4 Влагомер для порошкообразных материалов Датчик влажности для формовочной смеси Датчик влажности для зерна Автоматическая...
49081. Разработка рациональной системы применения удобрений в конкретных почвенно-климатических условиях хозяйства 1.06 MB
  Производственные показатели для составления системы применения удобрений Выход навоза заготовка хранение и технология внесения органических удобрений Составление системы применения удобрений в расчете на планируемый урожай при освоении севооборота Составление системы применения удобрений на планируемый урожай в освоенном севообороте
49083. Шестипольный полевой севооборот в отделении совхоза Калининской области 1.31 MB
  Производственные показатели для составления системы применения удобрений. Выход навоза заготовка хранение и технология внесения органических удобрений. Технология внесения органических удобрений на примере одного поля. Составление системы применения удобрений на планируемый урожай при освоении севооборота18 4.
49084. Сущность демократической формы организации и осуществления власти 64 KB
  Проблема понимания демократии сейчас по-настоящему актуальна. В связи с провозглашением большинства политических систем современных государств демократическими, данным словом постоянно оперируют лица, связанные с политикой
49085. ТЕХНОЛОГИЯ РАЗРАБОТКИ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УЧЕТА ЗАПАСНЫХ ЧАСТЕЙ ДЛЯ ТЯЖЕЛОЙ СЕЛЬСКОХОЗЯЙСТВЕННОЙ ТЕХНИКИ НА СКЛАДЕ 528.5 KB
  Задача автоматизированных информационных систем состоит в хранении всех представляющих интерес данных в одном или нескольких местах причем таким способом который заведомо исключает ненужную избыточность. Создание автоматизированных информационных систем преследует две основные цели: понизить избыточность данных и повысить их надежность. Между собственно физической базой данных и пользователями системы располагается уровень программного обеспечения именно это и подразумевается под понятием СУБД. Основная задача СУБД дать пользователю базы...
49086. Анализ задач и функций СЗИ предприятия 156.5 KB
  В результате работы были найдены оптимальные программы для обеспечения конфиденциальности информации государственной коммерческой персональной путем шифрования дисков и файлов. Анализ функций СЗИ предприятия Заключение Список использованных источников Обозначения и сокращения СЗИ система защиты информации КСЗИ комплексная система защиты информации АС автоматизированные системы ПЭМИ побочные электромагнитные излучения Введение Принятие решений во всех сферах жизнедеятельности предприятия или организации все в большей степени...