Студопедия — Типы данных.
Студопедия Главная Случайная страница Обратная связь

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

Типы данных.






 

К данным принадлежат константы, переменные и массивы.

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

Числовые константы подразделяются на целые и вещественные с одинарной точностью. Для внутреннего представления констант целого типа используется одно слово памяти (2 байта – 16 бит). Целые константы могут принимать значения в диапазоне от –32768 до +32767. Любое число в десятичной системе счисления в этих пределах можно перевести в шестнадцатеричное или восьмеричное представление числа с помощью функций:

HEX$ (числовое выражение)

OCT$ (числовое выражение)

Пример.

X=76

PRINT "Число в 16-ой системе счисления"; HEX$(X)

PRINT "Число в 8-ой системе счисления"; OCT$(X)

Ответ должен быть 4С, 114

Константы вещественных типов могут записываться двумя способами: с десятичным порядком (в экспоненциальной форме) и без него. Например, константы 0.0001 и 1.0Е-4 равны.

Вещественные числовые константы представлены с одинарной точностью. Для констант одинарной точности хранятся 7 десятичных цифр, 2 машинных слова (4 байта). Диапазон вещественных констант: 10-38 до 1038. Для записи чисел в экспоненциальной форме используется знак Е. Пример. –1.01Е-09, 0.677.

Для записи вещественных констант с двойной точностью в экспоненциальной форме используется буква D (например, 5.6D+4). Вещественные числа с двойной точностью подобны вещественным числам с одинарной точностью, но имеют 16 значащих цифр.

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

Константа строкового типа представляет собой строки символов, заключенные в двойные кавычки (например "Алгоритм").

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

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

Массив – это некоторое множество переменных, которым присвоено одно имя. Элемент массива задается именем переменной с индексами, расположенными в скобках непосредственно после имени массива. Индексы должны быть целыми выражениями, принимающими положительные значения. Пример: А%(5) – пятый элемент целочисленного массива А; В(2,4) элемент вещественного массива В, находящийся в 2 строке и 4 столбце. Массив, объединяющий переменные с одним индексом называют одномерным, с двумя индексами – двумерными и т.д., т.е. число индексов определяет число измерений массива. В общем случае массив характеризуется именем, типом, набором значений, числом измерений и размерностью.

Каждый тип данных обладает собственными характеристиками:

Типы данных Обозна­чение в Бейсике Размер оператив­ной памяти Диапазон значений Значность
Целое (Integer) % 2 байта от –32 768 до 32 767  
Длинное целое (Long Integer) & 4 байта от –2147483648 до 2147483647  
Обычной точности с плавающей десятичной точкой (Single-precision Floating point) ! 4 байта от –3402823Е38 до 3402823Е38  
Двойной точности с плавающей десятичной точкой (Double-precision Floating point) # 8 байтов от ‑1797693134862232D308 до 1797693134862232D308  
Строковое (String) $ 1 байт на символ от 0 до 65535 символов  

 

Переменная без каких-либо знаков обычно рассматривается как переменная вещественного типа с одинарной точностью.

Объявление типа переменной можно сделать двумя способами: явно и неявно. Явно тип переменной объявляется в операторе DIM:

DIM {имя_переменной} AS {тип_переменной}

Здесь тип переменной должен соответствовать вышеприведенной таблице.

Пример.

DIM Bir As Integer DIM L As Long DIM Pr As Single

DIM Pi As Double DIM Dog As String







Дата добавления: 2015-09-06; просмотров: 408. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

В эволюции растений и животных. Цель: выявить ароморфозы и идиоадаптации у растений Цель: выявить ароморфозы и идиоадаптации у растений. Оборудование: гербарные растения, чучела хордовых (рыб, земноводных, птиц, пресмыкающихся, млекопитающих), коллекции насекомых, влажные препараты паразитических червей, мох, хвощ, папоротник...

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

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

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия