1. Zapoznać się z funkcjami copy, delete, insert, length, pos, concat, str, val i poniższe zadania realizowane z wykorzystar niem tych funkcji.
2. Napisać funkcję zwracającą ze stringu znak określony przez użytkownika (o ile jest).
3. Napisać funkcję zwracającą ze stringu znak o określonej przez użytkownika pozycji (o ile taka jest).
4. Napisać funkcję zwracającą ze stringu ciąg znaków o określonych przez użytkownika prawej i lewej krawędzi.
5. Napisać funkcję zwracającą string nie zawierający znaku podanego przez użytkownika np string A B X C S bez znaków spacji ma przyjąć postać: ABXCS.
6. Napisać funkcję zwracającą string zawierający elementy stringu wejściowego zamieszczone tam w odwrotnej kolejności tzn string :ABXCS ma przyjąć postać: SCXBA.
7. Napisać funkcję zwracającą string zawierający znaki przesunięte cyklicznie o wartość podaną przez użytkownika tzn znak d przesunięty o 1 daje znak e a o -1 daje znak c.
8. Napisać funkcję zwracającą string zawierający znaki przesunięte cyklicznie o wartość pozycji, na której się znajdują.
9. Napisać procedurę zwracającą: string będący połączeniem dwóch stringów, łączną długość połączonych stringów i liczbę znaków powtarzających się w stringu wynikowym.
10. Napisać funkcję sprawdzającą czy zadany string jest palindromem.
11. Napisać funkcję, która zamieni wszystkie male\wielkie litery na wielkie\male.
12. Napisać funkcję, zliczającą samogłoski w podanym stringu.
13. Napisać funkcję, zamieniającą na wielkie pierwsze litery we wszystkich wyrazach w podanym stringu.
14. Napisać funkcję, sprawdzającą czy podana kombinacja cyfr występuje w danej liczbie. Użyć funkcji str i val.
UWAGA!!! Do wszystkich przykładów zamieścić deklaracje typów.
1. Napisać funkcję obliczającą odległość dwóch pkt. na płaszczyźnie od siebie.
2. Napisać funkcję obliczająćą odległość dwóch pkt. w przestrzeni R3 od siebie.
3. Napisać funkcję sprawdzającą czy trzy pkt. płaszczyzny są wspóliniowe.
4. Napisać funkcję, która będzie miała dostęp do zbioru imion i która losowo będzie wypełniała tablicę 100 rekordów o polach (imię, wiek).
5. Napisać procedurę która będzie służyła do wypełniania rekordu zawierających dane osobowe tzn (imę, nazwisko, wiek, pleć, tablica stopni z egzaminu maturalnego).
6. Napisać kod źródłowy, który spowoduje przechowywanie danych dziesięciu osób (pkt. poprzedni) w odpowiedniej tablicy. Następnie napisać funkcje i procedury służące do wyszukiwania osoby po odpowiednim polu tj. (imieniu, nazwisku itd.).
7. Napisać procedurę znajdującą osobę o najwyższej i najniższej średniej z egzaminów maturalnych.
8. Napisać procedurę wypisujące dane osób z tabeli w wierszach formularza (1 wiersz - 1 osoba).