Строки

Слайд 2

Типы данных

Простые: целые, вещественные и т.д.

Структурные: задают множества сложных значений с одним

Типы данных Простые: целые, вещественные и т.д. Структурные: задают множества сложных значений с одним общим именем.
общим именем.

Слайд 3

Структурные типы

Регулярный тип (массивы);
Комбинированный тип (записи);
Файловый тип (файлы);
Множественный тип

Структурные типы Регулярный тип (массивы); Комбинированный тип (записи); Файловый тип (файлы); Множественный
(множества);
Строковый тип (строки).

Слайд 4

Чем тип данных integer отличается от char?
Как задать символьный массив? Что изменится

Чем тип данных integer отличается от char? Как задать символьный массив? Что
в записи? A: array [1..80] of integer?

Но, как показывает практика такой подход не совсем удобен, поэтому был введен новый тип данных – строки.

Слайд 5

Определение

Строка – это последовательность символов кодовой таблицы ПК.
Строки в Pascal ABC имеют

Определение Строка – это последовательность символов кодовой таблицы ПК. Строки в Pascal
тип string и состоят из не более чем 255 символов.

Слайд 6

Описание

71 байт

под переменную s отводится 256 байт,

Описание 71 байт под переменную s отводится 256 байт,

Слайд 7

Длина строки

Если S=‘инфо’, то length(s) = 4.

Длина строки Если S=‘инфо’, то length(s) = 4.

Слайд 8

Решение задач

Дано слово, вывести на экран первую и последнюю букву слова.
Дана строка,

Решение задач Дано слово, вывести на экран первую и последнюю букву слова.
содержащая английский текст. Подсчитать в ней количество вхождений букв r.
Сколько раз в тексте встречается первая буква?