Обработка символьной информации — презентация
logo
Обработка символьной информации
  • Обработка символьной информации
  • Обработка символьной информации
  • Обработка символьной информации
  • Обработка символьной информации
  • Обработка символьной информации
  • Операции над символьными данными
  • Над данными типа string выполняются:
  • C тандартные процедуры и функции
  • Обработка символьной информации
  • Обработка символьной информации
  • Обработка символьной информации
  • Обработка символьной информации
  • Обработка символьной информации
  • Очистка экрана
  • Домашнее задание
1/15

Первый слайд презентации: Обработка символьной информации

07.01.2023

Изображение слайда

Слайд 2

Константы Length, copy, delete и др. Обработка символов Данные Операции Функции и процедуры Переменные Присваивания Конкатенации Отношения Символьные данные включают в себя символьные константы и символьные переменные. 07.01.2023

Изображение слайда

Слайд 3

Константы Length, copy, delete и др. Обработка символов Данные Операции Функции и процедуры Переменные Присваивания Конкатенации Отношения Символьная константа (строка символов) – это последовательность буквенно-цифровых и / или специальных символов, заключенная в апострофы. Примеры, ‘дом’, ‘ name ’, ‘123’, ‘’, ‘ ‘. Если необходимо записать символ апострофа, он удваивается. 07.01.2023

Изображение слайда

Слайд 4

Константы Length, copy, delete и др. Обработка символов Данные Операции Функции и процедуры Переменные Присваивания Конкатенации Отношения Имя символьной переменной образуется так же, как имя числовой переменной. 07.01.2023

Изображение слайда

Слайд 5

В языке Паскаль для работы с символьными данными используются два основных типа: Тип CHAR предназначен для хранения 1 символа. Тип STRING (строка) предназначен для хранения последовательности символов. 07.01.2023

Изображение слайда

Над данными типа char можно выполнять две операции: операцию присваивания и сравнения : Переменной типа char можно присваивать значение константы типа char либо значение другой переменной типа char. Из двух символов больше тот, порядковый номер в таблице которого больше. 07.01.2023

Изображение слайда

Слайд 7: Над данными типа string выполняются:

07.01.2023 Операция присваивания: var s 1, s 2 : string ; begin s 2 := ‘ abc ’; s 1 := s 2; end. Операция конкатенации или склеивания: s 1 := ‘строка1’; s2 := ‘строка2’; s3 := s1 + s2; s3 := s1 + ‘строка’; s3 := s1 + ‘а’; s 3 := ‘Мама мыла’ +’ ’ + ‘раму.’ Операции отношения =, <>, >, <, >=, <=. Данные операции выполняются над двумя строками посимвольно, слева направо с учетом внутренней кодировки символов. Примеры: ‘’ < ‘.’ ‘ A ’ > ‘1’ ‘ Turbo ’ < ‘ Turbo Pascal ’ ‘Паскаль’ > ‘ Turbo Pascal ’

Изображение слайда

LENGTH ( S ) — функция типа INTEGER ; вычисляет длину строки S. var s : string [50]; n : integer ; begin s := 'Hello World!'; n := Length(s); WriteLn (‘ длина строки -’, n ); end. 07.01.2023

Изображение слайда

Слайд 9

COPY ( s, n, х) — функция типа string ; копирует из строки s х символов, начиная с символа с номером n. var s1, s2, s3: string; begin s1 := 'программа'; s2 := copy(s1, 4, 5); S3:=copy(s1,7,1)+copy(s1,6,1)+copy(s1,8,2); WriteLn(s2,’ ’,s3); end. 07.01.2023

Изображение слайда

Слайд 10

CONCAT(S1 [,S2,...,SN]) — функция типа string; выдает строку, представляющую собой сцепление строк — параметров S1, S2,..., SN. Данная функция несколько медленнее операции ‘+’. с onst s1 = ' Мама '; var s2, s3, s : string; begin s2 := 'мыла'; s3 := 'раму.'; s := concat(s1, ' ', s2, ' ', s3); WriteLn(s); end. 07.01.2023

Изображение слайда

Слайд 11

POS ( S 1, S ) — функция типа INTEGER ; отыскивает в строке S первое вхождение подстроки S 1 и выдает номер позиции, с которой она начинается; если подстрока не найдена, возвращается ноль. var s : string; begin s := ‘Мама мыла раму.’; WriteLn(pos(‘ ‘, s)); end. 07.01.2023

Изображение слайда

Слайд 12

DELETE ( S, N, C ) — процедура; удаляет C символов из строки S, начиная с символа с номером N. var s : string; begin s := 'котелок'; delete(s, 3, 4); WriteLn(s); end. 07.01.2023

Изображение слайда

Слайд 13

INSERT ( S, ST, N ) — процедура; вставляет подстроку S в строку ST, начиная с символа с номером N. var s1, s2 : string; begin s1 := 'кок'; s2 := 'решо'; insert(s2, s1, 3); WriteLn ( s 1); end. 07.01.2023

Изображение слайда

Слайд 14: Очистка экрана

Program pr; Uses crt; Var …; begin clrscr; … end. 07.01.2023

Изображение слайда

Последний слайд презентации: Обработка символьной информации: Домашнее задание

Проработать конспект 07.01.2023

Изображение слайда

Похожие презентации