|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Обработка символьных и строковых величин в языках программ-яОсновные синтаксические конструкции языков программ-я. Типы данных. Идентификаторы - имена объектов и конструкций прогр-мы. В имени не д-о быть пробелов, д-о нач-ся с буквы или знака подчерк-я, и д-о состоять т-о из лат.букв, цифр и знаком подчерк-ия. Константа – величина, знач-е которой не изменяется в процессе выполнения программыConst конст1 = значение;Знач-ми констант могут быть данные большинства типов, используемых в яз Паскаль. Переменные – величины, знач-е к-х изменяется в процессе выполнения программы. Имена переменных могут быть почти любым сочетанием англ-х букв и цифр (без пробелов). Нельзя чтобы имена переем-х совпадали со словами, кот-е яв-ся какими-либо командами самого языка программ-ия. При описании переем-ых указывается не т-о их имя, но и тип. Тип данных (data type) – множ-во величин, объединенных определенной совокуп-ю допустимых операций. Каждый тип имеет свой диапазон значений и специальное зарезервированное слово для описания .К стандартным относятся целые, вещественные, логические, символьный типы. Целочисленные типы данных представляют собой значения, к-рые могут использоваться в арифм-ских выражениях и занимать в памяти от 1 до 4 байт. Целые типы: byte (размер 1, диапозон 0..255), shortint (размер 1,-128..127), integer (размер 2, -32768..32767), word (размер 2,0..65535), longint (размер 4,- 2 (с.31).. 2 (с.31)-1). Вещественные типы данных представляют собой вещественные значения, к-рые могут исп-зоваться в арифм-ских выражениях и занимать в памяти от 4 до 6 байт. Паскаль допускает представление вещественных значений и с плавающей запятой, и с фиксированной точкой. Вещественные значения могут изображаться в форме с фиксированной точкой, например 7.32, 456.721 или 0.015, а также в форме с плавающей точкой, т.е. парой чисел вида <мантисса>Е<порядок> (7.32Е+00, 4.56721Е+02, 1.5Е-02) Вещественные типы (принимают вещественные значения): real (2. 9*10E – 39..1.7*10E38, размер 6 байт), single (1. 5*10E – 45.. 3.4*10E38, размер 4), double (5.0*10E – 324..1.7*10E308, размер 8), extended (1. 9*10E – 4951.. 1.1*10E4932, размер 10), comp (-2E+63+1.. 2E+63-1, размер 8). Символьный тип char – определяется множеством значений кодовой таблицы ЭВМ. Для размещения переменной требуется 1 байт. Булевским типом наз-ют тип данных, представляемый двумя значениями true (истина) и false (ложь). Он широко применяется в логических выражениях и выражениях отношения. Для размещения в памяти переменной булевского типа требуется 1 байт
Обработка символьных и строковых величин в языках программ-я. Символьный тип (сhar) – это тип данных для работы с отдельными символами в языке Pascal.Значениями переменных этого типа являются отдельные символы: буквы, цифры, знаки. В оперативной памяти переменная типа сhar занимает 1 байт=8 бит. Формат описания: Var имя_переменной: char; Операции над символами Над симв-ми перем-ми м-о выпол-ть сл-е дей-я: присваивание, например, u:=’a’; X1:=’D’; v:=’!’; X2:=#33; {нельзя написать u:= ’ abc ’ } ввод, например, read (u, v, X1,X2); readln (u, v, X1,X2); вывод, например, write (u, v, X1,X2); writeln (u, v, X1,X2); сцепление ( конкатенация ) – операция соединения нескольких символов и обозначается символом + (плюс), например, write (u+v+X1+X2); сравнение символов применяя операции сравнения: =, <=, >=, <, >, <> -при проверке сравниваются коды символов -символы упорядочены в соответствии с их кодами -латинский алфавит и символы кириллицы: заглавные, строчные. Н-р, операция сравнения результат ’7’<’c’ true ’b’=’B’ false Ф-ции обработки сивольных переменны х Succ(x1) – возвращает следующий символ; Pred(x1) – возвращает предыдущий символ; Ord(x1) – возвращает значение кода литеры; Chr(n) – возвращает символ с кодом n Строковые перменные Строка – это последов-ность символов. Строковый тип (string) – это тип данных для работы со строками в языке Pascal. Значениями переменных этого типа являются строки, содержащие не более 255 любых символов .Формат описания: var имя: string; или var имя: string [n]; string – служебное слово; n – максимальное количество символов в строке, если не указано, значение 255.Над строковыми переменными можно выполнять основные действия: присваивание, ввод, вывод, сцепление ( соединение,конкатенация ) исравнение строк. Строковый тип данных Тип данных string обладает свойствами и простых и составных типов: -при вводе и выводе строк используют имя строки – свойство простой переменной; - строка как совокупность из n символов, т.е. как массив символов – составной тип данных. К любому символу в строке можно обратиться так же, как к элементу массива из n символов. Для этого после имени строки надо указать порядковый номер символа в строке. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |