• Nie Znaleziono Wyników

Laboratorium Informatyki Ćwiczenie 8.

N/A
N/A
Protected

Academic year: 2021

Share "Laboratorium Informatyki Ćwiczenie 8."

Copied!
1
0
0

Pełen tekst

(1)

Laboratorium Informatyki Ćwiczenie 8.

Zmienne typu łańcuchowego

Cel ćwiczenia: Definiowanie zmiennych typu łańcuchowego (string). Funkcje obsługi łańcuchów (concat, pos, length). Operacje na łańcuchach.

1. Opracować procedurę, która w łańcuchu będącym jej parametrem zamienia małe litery na duże. Nagłówek procedury: procedure zamiana(Var s: string).

2. W programie głównym wczytać z klawiatury do zmiennej typu łańcuchowego liczbę binarną. Opracować funkcję, która wyznacza wartość dziesiętną liczby binarnej przekazanej do funkcji w postaci parametru typu łańcuchowego. Funkcja zwraca przez nazwę wartość dziesiętną liczby. Nagłówek funkcji: function bintodec(Var bin: string):

longint.

3. Opracować funkcję, która z dwóch parametrów typu string tworzy jeden łańcuch i przekazuje wynik połączenia na zewnątrz przez nazwę. Wykorzystać standardową funkcję concat. Nagłówek funkcji: function sumstr(Var s, u: string): string.

4. Opracować funkcję, która w łańcuchu będącym jej parametrem zamienia pierwsze litery słów na duże. Słowem jest każdy ciąg znaków, który kończy się spacją. Zmodyfikowany łańcuch jest zwracany przez nazwę funkcji. Nagłówek: function zm(Var s: string): string.

5. Opracować procedurę, która wyróżnia słowa w łańcuchu i wyprowadza na ekran w kolejnych wierszach każde słowo oraz jego długość. Nagłówek: procedure ww(Var s:

string).

6. Opracować procedurę, która wyprowadza na ekran wierszami wszystkie pozycje podłańcucha x w łańcuchu s i zwraca przez nazwę funkcji liczbę wystąpień podłańcucha.

Wykorzystać standardową funkcję pos. Nagłówek: function ilepod(Var s, x: string):

word.

Cytaty

Powiązane dokumenty

Opracować procedurę, która realizuje następujące operacje: otwiera plik; odczytuje dane z pliku; jeśli odczytana liczba jest nieparzysta, to dopisuje na końcu pliku

Cel ćwiczenia: Programowanie z wykorzystaniem plików tekstowych. Wykonywanie operacji na plikach: dopisywanie i odczytywanie znaków, liczb i rekordów, wyszukiwanie i usuwanie

Cel ćwiczenia: projektowanie algorytmów wykorzystujących pętle; przekazywanie parametrów do procedur i funkcji; obliczanie sum szeregów; praca w trybie znakowym ekranu.. Sprawdzić

Cel ćwiczenia: projektowanie algorytmów rekurencyjnych; rekurencja bezpośrednia i pośrednia; przekazywanie parametrów do procedur i funkcji; zarządzanie stosem programu1.

Opracować procedurę, która tworzy losowy łańcuch typu string[20] złożony z małych liter (znaki łańcucha należą do przedziału [’a’,...,’z’].. Opracować procedurę,

b) odczytywania elementu z kolejki; c) wyprowadzania zawartości kolejki na ekran d) wyprowadzania długości kolejki oraz zawartości zmiennych pocz (początek kolejki) i kon

Cel ćwiczenia: projektowanie algorytmów wykorzystujących pliki tekstowe (text) oraz pliki zdefiniowane (file of ...); łączenie posortowanych plików; wstawianie danej

wyprowadzanie na ekran zawartości dowolnego pliku; kopiowanie fragmentu pliku, modyfikowanie zawartości pliku, znajdowanie zadanej sekwencji bajtów w pliku;