ТИПЫ ДАННЫХ: СИМВОЛЫ И СТРОКИ СИМВОЛЬНЫЙ ТИП ДАННЫХ CHAR Строка типа String – это цепочка символов типа Char. String используется для хранения текстовых.

Презентация:



Advertisements
Похожие презентации
СТРОКОВЫЙ ТИП ДАННЫХ Строка это последовательность символов. Каждый символ занимает 1 байт памяти ( код ASCII). Количество символов в строке называется.
Advertisements

Строки – последовательность символов, к которой можно обращаться как к единому целому и к каждому элементу по отдельности. Строка.
«Обработка строковых данных» Delphi. Тема 7:7: «Обработка строковых данных» План темы: 1. Понятие символа и строки. 2. Описание символов и строк в программе.
Строки Строка - это последовательность символов, заключенная в апострофы. Пример: Адрес: пр-т Ленина 46 Количество символов в строке называется ее длиной.
Операции над строками. Тип данных (string) определяет строки с максимальной длиной 255 символов. Переменная этого типа может принимать значения переменной.
Обработка строк Строка- упорядоченная последовательность символов. Строковый тип данных- структурированный тип в Турбо-Паскале. Каждый символ.
Шешель Анжелика. Значения: Символьная величина – 1 символ (буква, цифра, знак) Строковая величина – строка символов.
Строка в Turbo Pascal - упорядоченная последовательность символов.
Чувашия, с.Моргауши, МБОУ "Моргаушская СОШ" - Павлинова Раиса Мефодьевна, г. Тема: Паскаль «строковые переменные». Обработка строк текста МБОУ.
Символы и строки. Процедуры и функции работы со строками.
Символьные переменные, операции с символьными переменными.
Символьный и строковый тип данных. ТИП ДАННЫХ Целый: 1. Целый: Integer ( …32 768), LongInt ( … ), Word (0…65535) Логический:
Компьютеры могут обрабатывать данные различных типов. Вам уже приходилось иметь дело с числовыми типами данных: целым и вещественным. Не менее широко.
Строковой тип – это набор символов. Формат описания строкового типа string [n], где n количество возможных символов в описываемой величине. Максимальная.
Символьные и Строковые величины. СИМВОЛЬНЫЕ И СТРОКОВЫЕ ВЕЛИЧИНЫ Для работы с символами, словами и предложениями в Паскале существуют типы данных – CHAR.
Работа со строковыми типами данных. Строка – упорядоченная последовательность символов. Строковая константа – последовательность символов, заключенных.
Составные типы данных Лекция 8-9. Ломаско Павел Сергеевич9 августа 2012 г.
Символьные переменные. Строка (string)- это последовательность литер. Тип данных (string) определяет строки с максимальной длиной 255 символов. Переменная.
О СНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ. П ЛАН 1. Символьные и строковые величины. Операции над символьными и строковыми величинами. 2. Символьный тип.
СТРОКИ В ПАСКАЛЕ. Строкой в Паскале называется последовательность из определенного количества символов. Количество символов последовательности называется.
Транксрипт:

ТИПЫ ДАННЫХ: СИМВОЛЫ И СТРОКИ СИМВОЛЬНЫЙ ТИП ДАННЫХ CHAR Строка типа String – это цепочка символов типа Char. String используется для хранения текстовых сообщений. Допустимые значения: один символ из кодовой таблицы (256 символов кода ASCII) Формат хранения в оперативной памяти: 1 байт Пример: Y f 4 я Д * Допустимые значения: любой текст длинной не более 255 символов Пример: Всё, что вы хотите написать! Формат хранения в оперативной памяти: 1 байт на каждый символ строки + 1 байт под длину строки СТРОКОВЫЙ ТИП ДАННЫХ STRING При использовании в выражениях строка заключается в апострофы.

Для доступа к отдельному символу в строке необходимо указать имя строки и в квадратных скобках номер позиции символа в строке. ПРИСВАИВАНИЕ ОТДЕЛЬНОГО СИМВОЛА СТРОКИ Пример: Str[5] – пятый символ строки Str. Запись Str[0] даёт доступ к нулевому байту, содержащему значение текущей длины строки. ТИПЫ ДАННЫХ: СИМВОЛЫ И СТРОКИ ОПИСАНИЕ В РАЗДЕЛЕ КОНСТАНТ Пример: сonst Address = ул. Переверткина, 25; Строковая константа – последовательность символов, заключённых в апострофы.

ОПИСАНИЕ В РАЗДЕЛЕ ПЕРЕМЕННЫХ СИМВОЛЬНЫЙ ТИП ДАННЫХ CHAR var : string[ ]; var : char; Например: var Name: string[20]; var slovo: string; СТРОКОВЫЙ ТИП ДАННЫХ STRING Если длина не указана, то считается, что в строке 255 символов. Поэтому для экономии памяти следует по возможности точно указывать длину используемых строк.

ОПЕРАЦИИ НАД СИМВОЛАМИ Chr (x) – возвращает символ, ASCII-код которого равен числу х Pred (x) – возвращает символ, который предшествует символу х в ASCII-таблице Succ (x) – возвращает символ, который следует за символом х в ASCII-таблице UpCase (x) – преобразовывает символы из строчных букв в прописные Ord (x) – возвращает число, ASCII-код которого равен символу х

ОПЕРАЦИИ НАД СТРОКАМИ Операция отношения имеет приоритет более низкий, чем операция сцепления. ОПЕРАЦИЯ СЦЕПЛЕНИЯ (+) Выражение A+T++386 Турбо++Паскаль++7.0 Результат АТ 386 Турбо Паскаль 7.0 Сравнение строк производится слева направо до первого несовпадающего символа, и та строка считается больше, в которой первый несовпадающий символ имеет больший номер в таблице символьной кодировки. ОПЕРАЦИИ ОТНОШЕНИЯ (=, , >, =,

СТРОКОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ Copy (Str,Poz,N) – выделяет из Str подстроку длиной N символов, начиная с позиции Poz. Выражение Copy (Str,6,4) Copy (Str,1,8) Результат мыла Маша ела Concat (Str1,Str2,…,StrN) – выполняет сцепление строк Str1, Str2,…, StrN в одну строку. Например: Значение Str Мама мыла раму Маша ела кашу Выражение Concat (Маша,ела,кашу) Concat (Индекс,429537) Результат Маша ела кашу Индекс

СТРОКОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ Русские литеры не обрабатываются! Length (Str) – вычисляет текущую длину строки Str. Результат имеет целочисленный тип. Выражение Length (Str) Результат 9 10 UpCase (Сh) – преобразовывает символ из строчного в прописной (работает с каждым отдельным символом). Например: Значение Str System 370 Значение Ch d w Выражение UpCase (Сh) Результат D W

СТРОКОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ Delete (Str,Poz,N) – удаление N символов строки Str, начиная с позиции Poz. Выражение Delete (Str,4,2) Delete (Str,1,5) Результат абве Волга Insert (Str1,Str2,Poz) – вставка строки Str1 в строку Str2, начиная с позиции Poz. Например: Значение Str абвгде река Волга Значения Str1:=ма Str2:=тематика Выражение Insert (Str1,Str2,1) Результат математика

Например: СТРОКОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ Pos (Str1,Str2) – обнаруживает первое появление в строке Str2 подстроки Str1. Результат целочисленный тип. Выражение Pos (de,Str1) Pos (r,Str1) Результат 4 0 Значение Str1 abcdef Если в Str2 подстроки Str1 не найдено, результат равен 0. Задание: Из символов строки форматирование сформировать всевозможные строки, использовав при этом все вышеперечисленные операции, процедуры и функции над строковыми данными.