
- •Информатика. Методы изучения. Основные компоненты
- •Лекция № 2
- •Лекция № 3 виды информации
- •Опосредованная информация
- •Лекция №4 описание и информация – описание
- •Лекция №5 данные
- •Переменные
- •Лекция №6 массивы
- •Информация-имитация
- •Лекция №7 кодирование информации
- •Системы счисления
- •Позиционные системы счисления
- •Лекция №8
- •Преобразование чисел позиционных систем из компактной в развернутую
- •Выполнение простейших действий над числами
- •Выполнение сложения позиционных чисел (чисел позиционных систем)
- •Выполнение вычитания чисел позиционных систем
- •Выполнение операции умножения (деления)
- •Выполнение арифметических действий в двоичной системе
- •Выполнение деления
- •Лекция №9 перевод чисел из одной системы счисления в другую
Лекция №5 данные
В инженерной деятельности обязательным является знание не только разговорных, но и одного специализированного языка – математического. Как было показано, основными компонентами любого специализированного языка являются операнды и операции. Иначе говоря, данные задачи и действия над ними.
Данное – формализованная величина, определяющая конкретную характеристику объекта исследования.
Данное, являясь важнейшим компонентом формализации языка, широко используется при создании научно-технической информации. Выполним исследование назначения, классификации и структуры данных по соответствующим критериям.
Классификация данных по критерию «множественность»:
Данные
«множественность»
Групповые Единичные
Фреймы Массивы Переменные Константы Множество
Единичными назовем данные (операнды) независимые друг от друга.
Групповые – данные (операнды) взаимосвязанные между собой по одному или нескольким критериям.
Константа – данное с постоянным (фиксированным) значением.
В качестве примеров можно представить
любую числовую, либо текстовую константу.
Например: 123; 0,75;
- числовые константы; ‘A’;
‘AX’; ‘сумма’ – текстовые
константы, где апострофы есть ограничители
каждой константы. Константы широко
используются как необходимый компонент
решения задачи. В принципе, они могут
быть детализированы следующей схемой:
Константа
«форма
представления»
Символьная Числовая
Целая С плавающим разделителем С
фиксированным разделителем
Числовой называется константа, определяющая количественное значение характеристики.
Символьная – константа, определяющая качественные или другие значения характеристик.
Числовые константы записываются в определенных системах счисления (традиционных или нетрадиционных). В настоящее время используются практически 100% позиционные системы счисления, алфавит которых составляют арабские цифры, начиная от нуля, и латинские буквы, в случае, если букв не хватает (начиная с А,В и т.д.).
Рассмотренная структура числовых констант позволяет быть детализирована по способу представления основных компонентов, как константы с фиксированным разделителем (36,52; 36.52; 0,99; 0.99), где в качестве разделителя целой и дробной части используются как запятые, так и точки. Естественно, что разделитель целой и дробной части может располагаться, в большинстве универсальных языков программирования, не только в середине совокупности цифр числа, но и вначале, либо в конце его (.7;385.; 0.7).
Число константа с плавающим разделителем
– константа структуры:
,
гдеm– мониста числа;
10 – основание системы счисления;p– порядок числа. В качествеmможет использоваться любое число с
фиксированным разделителем, в качествер– любое целое, либо дробное с
фиксированным разделителем числа.
Исходя из определения, дополним общую
схему констант компонентом: целая.
Целая константа – совокупность цифр без разделителя, определяющая количество чего-либо (10; -3; +1500).
Исходя из изложенного в качестве примера
вещественной константы с плавающим
разделителем можно записать
.
Последнее значение срнецелым
практически в математике не встречается,
поэтому общепринятое значениересть целая константа, как положительная,
так и отрицательная по знаку. Как далее
будет показано, в зависимости от значения
монисты, константа может быть обычной,
либо нормализованной. Условие
нормализованной константы в десятичной
системе исчисления есть диапазон
нахождения монисты в пределах:
.
Пример записи константы с плавающим
разделителем:
- нормализованная мониста;
- ненормализованная мониста.
Внимание! В алгоритмических языках
структура констант с плавающим
разделителем имеет вид:
,
гдет– мониста константы:Е–
обозначение основания десятичной
системы счисления;р– показатель
константы;
- возможные знаки соответствующего
компонента; [ ] – признак необязательности
содержимого. Примеры:
.
Нормализация последней константы
приведет к виду:
.