Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Паскаль.doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
148 Кб
Скачать
☆

Описание массивов

Раздел описательной части

Описание массива

TYPE

VAR

Type mass = array [1..9] of real;

В этом случае надо описать переменную A в разделе VAR

Var A : mass;

Одномерный массив из 9 элементов – действительных чисел

VAR

Var B : array [1..9] of real;

То же в разделе VAR

TYPE

VAR

Type matr = array[1..3,1..4] of integer;

Var C : matr;

Матрица С размерностью 3х4 целых чисел

VAR

Var C : array[1..3,1..4] of integer;

То же в разделе VAR

VAR

Var Z : array [1..7] of Char;

Массив символов из 7 элементов

Тип данных

Допустимые операции

Стандартные функции

Символьный CHAR

1) так как все символы пронумерованы, то к ним применимы все операции отношения: = <> > >= < <= результат логический тип True или False.

UPCASE (‘h’), ORD (‘H’), CHR(71), PRED ('H'), SUCC ('H')

Строковый STRING

Операция сцепления: обозначение + . Операции отношения: = <> > >= < <= результат логический тип True или False.

LENGTH (St : String) , POS (SubSt, St : String), UpperCase(const S: string):String; Copy(St : String ; Index ,Count : Integer ),

AnsiUpperCase ( ) - для русского текста

Числа целые Byte (1 байт), Short (1 байт), Word (2 байт), Integer (2 байт), Longint (4 байта)

1. Арифметические операции : Ц+Ц=Ц, Ц-Ц=Ц, Ц*Ц=Ц, Ц/Ц= ВЕЩЕСТВЕННОЕ, результат SQRT ( Ц ) - вещественный. 2. Функции преобразования вещественных чисел дают целочисленный результат: ROUND ( ВЕЩ. ), TRUNC( ВЕЩ. ). 3. Операции отношения: = <> > >= < <= дают результат логического типа True или False.

тригонометрические и математические функции,

ABS (X), CHR (Х), ODD (Х),

Random (n), SQR (X), SQRT (X),

ORD (X), PRED (Х), SUCC (Х), LN (X), DIV, MOD

Числа вещественные Real (6 байт), Double(8 байт), Extended (10 байт)

1. Все арифметические операции + - * / 2. Операции отношения: = <> > >= < <= дают результат логического типа True или False. 3. Функции преобразования вещественных чисел ROUND ( ВЕЩ. ), TRUNC( ВЕЩ. ) в целое число.

тригонометрические и математические функции,

ABS (X), Random (n),

SQR (X), SQRT (X), LN (X)

Frac(x) - дробная часть числа,

Int(x) - целая часть числа,

Pi - число π = 3,141592653…

Преобразование строк в Delphi:

 

 

 

Тип числа

Строка в число - для ввода из компонента в переменную, объявленную как число

Число в строку - для вывода чисел в окно компонента

целое число

действительное число

StrToInt (St : String); : Integer,         

StrToFloat (St : String); : Extended

IntToStr(X: Integer); : String

FloatToStr(X: Extended); : String

FloatToStrF(аргументы по формату); : String

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]