Типы данных. Принято выделять следующие два основных класса данных

Классы данных

Принято выделять следующие два основных класса данных:

1. константы;

2. переменные.

Переменные (но не константы) в свою очередь подразделяются на три подкласса:

· исходные данные;

· промежуточные данные;

· результирующие данные (или результаты).

Константы – это данные, значения которых при решении задачи не меняются. Константе в оперативной памяти компьютера выделяется ячейка, в которой хранится одно и то же значение.

В нашем примере (смотри выше) – это величина 2.

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

В нашем примере переменные – это A, B, C, P, S.

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

В нашем примере исходными данными являются переменные: A, B, C. Смысл: нельзя вычислить площадь треугольника, не зная длин его сторон.

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

В нашем примере – это переменная P, которая используется для вычисления значения полупериметра. Смысл: сначала следует вычислить полупериметр, а затем – площадь.

Результирующие данные (результаты) – это переменные, которым должны быть присвоены искомые значения. Эти значения затем выводятся пользователю из памяти компьютера посредством одного из устройств вывода, например, на экран монитора или на бумагу.

В нашем примере результирующим данным является переменная S, значением которой является искомая площадь треугольника.

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

В большинстве языков программирования используются следующие основные типы данных:

· данные целого типа (целые числа вида: 5; -135; 0; +15 и т.п.);

· данные вещественного типа (десятичные дроби: 3.75; 5.0; -0.25 и т.п.);

· данные логического типа (имеют всего два значения: истина и ложь);

· данные символьного типа (одиночные символы: буквы, цифры и другие знаки, например, ‘A’; ‘5’; ‘+’);

· данные строкового типа (последовательности символов, например, ‘Результат Y=’; ‘Ошибка A < B’).

Над данными первых двух типов можно выполнять арифметические операции и операции сравнения. Для данных третьего типа используются специальные логические операции И, ИЛИ, НЕ.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: