Лекция 4 Тема Программирование линейных алгоритмов. Числовые типы данных Символьный и строковый типы данных



бет1/3
Дата07.12.2022
өлшемі21,13 Kb.
#55490
түріЛекция
  1   2   3

Лекция 4
Тема Программирование линейных алгоритмов.
1. Числовые типы данных
2. Символьный и строковый типы данных
3. Переменные и константы
4. Математические функции


1. Числовые типы данных
Язык Delphi поддерживает семь целых типов данных: shortint, smailint, Longint, Int64, Byte, word и Longword, описание которых приведено в табл. 1.1.

Тип

Диапазон

Формат

Shortint

-128-127

8 битов

Smallint

-32 768 - 32 767

16 битов

Longint

-2 147 483 648 - 2 147 483 647

32 бита

Int64

-263- 263 - 1

64 бита

Byte

0-255

8 битов, беззнаковый

Word

0-65 535

16 битов, беззнаковый

Longword

0 - 4 294 967 295

32 бита, беззнаковый

Object Pascal поддерживает и наиболее универсальный целый тип - Integer, который Эквивалентен Longint.


Вещественный тип
Язык Delphi поддерживает шесть вещественных типов: Reai48, single, Double, Extended, comp, Currency. Типы различаются между собой диапазо-ном допустимых значений, количеством значащих цифр и количеством байтов, необходимых для хранения данных в памяти компьютера (табл. 1.2).

Тип

Диапазон

Значащих цифр

Байтов

Real48

2.9x 10-39-1.7x1038

11-12

06

Single

1.5 x 10-45-3.4х 1038

7-8

04

Double

5.0x10-324 -1.7x10308

15-16

08

Extended

3.6x10-4951 -1.1 х104932

19-20

10

Comp

263+1 - 263-1

19-20

08

Currency

-922 337 203 685 477.5808 --922 337 203 685 477.5807

19-20

08



Язык Delphi поддерживает и наиболее универсальный вещественный тип - Real, который э квивалентен Double
2. Символьный и строковый типы данных
Язык Delphi поддерживает два символьных типа: Ansichar и Widechar:
тип Ansichar — это символы в кодировке ANSI, которым соответствуют числа в диапазоне от 0 до 255;
тип widechar — это символы в кодировке Unicode, им соответствуют числа от 0 до 65 535.
Object Pascal поддерживает и наиболее универсальный символьный тип - Char, который эквивалентен Ansichar.
Строковый тип
Язык Delphi поддерживает три строковых типа: shortstring, Longstring
WideString:
тип shortstring представляет собой статически размещаемые в памяти компьютера строки длиной от 0 до 255 символов;
тип Longstring представляет собой динамически размещаемые в памяти строки, длина которых ограничена только объемом свободной памяти;
тип WideString представляет собой динамически размещаемые в памяти строки, длина которых ограничена только объемом свободной памяти. Каждый символ строки типа WideString является Unicode-символом.
В языке Delphi для обозначения строкового типа допускается использование идентификатора string. Тип string эквивалентен типу shortstring.
3. Переменные и константы
Переменная — это область памяти, в которой находятся данные, которыми оперирует программа.
Первым символом в имени переменной должна быть буква. Пробел в имени переменной использовать нельзя.
Следует обратить внимание на то, что компилятор языка Delphi не различает прописные и строчные буквы в именах переменных, поэтому имена SUMMA, Summa и summa обозначают одну и ту же переменную.
В языке Delphi каждая переменная перед использованием должна быть объявлена. С помощью объявления устанавливается не только факт существования переменной, но и задается ее тип, чем указывается и диапазон допустимых значений.
В общем виде инструкция объявления переменной выглядит так:
Имя : тип;
Пример:
а : Real; b : Real; i : Integer;
а,b,с : Real; x1,x2 : Real;


Достарыңызбен бөлісу:
  1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет