Содержание
- 2. Познакомимся с типом данных, который относится к числу структурированных. Это строковый тип данных (строка). Строка —
- 4. Стандартные функции, определенные над данными символьного типа: Chr(x) - преобразует число х в символ по коду
- 5. Строковая переменная описывается в разделе описания переменных: Var : string[ ]; Например: Var Name: string[20]; В
- 6. Операции над строками. Операция сцепления (+) применяется для соединения нескольких строк в одну результирующую строку. Сцеплять
- 7. Пример 1
- 8. Строковые функции и процедуры Функция Length( S ) определяет текущую длину строки S . Результат –
- 9. Функция Copy( S , Poz , N ) выделяет из строки S подстроку длиной N символов,
- 10. Функция Concat( S1 , S 2 , … , SN ) выполняет сцепление строк S1 ,
- 11. Функция Pos( S1 , S 2 ) обнаруживает первое появление в строке S 2 подстроки. S1.
- 12. Процедура Delete( S , Poz , N) - удаление N символов из строки S , начиная
- 13. Процедура Insert( S1 , S 2, Poz ) - вставка строки S1 в строку S 2
- 14. Задача 1. Из данной символьной строки s1 выбрать все цифры и сформировать другую строку из этих
- 16. Задача 3. Составить программу, которая удаляет в начале строки пробелы, введенной с клавиатуры. Program probel; Var
- 17. Практическое задание Из слова «Математика» получить слово «тема».
- 18. Задача 3. Составить программу, заменяющую во введенной с клавиатуры строке все слова «кит» на «кот» и
- 19. Практикум по решению задач 1. Составить программу, удаляющую в строке все, что заключено между фигурными (комментарными
- 20. Проверка задач 1 задача: var S : string; i, j : integer; Begin writeln(‘введите исходную строку’);
- 21. 2 задача: 1 способ: Program obr_word; Var s: string[30]; i: byte; Begin writeln (‘vvedite slovo’); Readln(s);
- 22. Проверить является ли слово палиндромом Задача: Дано произвольное слово. Проверить является ли оно палиндромом. ( Пример:
- 23. Практикум по решению задач Значением строки служит предложение, содержащее тире. Составить программу, которая меняет местами части
- 24. Проверка Program tire; Var s, s1, s2: string; N: integer; Begin Readln(s); N:=pos(‘-‘, s); s1:=copy(s,1, N-1);
- 25. Задача: Определить, как часто встречается определенный символ в строке. Описание переменных: s – строка; c –
- 26. Программа на языке Паскаль: var s: string; c: char; n,len,i: byte; freq: real; begin write('String: ');
- 27. Определение наименьшего слова в строке Определить наименьшую длину слова в строке. Считать, что все слова отделены
- 28. Процедуры преобразования типов в Паскале Str(x, S) преобразует число x в строковый формат. Здесь x –
- 30. Задачи из ЕГЭ На вход программе подаются сведения о номерах школ учащихся, участвовавших в олимпиаде. В
- 31. Решение: 1) по условию, единственная информация, которая нам нужна в итоге для вывода результата – это
- 32. 4) основной цикл обработки вводимых строк можно записать на псевдокоде так: for i:=1 to N do
- 33. 9) поскольку нас интересует часть после второго пробела, эти две строчки нужно повторить два раза, в
- 34. 11) заметим, что можно избежать дублирования двух строк в теле цикла, «свернув» их во внутренний цикл,
- 36. Скачать презентацию