Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-113_SO.doc
Скачиваний:
24
Добавлен:
01.03.2025
Размер:
1.62 Mб
Скачать

102. Расширение диапазона значений целых типов переменных.

Для программной обработки в ЭВМ данные представляются в виде величин и их совокупностей. Величина — это элемент данных с точки зрения их семантического (смыслового) содержания или обработки. Смысловое (семантическое) разбиение данных производится во время постановки задачи и разработки алгоритма ее решения (входные, выходные и промежуточные). Исходные (входные) — это данные, известные перед выполнением задачи, из условия. Выходные данные — результат решения задачи. Переменные, которые не являются ни аргументом, ни результатом алгоритма, а используются только для обозначения вычисляемого промежуточного значения, называются промежуточными. Вместе с тем, архитектура ЭВМ, используемое программное обеспечение требуют указать имена и типы данных — целый, вещественный, логический и символьный.

Итак, с понятием величины связаны следующие характеристики (атрибуты):

  • имя (идентификатор) — это ее обозначение и место в памяти;

  • тип — множество допустимых значений и множество применимых операций к ней;

  • значение — динамическая характеристика, может меняться многократно в ходе исполнения алгоритма. Во время выполнения алгоритма в каждый конкретный момент величина имеет какое-то значение или не определена.

 В языке C++ имена переменных чувствительны к регистру, т.е. А и a для него различные переменные.

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

Тип выражения определяется типами входящих в него величин, а также выполняемыми операциями. В языке C++ тип величины задают заранее, до того как переменная будет использована.

Различают переменные следующих простых типов: целые (int, long, short), вещественные (float, double) и символьные (char); а также их расширения (unsinged, singed - знаковые и беззнаковые). Имеется также тип с отсутствующим значением (void).

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

Описание переменной: тип_переменной имя_переменной(идентификатор)

Пример описания:

int A,B;

double D;

char K;

Тип переменной определяет диапазон допустимых значений, принимаемых величинами этого типа; набор операций, допустимых над данной величиной и объем памяти, отводимой под эту переменную.

103. Расширение диапазона значений вещественных типов переменных.

Вещественные числа могут записываться двумя способами — в общепринятой и экспоненциальной форме. Общепринятая форма предполагает запись по обычным правилам арифметики. Целая часть от дробной отделяется десятичной точкой, а не запятой, как в математике. Если точка отсутствует, число считается целым.

Запись вещественного числа в экспоненциальной форме (в форме с мантиссой и порядком) использует степень десяти (например:25*e-3) и удобна для записи очень больших и очень маленьких чисел. При этом число изображается так: пишется мантисса, знак умножения опускается, вместо основания 10 пишется буква е, а следом указывается порядок (показатель степени). Буква е, предшествующая порядку, читается как "умножить на 10 в степени".

Например, 123,456 или -11,9 — общепринятая форма, а 5.18е+02 (518) или 10е-03 (0,01) — экспоненциальная.

Примеры неправильной записи вещественных чисел:

123 — отсутствует десятичная точка;

12.34е1.2 — порядок числа должен быть целым.

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

• существуют очень маленькие значения, которые не могут быть представлены. Попытки их использования обычно приводят к возникновению ошибок;

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

• представители вещественных чисел неравномерно распределены внутри диапазона значений. Их плотность уменьшается с увеличением абсолютного значения числа.

Вещественные числа представлены приближенно, следовательно, арифметические действия над ними также выполняются приближенно.

Из изложенного следует несколько простых правил:

• вещественные числа нежелательно проверять на строгое равенство;

• необходимо проявлять осмотрительность при преобразовании вещественных чисел в целые и избегать вычитания почти равных чисел, т. к. могут возникнуть ошибки из-за потери многих значащих цифр.

104. В чем заключается методика предпроектного обследования?   Методика предпроектного обследования – это самый первый, так сказать ключевой вариант перед самим обследованием. На самой первой встрече, которая происходит между будущим заказчиком и консультантом от независимой экспертной компании ведется первичный обмен информации. Предоставляются данные на объект и данные о заказчике. В данные о объекте входят паспорт БТИ, документы и отчеты о проведенных ранее обследованиях, сметы и состав материалов из которых этот объект был изготовлен, чертежи и все, что имеет заказчик на обследуемый объект. В данные о заказчике входит контактные данные, расчетные счета и наименование организации, которой необходимо обследование объекта. На этой первой встрече решаются и утверждаются смета предстоящего предпроектного обследования, календарный план работ, составляется договор.   После подписания договора на предпроектное обследование формируется группа из специалистов для предпроектного обследования объекта, которая действует строго запланированному плану и поставленной первичной задачи. В группу входят представитель заказчика, рабочие, специалисты для работы с оборудованием, чтобы проводить обследование при помощи неразрушительных методик предпроектного обследования, то есть, используя оборудование, такое как тепловизор, и руководитель группы.   После утверждения документов и формирования группы специалистов наступает следующий этап предпроектного обследования. Это визуальный осмотр самого объекта. Во время визуального осмотра досконально исследуется все строений, при необходимости, рабочие даже вскрывают предположительные места нахождения дефектов или используют неразрушительные методы исследования. Измеряют обнаруженные трещины на стенах, производят нивелирование, снимают и записывают характеристики обнаруженных изъянов. Когда визуальное обследование произведено, то полученные результаты сравниваются с предварительными результатами, которые были сделаны из полученных данных, которые были взяты из предоставленных заказчиком документов. Применяя методику предпроектного обследования, получают точные данные о предстоящих работах на объекте. На основании визуального обследования были сделаны предварительные выводы о состоянии объекта, даются рекомендации по основным ремонтным работам и по эксплуатации объекта в будущем.   Все эти методики предпроектного обследования были разработаны достаточно давно и использовались в государственных учреждениях и ЖЭКах для предотвращения аварийных ситуаций, для выявления дефектов и изъянов, планово по графику, чтобы сделать капитальный ремонт и учесть расходы. Но с приходом экономической России и распаде устоявшихся норм методики предпроектного обследования остались и часто используются во всех независимых экспертных компаниях и государственных учреждениях, таких как ЖЭК. Сами методики предпроектного обследования развивались вместе с науками и инженерией, не стояли на месте, в отличие от бюрократической машины. В эпоху компьютеризации все стало намного проще и удобнее, и провести предпроектное обследование возможно с применениями технологий, о которых, в момент создания методик предпроектного обследования, могли только мечтать, или же про такие технологии могли только читать в фантастических романах.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]