ściąga z infy, szkoła


ściąg-art® - - zawsze dobre ściągi

PROCEDURA - jest to podprogram (fragm. programu głównego), stanowiący pewną wspólną całość. Posiada ona swoją nazwę przez którą się do niej odwołujemy. Wymaga ona deklaracji - dokonujemy jej w sekcji deklaracji programu głównego. Może wykorzystywać zmienne zadeklarowane w prog. Głównym, może również na własnych zmiennych które nazywamy zmiennymi lokalnymi.

Komenda:

PROCEDURE_nazwa;

BEGIN

WRITELN(`lol');

END;

FUNKCJA - zawsze zwraca jakąś wartość (pod swoją nazwą) w treści musi wystąpić instrukcja przypisania nadająca wartości nazwy funkcji.

Komenda:

FUNCTION_nazwa:INTEGER; (INTEGER - typ wyniku)

moduły i inne deklaracje

BEGIN

coś tam piszemy

Nazwa:=………;

END;

Zabranie uczniowi pomocy naukowej przez nauczyciela jest równoznaczne z kradzieżą co dalej jest równoznaczne z art. 278 § 1 i art. 294 § 2 Kodeksu Karnego gdzie grozi kara pozbawienia wolności od 3 miesięcy do lat 5.

REKLAMA 0x01 graphic
REKLAMA

Funkcje i procedury łańcuchowe:

1. Funkcje:

a) CONCAT - funkcja wieloargumentowa (łańcuchy znaków lub funkcje łańcuchowe) łączy ona łańcuchy

WRITE(CONCAT(slowo,'_TVP'));

b) COPY - funkcja zawiera w sobie łańcuch, index, licznik. Służy do skopiowanie (stworzenia) łańcucha określonego przez zmienną o długości opisanej przez licznik począwszy od znaku opisanego przez index

COPY(lancuch, index, licznik);

slowo:=COPY(`klasa2a',6,2);

slowo:='2a';

z łańcucha `klasa2a' zostanie przypisany szósty znak (w którym miejscu zaczynamy), a druga ile znaków.

c) LENGTH - funkcja wykonuje zwracanie długości łańcucha
LENGTH(lancuch);

WRITE(LENGTH(slowo));

d) POS - funkcja zwraca pozycję podłańcucha znaków
POS(podłańcuch,lancuch);

WRITE(POS(`neb',slowo));

2. Procedury:

a) DELETE - procedura usuwa z łańcucha daną ilość znaków począwszy od pozycji która jest określona zmienną index

DELETE (zmienna,lancuch,index,licznik);

DELETE (slowo,2,4);

{2 - od którego miejsca rozpoczyna się usuwanie
4 - ile znaków podlega usunięciu}

b) INSERT - procedura wstawia do łańcucha znaków podłańcuch w pozycji index

INSERT(podłańcuch,lancuch,index);

slowo:='akuku';

INSERT(slowo,slowo2,4);

WRITE(slowo2);

slowo2:='bleakukuble';

c) STR - procedura zamienia liczbę opisaną zmienną liczbową na łańcuch znaków opisany zmienną łąńcuchową

STR(zmienna liczbowa,zmienna lancuchowa);

d) VAL - procedura zamienia łańcuch znaków na liczbę

VAL(lancuch,zmienna liczbowa,kod);

VAL(slowo,liczba,kod);



Wyszukiwarka