Робота з рядками
Завантажити презентаціюПрезентація по слайдам:
Рядковий тип даних Послідовність символів Обмежується апострофами Кількість символів в рядку (довжина рядка) може змінюватись від 0 до 255. НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Типи даних Char 1 символ String 256 символів НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Порівняння рядків ‘True1’ < ‘True2’ ‘Mother’>‘MOTHER’ ‘ mother’ ‘mother ‘ ‘cat’=‘cat’ НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Str (A, S) Перетворення числа A у рядок S НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Val (S, A, Code) Перетворення рядка S у число A, з кодом перетворення Code (ціле число) НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Length (S) Довжина рядка з усіма пробілами, розділовими знаками тощо НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Copy(S, Poz, N) Копіювання N символів з рядка S, починаючи з позиції Poz НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Delete(S, Poz, N) Видалення N символів з рядка S, починаючи з позиції Poz Це впливає на довжину рядка! НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Insert (A, S, Poz) Вставка рядка А у рядок S починаючи з позиції Poz Це впливає на довжину рядка НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Concat (S, M) Об’єднання рядків S та M НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Pos (M, S) Пошук позиції у слові S, на якій починається слово M Pos(ліс, пролісок) = 4 НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Приклад program p1; var a : real; s1, s2 : string; begin s1 := concat (‘12’, ‘345’); s2 := copy (s1, 3, length(s1)-2); insert(‘-’ , s2, 2); delete(s1,2, 3); str(pi : 6 : 2, s1 ); val (‘3.1415’, a, 1); end. НВК "Школа-гімназія "Сихівська" s1 12345 12345 12345 15 3,14 3,1415000 s2 345 3-45 3-45 НВК "Школа-гімназія "Сихівська"
Задача З клавіатури вводиться рядок: прізвище та ім’я. Сформувати новий рядок: ім’я, прізвище НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Записуємо вміст рядка s1 в s2 по 1 символу до пробіла writeln('Your name and surname'); readln(s1); i:=1; while copy(s1,i,1)' ' do begin insert(copy(s1,i,1),s2,i); i:=i+1; end; НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Задача З клавіатури вводиться рядок: прізвище та ім’я. Сформувати новий рядок: ім’я, прізвище. Додати до цього рядка по батькові. Надрукувати прізвище та ініціали людини НВК "Школа-гімназія "Сихівська" НВК "Школа-гімназія "Сихівська"
Схожі презентації
Категорії