- •Методичні вказівки
- •Меню File.
- •Меню Edit.
- •Лабораторна робота № 1
- •Операції в порядку зменшення пріоритету виконання
- •Лабораторна робота №2
- •Лабораторна робота №3 Прості цикли
- •Обчислити суму ряду:
- •Лабораторна робота №4 Масиви.
- •Лабораторна робота № 5
- •Var ім’я_параметру3:тип);
- •Лабораторна робота № 6 Записи
- •Лабораторна робота №7
- •Типізовані файли
- •Теоретичні відомості
- •Процедури та функції для типізованих файлів.
- •Лабораторна робота №8 Файли Текстові файли
- •Стандартні функії обробки рядків.
Стандартні функії обробки рядків.
Існують такі стандартні функції для обробки рядків
Length(s)- обчислює довжину рядка. Значення, що повертає функція є integer.
Concat(s1,s2)-виконує об’єдання двох рядків s1 та s2. Тип функції string.
Pos(ps,s)-визначає номер першого входження підрядка ps в рядок s. Тип функції integer.
Copy(st,poz,n)-видалення з рядка st підрядка довжиною n символів з позиції .poz
Upcase(ch)-перетворення малих літер у великі. Тип функції Char.
Delete(st,poz,n)- вилучення n символів із рядка st починаючи з позиції poz. Типи параметрів s:string; poz, n integer
Insert(st1,st2,poz)- вставка рядка st1в рядок st2, починаючи з позиції poz. Типи st1, st2: string;Poz: integer
Str(x,st)-перетворення чисельних значень Х в рядок st
Val(st,x,cod )- перетворення значення рядка st в чисельне значення x типу integer або real. cod: integer визначає номер позиції першого помилкового символу.
Список рекомендованої літератури.
1. Сердюченко В.Я. С 32 Розробка алгоритмів та програмування на мові Turbo Pascal: Навчальний посібник для техн. вузів. “Парітет” ЛТД 1995. – 352 с.
2. Турбо Паскаль 7.0 – К.: Издательская группа ВНV, 2000.-432 с.
3. Довгаль С.И., Сбитнев А.И., Персональные ЭВМ: Турбо Паскаль V 7.0, Обьектное программирование.
4. Т.Рюттен, I. Франкен Турбо Паскаль 6.0- ВHV, 1992.
5. Кетков Ю. Л., Кетков А. Ю. Практика программирования: Бейсик, Си, Паскаль. Саимоучитель. СПб.:БХВ-Петербург, 2001. –480 с.: ил.