Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Типы данных, способы и механизмы управления данными




Данные- диалектическая составная часть информации. Они представляют собой зарегистрированные сигналы. При это физический метод регистрации может быть разным.

Операции над данными: сбор данных, формализация данных, фильтрация данных, сортировка данных, архивация данных, защита данных, транспортировка данных, преобразование данных.

Типы данных — это категории, на которые можно подразделить единицы информации, обрабатываемые программой.

Типы данных бывают следующие:

Простые. Перечислимый тип. Может хранить только те значения, которые прямо указаны в его описании.

· Числовые.

· Вещественные

· Символьный тип. Хранит один символ. Могут использоваться различные кодировки.

· Логический тип. Имеет два значения: истина и ложь. Могут применяться логические операции. Используется в операторах ветвления и циклах. В некоторых языках является подтипом числового типа, при этом ложь=0, истина=1.

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

Составные (сложные).

· Массив. Является индексированным набором элементов одного типа. Одномерный массив — вектор, двумерный массив — матрица.

· Строковый тип. Хранит строку символов. Может применяться операция конкатенация (сложение строк). Чаще всего рассматривается как массив символов, но иногда выделяется в качестве простого.

· Запись. Набор различных элементов (полей записи), хранимый как единое целое. Возможен доступ к отдельным полям записи.

· Файловый тип. Хранит только однотипные значения, доступ к которым осуществляется только последовательно (файл с произвольным доступом, включённый в некоторые системы программирования, фактически является неявным массивом).

· Структура. Структура в программировании (struct) позволяет хранить множество однотипных (более простые типы данных, что приведены выше) и/или логически связанных данных.

Другие типы данных. Если описанные выше типы данных представляли какие-либо объекты реального мира, то рассматриваемые здесь типы данных представляют объекты компьютерного мира, то есть являются исключительно компьютерными терминами. Указатель. Хранит адрес в памяти компьютера, указывающий на какую-либо информацию, как правило — указатель на переменную. Ссылка.

· Валютный тип — тип данных, содержащий сумму денег в некоей валюте

БД- именованная совокупность данных, отражающая состояние объектов программной оболочки, и их отношений в рассматриваемой предметной области.

Банк данных - автом. Информ. Система, включающая в свой состав комплекс спец. Методов и средств для поддержания модели предметной области с целью обеспечить информационным запросы пользователей.

СУБД - совокупность языковых и программных ср-в предназначенных для создания, ведения и совместное использование БД многими пользователями.

Технологии трансляции программ.

Программа Транслятор – точно описанные тексты и их интерпретация.

Технологии трансляции программ.

Имеются 2 основных способа реализации языка:

1. Компиляторы - транслируют весь текст в машинный код, который затем можно использовать без компилятора.

2. Интерпретаторы – в каждый момент времени распознает и выполняет по одному предложению программы превращая его в машинную программу.

Преимущества компилятора

1)Скорость выполнения программы.

2) независимость программы от системы реорганизации.

Недостатки:

1) трудность при налегании и отладки больших программ.

2)большой объем памяти

Системы программирования. Исходная и объектная программа. Трансляция как процесс преобразования исходного кода в объектный. Компиляторы и интерпретаторы. Редактор связей и загрузчик. Отладчики.





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 654 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студенческая общага - это место, где меня научили готовить 20 блюд из макарон и 40 из доширака. А майонез - это вообще десерт. © Неизвестно
==> читать все изречения...

2372 - | 2321 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.