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


 

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

41765. Работа с таблицами в MS ACCESS 52.72 KB
  Работа с таблицами в MS ACCESS. Цель работы: изучение принципов создания запросов в СУБД MS Acces. Создание запроса на выборку товара не позднее определённой даты.
41766. Использования вспомогательных средств трансформирования простых объектов в Corel Drаw 2.11 MB
  Цели занятия: Сформировать умения использовать средства привязки выравнивания и распределения объектов инструментов изменения формы объектов. Учащиеся должны научиться: Осуществляет привязку объектов к сетке направляющим; выполняет выравнивание и распределение объектов. Применять инструменты изменения формы объектов.
41767. Настройка фрезерного станка и делительной головки на нарезание зубчатого колеса с винтовым зубом 946.84 KB
  Задание: Изучить устройство станка и делительной головки. Рассчитать настройку делительной головки и настроить её на работу. Поэтому необходимо усвоить следующее: Устройство механизмов отсчёта делительной головки и методику их наладки.
41768. Создании простейших программ с использованием регулярных выражений 492.02 KB
  Контрольные вопросы: Для чего используются регулярные выражения Для чего используются конструкции группирования и обратных ссылок Для чего используется класс Regex Пояснения и примеры: Регулярные выражения предназначены для обработки текстовой информации и обеспечивают: эффективный поиск в тексте по заданному шаблону; редактирование замену и удаление подстрок; формирование итоговых отчетов по результатам работы с текстом.NET для работы с регулярными выражениями объединены в пространство имен System. Для описания регулярного...
41771. АНАЛИЗ ПЕРЕХОДНЫХ ПРОЦЕССОВ В РАЗВЕТВЛЕННОЙ ЦЕПИ 427.69 KB
  Цель работы: Исследование токов и напряжений в разветвленной цепи при наличии в ней процессов коммутации. Расчёт параметров контура: Определим требуемое время коммутации ключа S1. Описание доработанной схемы цепи с учетом момента коммутации. Вывод Мы исследовали токи и напряжения в разветвленной цепи при наличии в ней процессов коммутации.
41772. Работа с текстовым редактором Word 616.47 KB
  Работа со сносками и примечаниями. Работа со стилями и автоматическим оглавлением. Работа с автотекстом и автозаменой.
41773. Изучение основного закона вращательного движения твердого тела на маятнике Обербека 352.26 KB
  ПРИБОРЫ И ОБОРУДОВАНИЕ: маятник Обербека секундомер штангенциркуль линейка набор грузов. УСТАНОВКА: Маятник Обербека представляет собой крестовинувращающуюся вокруг горизонтальной оси.