Основные типы данных.

Эти смогут быть простымиисложными. Типы данных подразделяются на простыеиструктурированныеилиструктуры [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 и без того потом.

Примечание.

Массивы, которые содержат в качестве элементов знаки, являются особыми. В случае если с простыми массивами обработка идет поэлементно, с применением операций, разрешенных для элементов, то элементы строчка взаимосвязаны.

Фундаментальные Типы Данных Особенностей

Похожие статьи:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector