Типы данных При решении задач в программировании выполняется обработка информации различного характера. Это могут быть целые и дробные величины, строки и другое. Соответственно константы и переменные должны быть описаны как целые, дробные, строковые и т.д. Для описания множества допустимых значений величины и совокупности операций, в которых может участвовать данная величина, используется указание её типа данных. Тип данных ( data type ) – множество величин, объединенных определенной совокупностью допустимых операций. Каждый тип данных имеет свой диапазон значений и специальное зареверзированное слово для описания. Строковый тип данных Строка представляет собой последовательность символов кодовой таблицы персонального компьютера. При использовании в выражениях строка заключается в апострофы. Количество символов в строке (длина строки) может динамически изменяться от 0 до 255. Идентификатор стро - кового типа данных – слово String . Примеры описания переменных типа String: Var Str1: String [10]; Var Str2: String; Var Str3: String [13]; В квадратных скобках указывается максимальный размер (длина) строки. Если он не указан (как в описании переменной Str 2), то длина строки считается равной 255 символам. Заметим, что строку можно рассматривать как одномерный массив символов – к любому символу строки можно обращаться по его номеру. Первый символ строки (с индексом 0) содержит фактическую длину строки. Для ввода и вывода переменных типа String используются процедуры Read ( Readln ) и Write ( Writeln ).Строки вводятся и выводятся не поэлементно, как массивы, а сразу целиком. Следующий простой пример иллюстрирует сказанное . Program My14_5; Var s: String; w: String [10]; v: String [5]; i, j:Integer; Begin Readln (v); Writeln (v); Writeln (Integer (v [0])); Readln (w); Writeln (w); Writeln (Ord (w [0])); Readln(s); Writeln(s); Writeln (Integer(s [0])); For i: =1 to Ord(s [0]) do Begin For j: = to i-1 do Write (‘ ‘); Writeln(s [i]); End; Readln; End . Если ввести строки v и w большей длины, чем указано в описании, они «обрезаются». Операторы Writeln ( Integer ( v [0])) и Writeln ( Ord ( w [0])) обеспечивают вывод значения длины строки. Если изменить первый оператор на Writeln ( v [0]), то вместо цифрового значения на экран выводится «непонятный» символ. Попробуйте объяснить этот результат и понять смысл преобразования Integer ( v [0]). Последние операторы этого примера демонстрируют обращение к элементам строки. Вывод символов строки s на экран осуществляется «лесенкой». Сравнение строк Сравнение строк производится посимвольно слева направо: сравниваются коды соответствующих символов до тех пор, пока не нарушится равенство, при этом сразу делается вывод о знаке неравенства. Две строки называются равными, если они равны по длине и совпадают посимвольно. Примеры ‘Balkon’ < ‘balkon’ (Ord (‘B’) ‘balken’ (Ord (‘o’) > Ord (‘e’)); ‘ balkon ’ > ‘ balk ’ (длина первой строки больше); ‘кошка’ > ‘кошка’ (длина первой строки больше); ‘Кот’» = ‘Кот’ (строки равны по длине и совпадают посимвольно). Строковые константы, так же, как и отдельные символы, заключаются в апострофы. Например, Str 1: = 'У Егорки’; Str 2: = ‘всегда отговорки’; Процедуры и функции для работы с данными строкового типа данных приведены в таблице.
Рефераты по информатикеТипы данных При решении задач в программировании выполняется обработка информации различного характера. Это могут быть целые и дробные величины,
Оценок: 743 (Средняя 5 из 5)
Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.
Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.