- •Информатика. Методы изучения. Основные компоненты
- •Лекция № 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).
Исходя из изложенного в качестве примера вещественной константы с плавающим разделителем можно записать . Последнее значение срнецелым практически в математике не встречается, поэтому общепринятое значениересть целая константа, как положительная, так и отрицательная по знаку. Как далее будет показано, в зависимости от значения монисты, константа может быть обычной, либо нормализованной. Условие нормализованной константы в десятичной системе исчисления есть диапазон нахождения монисты в пределах:.
Пример записи константы с плавающим разделителем: - нормализованная мониста;- ненормализованная мониста.
Внимание! В алгоритмических языках структура констант с плавающим разделителем имеет вид: , гдет– мониста константы:Е– обозначение основания десятичной системы счисления;р– показатель константы;- возможные знаки соответствующего компонента; [ ] – признак необязательности содержимого. Примеры:. Нормализация последней константы приведет к виду:.