АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Обработка символьных и строковых величин в языках программ-я

Читайте также:
  1. Cкоростная автоматическая обработка
  2. I. Случайные величины с дискретным законом распределения (т.е. у случайных величин конечное или счетное число значений)
  3. IV. Относительные величины, динамические ряды
  4. V. Вариационные ряды, средние величины, вариабельность признака
  5. V. Для дискретної випадкової величини Х, заданої рядом розподілу, знайти:
  6. XIV. 7. Вимірювання електрорушійних сил. Застосування методу вимірювання ЕРС для визначення різних фізико – хімічних величин
  7. А Порядок работы на станции при тахеометрической съемке. Вычислительная и графическая обработка результатов съемки.
  8. А. Средняя квадратическая погрешность функции измеренных величин.
  9. А. Термическая обработка
  10. Абсолютные величины
  11. АБСОЛЮТНЫЕ И ОТНОСИТЕЛЬНЫЕ ВЕЛИЧИНЫ
  12. АКУСТИЧНІ ВЕЛИЧИНИ

Основные синтаксические конструкции языков программ-я. Типы данных.

Идентификаторы - имена объектов и конструкций прогр-мы. В имени не д-о быть пробелов, д-о нач-ся с буквы или знака подчерк-я, и д-о состоять т-о из лат.букв, цифр и знаком подчерк-ия. Константа – величина, знач-е которой не изменяется в процессе выполнения программы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 символов. Для этого после имени строки надо указать порядковый номер символа в строке.


1 | 2 | 3 | 4 | 5 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)