11 3

11 3



Wydział Transportu PW


Laboratorium z informatyki sem.IL/ ćw. 11

Materiały pomocnicze do ćwiczenia 11

Komponent Gauge liii z zakładki Samples

Komponent służy do przedstawienia wartości wskaźnika procentowego w postaci graficznej lub tekstowej. Sposób przedstawienia wskaźnika zależy od właściwości Kind, przykładowe wartości ilustruje rysunek:


Kind = gkPie    Kind = gkVerticaIBar Kind = gkHońzontalBar

Podstawowe właściwości:

•    MaxValue - wartość całkowita, maksymalna wartość wskaźnika (domyślnie 100)

•    MinVaiue - wartość całkowita, minimalna wartość wskaźnika (domyślnie 0)

•    Progress - wartość całkowita wskaźnika z zakresu [MinValue, MaxValue]

•    ForeColor, BackColor- kolory odpowiednio wypełnienia i tła wykresu

Sortowanie

Sortowanie jest operacją często wykonywaną w różnego rodzaju programach komputerowych. Czynność ta dotyczy struktur danych złożonych z jednorodnych elementów jak tabele baz danych, listy tekstowe, tablice itp. Sortowaniu mogą podlegać wartości różnych typów- liczbowych, tekstowych lub dat - w porządku rosnącym (niemalejącym) lub malejącym (nierosnącym). Istnieje wiele metod i algorytmów sortowania.

Przykładem jest sortowanie tablicy rekordów typu Student w porządku alfabetycznym niemalejąco według nazwisk. Zastosowano algorytm sortowania przez wybór: dla kolejnej pozycji tablicy jest wybierany -drogą ewentualnych zamian - najmniejszy spośród elementów podtablicy zaczynającej się od tej pozycji. Kolejność rekordów w tablicy jest określana na podstawie wartości pola nazwisko. Do porównania wartości tego pola w poszczególnych rekordach wykorzystano jedną z funkcji porównywania łańcuchów tekstowych.

Funkcje wbudowane przydatne do porównywania łańcuchów tekstowych

CompareStĄ SI, S2 )    - porównuje łańcuchy SI i S2 z rozróżnieniem małych i dużych liter,

bez uwzględnienia znaków narodowych

CompareText{ SI, S2)    - porównuje łańcuchy SI i S2 bez rozróżnienia małych i dużych liter,

bez uwzględnienia znaków narodowych

AnsiCompareStr{ SI, S2) - porównuje łańcuchy SI i S2 z rozróżnieniem małych i dużych liter,

z uwzględnieniem znaków narodowych

AnsiCompareText{ SI, S2)~ porównuje łańcuchy SI i S2 bez rozróżnienia małych i dużych liter,

z uwzględnieniem znaków narodowych.

Wszystkie wymienione powyżej funkcje zwracają wynik porównania łańcuchów SI i S2 jako wartość całkowitą dodatnią gdy SI > S2, równąO gdy SI - S2 lub ujemną gdy SI < S2.

Procedury inc i Dec

Procedura Inc zwiększa wartość parametru X (typu całkowitego) o wartość całkowitą:

Inc( X )    jest równoważna instrukcji    X    :=    X + 1

Inc( X, K )    jest równoważna instrukcji    X := X + K

Procedura Dec zmniejsza wartość parametru X (typu całkowitego) o wartość całkowitą:

Dec( X )    jest równoważna instrukcji    X    :=    X - 1

Dec( X, K )    jest równoważna instrukcji    X := X - K

Wykonanie każdej z tych procedur jest szybsze niż odpowiadającej jej instrukcji przypisania wartości.

Przybliżanie wartości liczbowych rzeczywistych wartościami całkowitymi

Do operacji zaokrąglania liczb rzeczywistych lub obcinania ich części ułamkowej służą funkcje wbudowane:

Round( X) - zwraca wartość parametru rzeczywistego X po zaokrągleniu do najbliższej liczby całkowitej; wynik jest typu całkowitego

Trunc( X) - zwraca część całkowitą parametru rzeczywistego X po obcięciu części ułamkowej; wynik jest typu całkowitego

Int( X) -    zwraca część całkowitą parametru rzeczywistego X po obcięciu części ułamkowej; wynik

jest typu rzeczywistego


Wyszukiwarka

Podobne podstrony:
3 3 Wydział Transportu PW Laboratorium z informatyki sem.II. ćw. 3 Materiały pomocnicze do ćwiczenia
7 3 Wydział Transportu PW Laboratorium z informatyki sem.II./ ćw. 7Materiały pomocnicze do ćwiczenia
11 1 Wydział Transportu PW Laboratorium z informatyki sem.ll / ćw.11 Zadanie Rozbudować aplikację z
11 4 Wydział Transportu PW Laboratorium z informatyki sem.II./ ćw. 11Zagnieżdżanie instrukcji
9 4 Wydział Transportu PW Laboratorium z informatyki sem.IL/ ćw. 9 Pasek stanu - komponent StatusBar
1 1 Wydział Transportu PW Laboratorium z informatyki sem.II/ ćw. 1 Zadanie Utworzyć aplikację w środ
10 1 Wydział Transportu PW Laboratorium z informatyki sem.ll / ćw.10 Zadanie Utworzyć aplikację w
cw8b Wydział Transportu PW Laboratorium informatyki sem. II / ćw. 8III    Generowanie

więcej podobnych podstron