
Министерство образования Российской Федерации
Тульский государственный университет
Кафедра "ТЕХНОЛОГИЯ МАШИНОСТРОЕНИЯ"
ИНФОРМАТИКА
Лабораторная работа №9
Работа с различными типами данных.
Методические указания
для подготовки бакалавров по направлению 552900 - "Технология, оборудование и автоматизация машиностроительных производств" дневного обучения
Тула 2001.
1. Типы данных, используемые в языке QuickBasic
Программа, написанная на любом алгоритмическом языке, представляет собой последовательность операций выполняемых над некоторыми данными. По сути дела, один алгоритмический язык отличается от другого множеством допустимых данных и наборов операций над ними.
Основными данными языка QuickBASIC являются числовые и символьные данные, присутствующие в программах в виде констант и переменных.
Константы - это предварительно определенные величины, которые не изменяются в процессе выполнения программы.
Переменные - это элемент языка программирования, имеющий имя и тип.
Константы используемые в Бейсике можно разделить на две группы:
- литерные константы, представляющие собой последовательность знаков (литер) и выражаемые в виде чисел и строк;
- именованные константы, переменные особого рода, значения которых не могут быть изменены в программе.
Числовые константы могут быть целыми или вещественными с фиксированной и плавающей точкой со знаком, причем указание знака "+" не обязательно.
Типы числовых констант и их представление сведены в таблицу 1
Таблица 1.
Тип констант характеристика |
Десятичная |
Шестнадцатиричная |
Восьмиричная |
Целый |
|
|
|
Литеры |
0-9 |
0-9, A-F (a-f) |
0-7 |
Число байт |
2 |
2 |
2 |
Диапазон |
от -32768 до 32767 |
от &H0 до &HFFFF |
от &O0 до &O177777 |
Маркер типа |
% |
% |
% |
Целый удвоенной точности |
|||
Литеры |
0-9 |
0-9, A-F (a-f) |
0-7 |
Число байт |
4 |
4 |
4 |
Диапазон |
от -2147483648 до 2147483647 |
от &H0& до &HFFFFFFFF& |
от &O0 до &O37777777777&
|
Маркер типа |
& |
& |
& |
Вещественный с фиксированной точкой обычной точности |
|||
Литеры |
0 - 9 , (.) |
|
|
Число байт |
4 |
|
|
Диапазон |
от до |
|
|
Маркер типа |
! |
|
|
Вещественный с фиксированной точкой двойной точности |
|||
Литеры |
0 - 9 , (.) |
|
|
Число байт |
8 |
|
|
Диапазон |
от до |
|
|
Маркер типа |
# |
|
|
Вещественный с плавающей точкой обычной точности |
|||
Литеры |
0 - 9 , (.) , Е |
|
|
Число байт |
4 |
|
|
Диапазон |
от -3.37Е+38 до 3.37Е+38 |
|
|
Маркер типа |
! |
|
|
Вещественный с плавающей точкой двойной точности |
|||
Литеры |
0 - 9 , (.) , D |
|
|
Число байт |
8 |
|
|
Диапазон |
от -1.67D+308 до 1.67D+308 |
|
|
Маркер типа |
# |
|
|
Строковые константы - это последовательность не более 32767 литер кода ASCII (за исключением символа (") и кодов управления, заключенных в кавычки .