Скачать презентацию Cтроковый тип данных Строкой в Паскале называется Скачать презентацию Cтроковый тип данных Строкой в Паскале называется

string (1).pptx

  • Количество слайдов: 11

Cтроковый тип данных Cтроковый тип данных

Строкой в Паскале называется последовательность из определенного количества символов. Количество символов последовательности называется длиной Строкой в Паскале называется последовательность из определенного количества символов. Количество символов последовательности называется длиной строки.

Синтаксис var s: string[n]; var s: string; n - максимально возможная длина строки целое Синтаксис var s: string[n]; var s: string; n - максимально возможная длина строки целое число в диапазоне 1. . 255. Если этот параметр опущен, то по умолчанию он принимается равным 255.

Строковые константы записываются как последовательности символов, ограниченные апострофами. Допускается формирование строк с использованием записи Строковые константы записываются как последовательности символов, ограниченные апострофами. Допускается формирование строк с использованием записи символов по десятичному коду (в виде комбинации # и кода символа) 'Текстовая строка' #54#32#61

В Турбо Паскаль имеется простой доступ к отдельным символам строковой переменной: i-й символ переменной В Турбо Паскаль имеется простой доступ к отдельным символам строковой переменной: i-й символ переменной st записывается как st[i]. Например, если st - это 'Строка', то st[1] это 'С', st[2] - это 'т', st[3] - 'р' и так далее.

Конкатенация Над строковыми данными определена операция слияния (конкантенации), обозначаемая знаком +. Например: a : Конкатенация Над строковыми данными определена операция слияния (конкантенации), обозначаемая знаком +. Например: a : = 'Turbo'; b : = 'Pascal'; c : = a + b; В этом примере переменная c приобретет значение 'Turbo. Pascal'.

Кроме слияния над строками определены операции сравнения <, >, =, <>, <=, >=. Две Кроме слияния над строками определены операции сравнения <, >, =, <>, <=, >=. Две строки сравниваются посимвольно, слева направо, по кодам символов. Если одна строка меньше другой по длине, недостающие символы короткой строки заменяются символом с кодом 0.

Функция Length Функция возвращает в качестве результата значение текущей длины строки-параметра n : = Функция Length Функция возвращает в качестве результата значение текущей длины строки-параметра n : = length('Pascal'); {n будет равно 6}

n : = length('Pascal'); {n будет равно 6} For i: =1 to n do n : = length('Pascal'); {n будет равно 6} For i: =1 to n do Begin Делаем что хотим с текущим символом End;

program Test; var s 1, s 2: string; var i, j: integer; begin readln(s program Test; var s 1, s 2: string; var i, j: integer; begin readln(s 1); s 2 : = s 1; for i: = 1 to length(s 1) do begin j : = length(s 1) - i + 1; s 2[i] : = s 1[j]; end; writeln('s 1=', s 1); writeln('s 2=', s 2); end.

 • Написать программу, переворачивающую строки. • Написать программу, которая заменяет букву ‘f’ на • Написать программу, переворачивающую строки. • Написать программу, которая заменяет букву ‘f’ на любую другую букву. • Дана строка, состоящая из слов, разделенных пробелами и знаками препинания. Определить длину самого короткого слова. • Подсчет количества слов в строке.