Эти смогут быть простымиисложными. Типы данных подразделяются на простыеиструктурированныеилиструктуры [24]).
6.9.1.Простые типы данных.
К несложным (атомарным, неструктурированным) типам данных относятся эти, не которые содержат в себе как часть другие эти.
Это следующие типы:целый, вещественный, логический исимвольный.
§ Над целыми значениями допустимы следующие операции: сложение, вычитание, умножение, деление. Также, лишь для целых чисел возможно делать деление нацело (с остатком). Целое число является последовательностью цифр со знаком либо без символа. Может употребляться не только десятичная запись чисел, но и шестнадцатеричная, бинарная и восьмеричная.
Пример: -10; +56; 128; 80H.
§ Вещественные числа имеют две формы представления:с фиксированнойи плавающей точкой.
В первом случае (с фиксированной точкой) число представляется как целаяидробная часть:
[].
Наличие точки есть показателем вещественного типа числа.
В представлении с плавающей точкой, либо экспоненциальном, число условно разбивается на две части: мантиссуипорядок, исходя из этого в общем виде число выглядит как
[][.] E []
Тут буква Е есть разделителем, отделяющим мантиссу от порядка либо характеристики. Числа представляются лишь в десятичной совокупности счисления:
Пример: 1234,56 = 1.23456E3 ( 1,23456?103) = 1234.56E0,
другими словами положение десятичной точки зависит от значения порядка и может изменяться.
Так, показателем вещественного числа есть наличие точки либо разделителя:.
Пример: 1Е0 и 1.0 – вещественные, 1 – целое.
Над вещественными значениями допустимы следующие операции: сложение, вычитание, умножение, деление. Все операции дают вещественный итог, в случае если хотя бы один операнд вещественный.
§ Логический тип основан на правилах Булевой алгебры, обширно применяемой в цифровой электронике. Данный тип определяет всего два значения True (истина) и False (неправда).
Над значениями логического типа выяснены следующие операции:
§ «НЕ», логическое отрицание либо инверсия, в отличие от остальных выполняется над одним операндом (унарная операция);
§ «Либо», логическое сложение либо дизъюнкция;
§ «И», логическое умножение либо конъюнкция;
§ «Исключающее Либо», сложение по модулю 2.
§ Литерный (символьный) тип. В качестве разрешённых могут выступать отдельные знаки либо литеры. Эти для того чтобы типа заключаются в кавычки (апострофы).
Пример: Вот как записываются символьные эти “a”, “d”.
6.9.2.Структура данных.
Структура данных —это отношение между вторыми данными. К структурам относятся массивы, строки и другие.
Определение. Массивом именуется структурированный тип данных, разрешающий объединять в единое целое упорядоченный комплект размеров одного типа. Другими словами это упорядоченная совокупность элементов, названных одним именем и различающихся индексами. Доступ к некоему элементу массива осуществляется методом индекса имени номера и указания (массива) элемента.
Количество индексов у элемента массива возможно и более одного, другими словами смогут употребляться не только вектора, но и матрицы, кубические матрицы и без того потом. Так, количество индексов у элемента массива определяет его размерность, а количество элементов, другими словами произведение элементов в каждой размерности, определяет размер массива.
Пример: Задан массив с именем M, размерностью 3 столбца и 3 строки (это двумерный массив). Его возможно обрисовать следующим образом: M[1..3,1..3] либо M[1..I,1..J], где I – количество строчков, а J – количество столбцов. Любой элемент этого массива будет обозначаться, как mij,где i – номер строчка, j – номер столбца. Пускай массив M имеет следующее значение:
, тогда элементы массива m11=1, m12=2 и без того потом.
Примечание.
Массивы, которые содержат в качестве элементов знаки, являются особыми. В случае если с простыми массивами обработка идет поэлементно, с применением операций, разрешенных для элементов, то элементы строчка взаимосвязаны.
Фундаментальные Типы Данных Особенностей