Данные-диалектическая составная часть информации. Они представляют собой зарегистрированные сигналы. При это физический метод регистрации может быть разным.
Операции над данными: сбор данных, формализация данных, фильтрация данных, сортировка данных, архивация данных, защита данных, транспортировка данных, преобразование данных.
Типы данных — это категории, на которые можно подразделить единицы информации, обрабатываемые программой.
Типы данных бывают следующие:
Простые. Перечислимый тип. Может хранить только те значения, которые прямо указаны в его описании.
- Числовые.
- Вещественные
- Символьный тип. Хранит один символ. Могут использоваться различные кодировки.
- Логический тип. Имеет два значения: истина и ложь. Могут применяться логические операции. Используется в операторах ветвления и циклах. В некоторых языках является подтипом числового типа, при этом ложь=0, истина=1.
- Множество. В основном совпадает с обычным математическим понятием множества. Допустимы стандартные операции с множествами и проверка на принадлежность элемента множеству. В некоторых языках рассматривается как составной тип.
Составные (сложные).
- Массив. Является индексированным набором элементов одного типа. Одномерный массив — вектор, двумерный массив — матрица.
- Строковый тип. Хранит строку символов. Может применяться операция конкатенация (сложение строк). Чаще всего рассматривается как массив символов, но иногда выделяется в качестве простого.
- Запись. Набор различных элементов (полей записи), хранимый как единое целое. Возможен доступ к отдельным полям записи.
- Файловый тип. Хранит только однотипные значения, доступ к которым осуществляется только последовательно (файл с произвольным доступом, включённый в некоторые системы программирования, фактически является неявным массивом).
- Структура. Структура в программировании (struct) позволяет хранить множество однотипных (более простые типы данных, что приведены выше) и/или логически связанных данных.
<p>Другие типы данных. Если описанные выше типы данных представляли какие-либо объекты реального мира, то рассматриваемые здесь типы данных представляют объекты компьютерного мира, то есть являются исключительно компьютерными терминами. Указатель. Хранит адрес в памяти компьютера, указывающий на какую-либо информацию, как правило — указатель на переменную. Ссылка.
- Валютный тип — тип данных, содержащий сумму денег в некоей валюте
БД- именованная совокупность данных, отражающая состояние объектов программной оболочки, и их отношений в рассматриваемой предметной области.
Банк данных — автом. Информ. Система, включающая в свой состав комплекс спец. Методов и средств для поддержания модели предметной области с целью обеспечить информационным запросы пользователей.
СУБД- совокупность языковых и программных ср-в предназначенных для создания, ведения и совместное использование БД многими пользователями.
Технологии трансляции программ.
Программа Транслятор –точно описанные тексты и их интерпретация.
Технологии трансляции программ.
Имеются 2 основных способа реализации языка:
1. Компиляторы- транслируют весь текст в машинный код, который затем можно использовать без компилятора.
2. Интерпретаторы– в каждый момент времени распознает и выполняет по одному предложению программы превращая его в машинную программу.
Преимущества компилятора
1)Скорость выполнения программы.
2) независимость программы от системы реорганизации.
Недостатки:
1) трудность при налегании и отладки больших программ.
2)большой объем памяти
Системы программирования. Исходная и объектная программа. Трансляция как процесс преобразования исходного кода в объектный. Компиляторы и интерпретаторы. Редактор связей и загрузчик. Отладчики.
Статьи к прочтению:
Что если дать муравьям огромные орешки и семечки? Муравьиная ферма. alex boyko
Похожие статьи:
-
Системы управления базами данных
В этом подразделе приводится классификация СУБД, и рассматриваются основные их функции. В качестве основных классификационных признаков можно…
-
Примеры систем управления базами данных
СУБД DBASE СУБД типа DBASE позволяют работать с реляционными базами данных (БД), структура которых состоит из трех элементов: • число полей БД; •…