logo
1_1 (1)

8.Стоковый тип данных

Строковый тип относится к числу структурированных. Строка - последовательность символов,каждый из них занимает от 4 до 6 байт памяти пример programDoRatio;

var

A, B: Integer;

Ratio: Real;

Ans: Char;

begin

repeat

Write('Enter two numbers: ');

Readln(A, B);

Ratio := A / B;

Writeln('The ratio is ', Ratio);

Write('Do it again? (Y/N) ');

Readln(Ans);

untilUpCase(Ans) = 'N';

end.

После вычисления коэффициента, выдается сообщение:Doitagain? (Y/N). (Повторить? (Да/Нет)).Программа находится в состоянии ожидания одного из указанных символов и нажатия клавиши "Enter". Если Вы нажмете "n" или заглавную "N", то условие "until" будет выполнено и цикл закончится. В случае, если Вы ответите "Y" ("y"), то выполнение цикла будет продолжено."N" и "n" не одно и тоже, потому что они имеют различные значения в коде ASCII. Каждый символ имеет свой код ASCII, представленный 8-битным значением (символ занимает 1 байт).

Строка может содержать текстовые символы любых типов: буквы, цифры, знаки пунктуации, разделительные символы и пр.

Строки всегда заключаются в двойные кавычки.

Существует две категории строк: строки переменной длины и строки фиксированной длины. По умолчанию в VBA все строки переменной длины.

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